Subject: Re(2): BootX ide/OF interaction (or lack therof question)
To: Chris Tribo <t1345@apache.dtcc.edu>
From: Benjamin Herrenschmidt <benh@mipsys.com>
List: port-macppc
Date: 12/03/1999 10:18:27
On Thu, Dec 2, 1999, Chris Tribo <t1345@apache.dtcc.edu> wrote:

>	Sorry, yes I meant BootX 1.1.3. My suspicion is that OF does not
>enable the ATA-drives as you said. My HD does not spin up in OF on a cold
>boot, and the HD is shut down on reboot. I imagine that this is left for
>the AAPLROM to deal with. I do seem to recall that FWB HD ToolKit's IDE
>drivers did not shut down the HD on reboot.

Putting the HD to sleep and shutting down the IDE controller (usually via
the HW reset pin controlled by the feature control register of mac-io)
are two different things. Ultimately, you booter or IDE driver in the
kernel should take care of re-enabling them. Of course, if you need the
IDE ON to load the booter, then you need the OF patches.

>Perhaps, setting
>up a small enough MacOS partition to boot macos, and use an AppleScript to
>reboot would leave the ATA/ATAPI busses and drives enabled? I don't have a
>new enough version to work with OS9, maybe someone else could try it. It
>sort of defeats the purpose I agree, and an xcoff kernel should load with
>less hassle on a smaller partition.

Eventually. It would be easier to just make a simple INIT that reboots.
An AppleScript would have to wait for the entire MacOS boot process.

>	Since Multibooter dissapeared I was thinking I would have to
>install a SCSI drive. You mentioned the MacOSX system disk, does it
>contain the OF patchs that Multibooter installed? 

"System Disk" is the new name for Multibooter. It comes with MacOS X but
also with Darwin (Apple OpenSource'd version of the MacOS X kernel and
BSD tools) and is available somewhere on their site.

>	The other option for Beige G3'ers is to swap out the ROM SIMM, but
>that gets expensive and hard to come by. I've heard that updating to OF
>2.2+ fixes the IDE troubles. 

I didn't know this was possible at all. Where can one get a 2.2+ OF
version ? In another machine ? I was under the impression that all 2.x
versions of OF released by Apple had this problem, I may be wrong.