Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: TheGoose on May 28, 2008, 03:04:45 PM

Title: 4 way IDE and IDEFix...?
Post by: TheGoose on May 28, 2008, 03:04:45 PM
I have a 4 way buffered IDE interface on my A1200. I never used the other channel. But now I have a use for it. Mine says it should use IDEfix to get this working.

Is this right? I thought OS 3.9 asks if you have a 4 way IDE adapter connected or not when you install??? In short, are there other ways to get both channels working and what do you currently use?

Thanks People

Title: Re: 4 way IDE and IDEFix...?
Post by: A4000_Mad on May 28, 2008, 03:26:55 PM
Yeah, I think you're definately gonna need IDEfix for the 2nd channel. It's probably best to do a full install, but I have got away with just putting the file IDEfix in the C drawer of Workbench and adding 3 lines to the Startup-Sequence of an A1200 Tower recently.


If Exists C:IDEfix
C:IDEfix
EndIf


OS3.9 does ask that question. If your CDrom is working when you create the Emergency-Disk the files should be copied over to it from Workbench. But it doesn't always get it right in my experience and a bit of driver adjustment can be required.
Title: Re: 4 way IDE and IDEFix...?
Post by: TheGoose on July 27, 2008, 05:53:34 PM
Umm, I got IDEfix97 , found my registration code. But my system won't boot after it's installed. It hits that C:Idefix line and goes no further.

I remember this being run later in startup-sequence? If so where? or a Run > NIL: "C:Idefix" ??

Hmmm.
Title: Re: 4 way IDE and IDEFix...?
Post by: A4000_Mad on July 27, 2008, 07:37:03 PM
I've only ever seen it near the top of the Startup-Sequence myself:-


; $VER: Startup-Sequence_HardDrive 45.1 (25.11.00)
; Startup-Sequence for hard drive systems

If Exists C:IDEFix
C:IDEFix
EndIf

C:SetPatch QUIET

C:Version >NIL:
sys:c/picboot sys:c/picbootlist list detach
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

BindDrivers
C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)

C:LoadMonDrvs

;IF EXISTS DEVS:Monitors
;  IF EXISTS DEVS:Monitors/VGAOnly
;    DEVS:Monitors/VGAOnly
;  EndIF

;  C:List >NIL: DEVS:Monitors/~(#?.info|VGAOnly) TO T:M LFORMAT "DEVS:Monitors/%s"
;  Execute T:M
;  C:Delete >NIL: T:M
;EndIF

SetEnv Language "english"
SetEnv Workbench $Workbench
SetEnv Kickstart $Kickstart
UnSet Workbench
UnSet Kickstart

C:AddDataTypes REFRESH QUIET
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:


I've also seen a line put at the top of the user-startup as well:-

ActivateCrossIDEfix ALL