PDA

View Full Version : Sawtooth falls down, goes boom (figuratively).


thatwendigo
Oct 6, 2004, 04:16 PM
Okay, so we have this old Sawtooth around that's been upgraded and upgraded, turning it into a Frankensteinien monster so that we wouldn't have to just buy a new machine. It's one of the originals, first crop that came out, and nothing on it has absolutely needed to be replaced until just now.

Yesterday, the Quantum HD that came with the machine finally died of bad bearings after about six years of hard use. We'd already known the drive would fail eventually, and had installed a Soltek PCI card to act as an SATA controller for the Seagate drive we put in. When the drive died, I dutifully cracked the case and checked all connection to be certain it wasn't that kind of error, and the pulled the IDE and molex from the drive. Oddly, the machine always looks on the IDE channel for the boot drive and refues to do anything else without outside prompting.

It can boot from CD, as I discovered, and will boot from an external FireWire drive I'm temporarily in possession of. What it refuses to do, even if you hold down the option key at bootup and select the SATA drive (which it apparently knows is there), is to boot from said drive. I'm guessing it has something to do with the OpenFirmware boot cycle, but I was hoping someone out there would know a trick to get it to look there first. Also, DiskWarrior has been used to make sure that both of the volumes on the drive are working and well tuned.

The system is:
Apple PowerMac G4 "Sawtooth" motherboard
GigaDesigns 1.4ghz G4 upgrade at stock rating
1.25GB PC133 RAM
Seagate 120GB SATA through Soltek PCI adapter
Apple combo drive (OEM)
Asante PCI NIC
nVidia GeForce 3
Mac OS X 10.3.5, all current patches
homebrew FireWire drive in generic enclosure

Sun Baked
Oct 6, 2004, 04:49 PM
It's been awhile since I crashed the bootROM, but it's looking at the 66MHz IDE Master/Slave then the 33MHz Master/Slave for a bootROM file/device.

There is probably a way to get OF to look at PCI card for a bootROM file, since Apple was getting SCSI PCI cards to boot. Which always was problematic at best.

Plus we have added the Unix boot sequence to it -- bootX.

There is probably a way to add the address of the SATA to the sequence in PRAM, but I don't know how -- or whether OF would even be able to snag bootX off the SATA drive.

http://www.kernelthread.com/mac/osx/arch_boot.html

there's a link to the OF group, the sawtooth should have a more advanced version of OF than a Performa -- so most all the strange OF Forth commands should work.

cluthz
Oct 6, 2004, 04:54 PM
Ofcouse the easisest way would be to get a cheap ATA drive and use it as your boot drive. 80 GB 7200 RPMS drives costs less tahn $70 now. 40 GB can be bought even cheaper.