Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started 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.
; $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:
------------
/* 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.*/
-
"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
-
Thanks for the reply! Will try those changes, basically removing loadmodules, bppcfix plus cardreset and adding those modules to blizkick...
-
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
-
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?
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....
-
load scsi.device from Devs:Modules using Blizkick?
yes
Should I run ATA3.driver before or after Blizkick?
after
Should I run ATA3.driver before or after the setpatch commands?
unless does not matter, i have before setpach
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.
-
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 :)