The problem seems to be that BootX starts looking for hda and does not
find it. And gives a DMA timeout. I put in the kernal args hda=none
hdb=none and bootx gives up and says that the loader can not find the
root. The root should be at hdd7. the second hard drive on the ata
chain.
More info:
Mac OS 9
Blue and White G3
Two internal ATA drives - I want to install linux on the slave
Bootx version: 1.2.b3
Drive Setup version: 1.8.1
Once I figure this out I will make detailed instructions and post them
on a web page.
I did find this tip:
If you have a Rev.2 G3 and you are installing on or using only a SCSI
drive (not the internal ATA drive) and you don't need access to your ATA
drive from Linux, you should be able to add the "hda=none" and
"hdb=none" settings in the Kernel Arguments to get the machine to boot
properly. You may have to adjust the arguments to agree with your hard
drive's device names, such as "hdc" or "hdd". You can also apply this to
multiple drives by using "hda=none hdb=none" (adjusting for your drive
names).
* This tip is no longer needed now that properly compiled kernels for
the Rev.2 machines have been posted and verified. It has been left here
for reference purposes in case a newer kernel or machine has this
problem.