Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: CountRaven on June 02, 2012, 04:15:22 AM

Title: FastATA MKIII Problems
Post by: CountRaven on June 02, 2012, 04:15:22 AM
Hello Folks!

Well I guess I need your advice as I have some little problems (?) with my FastATA MKIII controller on my new 1200PPC. The setup is  stored in a desktop case, BPPC, BVision, FastATA MKIII, HD, DVD-RW,  SubWay USB, IndiVision MKI. The HD is stored on the first port of fastATA as primary  master and the DVD-RW on the second as primary master. So:

1. The first issue is that when I know  run the ATA3.driver the Amiga  simply crashes. No matter if I run it on AmigaOS 3.9, AmigaOS 4.0 or  4.1. Only if I run the driver as ATA3.driver RESIDENT QUIT the Amiga  would NOT crash. Any ideas?

2. However both in AmigaOS 4.0 and 4.1 the Hard Disk and CD work  perfect. They are both recognized under scsi.device on MediaToolBox, on  Mounter and on AtaPrefs program. On AtaPrefs on 4.0 and 4.1 the PIO is  set to 0. When I run the Mounter from 4.0 and 4.1 I get the CD on ID 2 I  guess this is the correct unit number of the CD, right or wrong? Anyway  it seems that under 4.0 and 4.1 everything works fine. Do not know if the  FastATA is in real action or it is just handled as a generic controller.  But at least I got CD and HD.

3. HOWEVER on AmigaOS 3.9 I am not able to use the DVD drive. It is  recognized when I run the ATAPrefs Software. But when I put a CD on the  drive no icon on desktop. I have copied the Alegro filesystem from the  FastATA disk on L and I have put the CD0 and CD0 form the same disk on  the DOSDrviers folder, on the tooltypes of the icon I changed the unit  to 0 and 2 in both cases no CD on desktop. On 3.9 the CD is only  recognized on ATAPrefs -I tried with both PIO 0 on both HD and CD plus  PIO 3 on HD and 4 on CD- but not recognized on HDToolBox and on Mounter.  The version of scsi.device is 44.2. Is it correct?

I will also copy my SS and CD0 from my 3.9 to give you an idea. In general I want to know:

1. Why the ATA3.driver crashes?
2. Is FastATA working as FastATA or as a generic controller on 4.0 / 4.1?
3. How can I have CD support under 3.9?

Thanks for your time.

Quote
; $VER: Startup-Sequence_HardDrive 45.2 (19.1.2001)
; Startup-Sequence for AmigaOS 3.9
c:morelibspace REBOOT
c:BlizKick Devs:Kickstarts/kick40068.A1200 EXTRESBUF=50000 SANITY=1000  HOGWAITBLIT NOPUPREBOOT MODULE FusionReserve romfixes QUIET

C:BPPCFix install >NIL:
C:stack 8192
C:ATA3.driver RESIDENT QUIT
;C:ATA3.driver QUIET
C:CardPatch
run >NIL: C:CardReset TICKS 50
C:AntiClick
C:PsdLoadModule DEVS:input.device QUIET ;Added by Poseidon-Installer

C:LoadModule L:FastFileSystem L:RAM-Handler L:Shell-Seg DEVS:scsi.device  LIBS:icon.library LIBS:workbench.library NOREBOOT REVERSE

C:SetPatch SKIPROMMODULES fs,icon,ram,scsi.device,shell,workbench QUIET
;C:SetPatch SKIPROMUPDATES "scsi.device" QUIET

C:Version >NIL:
C:AddBuffers >NIL: DF0: 15
FailAt 21

C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ

Resident >NIL: C:Assign PURE
Resident >NIL: C:Execute PURE

Assign >NIL: ENV: RAM:ENV
Assign >NIL: T: RAM:T
Assign >NIL: CLIPS: RAM:Clipboards
Assign >NIL: REXX: S:
Assign >NIL: PRINTERS: DEVS:Printers
Assign >NIL: KEYMAPS: DEVS:Keymaps
Assign >NIL: LOCALE: SYS:Locale
Assign >NIL: LIBS: SYS:Classes ADD
Assign >NIL: HELP: LOCALE:Help DEFER
Assign >NIL: AfA_OS_Libs: SYS:Libs/AfA_OS_Libs

BindDrivers
C:Mount >NIL: DEVS(http://www.amibay.com/images/smilies/biggrin.gif)OSDrivers/~(#?.info)

C:LoadMonDrvs

SetEnv Language "english"

C:AddDataTypes REFRESH QUIET
C:AfA_OS_Loader
C:IPrefs
C:ConClip

Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities

SYS:System/REXXMast >NIL:

IF EXISTS S:User-Startup
  Execute S:User-Startup
EndIF

Resident Execute REMOVE
Resident Assign REMOVE

C:LoadWB
EndCLI >NIL:
------------
Quote
/* AllegroCDFS mountlist */

   FileSystem     = L:AllegroCDFS
   Flags          = 0             /* unused */
   BlocksPerTrack = 10            /* unused */
   BlockSize      = 2048          /* unused */
   Mask           = 0x7ffffffe
   LowCyl         = 0             /* unused */        
   HighCyl        = 0             /* unused */
   Surfaces       = 1             /* unused */
   Buffers        = 128          
/*                  128 = 128 * 512 bytes */
   BufMemType     = 1
   GlobVec        = -1
   Mount          = 1
   Priority       = 5
   DosType        = 0x41434453  
   StackSize      = 2048
/* Control        = DC  */
/*                  DC=DEFCDDA/S -  ISO/CDDA disks start as CDDA */

/* The Device and Unit fields are controlled by ToolTypes in the icon.*/
Title: Re: FastATA MKIII Problems
Post by: skolman on June 02, 2012, 06:03:34 AM
"C:LoadModule L:FastFileSystem L:RAM-Handler L:Shell-Seg DEVS:scsi.device LIBS:icon.library LIBS:workbench.library NOREBOOT REVERSE" - delete loadmodules and copy for modules blizkick

"C:BPPCFix install >NIL:" - http://aminet.net/package/util/boot/BK_RemPPCLib

"run >NIL: C:CardReset TICKS 50" - http://aminet.net/package/util/boot/BK_ResetCard

BlizKick ...

ATA3.driver QUIET

SetPatch NONSD NOROMUPDATE quiet
Title: Re: FastATA MKIII Problems
Post by: CountRaven on June 02, 2012, 06:22:27 AM
Thanks for the reply! Will try those changes, basically removing loadmodules, bppcfix plus cardreset and adding those modules to blizkick...
Title: Re: FastATA MKIII Problems
Post by: skolman on June 02, 2012, 06:57:45 AM
btw1: "BK_ResetCard" i use module DosResetCard

btw2: may be useful
http://aminet.net/package/util/boot/PatchRAM
http://aminet.net/package/util/misc/FFS4516p
http://aminet.net/package/driver/media/SCSI4345p
Title: Re: FastATA MKIII Problems
Post by: CountRaven on June 02, 2012, 07:29:07 AM
Thanks for your reply so far. I gt some specific questions:

should I also load scsi.device from Devs:Modules using Blizkick?

Should I run ATA3.driver before or after Blizkick?

Should I run ATA3.driver before or after the setpatch commands?

should I leave the other two setpatch commands on my Startup Sequence as is and in what order should I put them together with the setpatch command you proposed?

Quote

C:SetPatch SKIPROMMODULES fs,icon,ram,scsi.device,shell,workbench QUIET
;C:SetPatch SKIPROMUPDATES "scsi.device" QUIET


The bloody ATA3 driver hangs if it is not executed with the RESIDENT QUIT options. What is the latest revision of this driver btw? I will check on elbox site.
EDIT: Checked I have the latest version.

thanks for your time....
Title: Re: FastATA MKIII Problems
Post by: skolman on June 02, 2012, 09:38:08 PM
Quote from: CountRaven;694978
load scsi.device from Devs:Modules using Blizkick?


yes

Quote from: CountRaven;694978
Should I run ATA3.driver before or after Blizkick?


after

Quote from: CountRaven;694978
Should I run ATA3.driver before or after the setpatch commands?


unless does not matter, i have before setpach


Quote from: CountRaven;694978


should I leave the other two setpatch commands on my Startup Sequence as is and in what order should I put them together with the setpatch command you proposed?


SetPatch NOROMUPDATE quiet

or

SetPatch NONSD NOROMUPDATE quiet


btw: read blizkick documentation (more patch/fix etc),

delete "C:PsdLoadModule ..." and add input.device for module blizkick
 
"c:morelibspace REBOOT" - is unless probably unnecessary, what is this?

test system without startup-sequence.
Title: Re: FastATA MKIII Problems
Post by: CountRaven on June 03, 2012, 09:03:01 AM
Thanks :)) Have it fixed modifying my CD0 mountlist using the atapi.device on unit 2. Now I got CD on 3.9 as well, still got to find why ata3.driver crashes if it is executed purely just with the QUIET option. Perhaps it is a conflict with the rest of the miggie's hardware or FastATA is not connected 100% perfectly? But I suppose in this case I would be unable to boot... Anyway I had two days messing with mountlists and devices, enough for now, time for some swimming and some beer :)