Andrew Gallatin writes:
> Shantonu Sen writes:
> > What about rd=disk1s3? Some of the Darwin ATA drivers attempt to do
> > persistent device numbering based on position on the bus.
>
> Still no joy, even with the disk as the primary slave like it was on
> the athlon.
>
It turns out that I'm an idiot, or I don't understand the boot args
parsing, or both. If I boot with *nothing* but rd=disk1s3, it boots.
I've made a few attempts at correcting
/Library/Preferences/SystemConfiguration/com.apple.Boot.plist, but nothing has worked so
far.
The installer left me with this:
<key>APM</key>
<string>Yes</string>
<key>Boot Device</key>
<string>/PCI0@0/IDE0@6/PRI0@0/@1:3</string>
<key>Boot Graphics</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-v</string>
I assume I need to just replace the Boot Device string. But how do I
figure that out?
>From dmesg after booting with rd=dis1s3, I see:
Got boot device = IOService:/AppleACPIPlatformExpert/PCI2@100002/AppleACPIPCI/pci1166,212@F,1/AppleOnboardPCATARoot/CHN0@0/AppleServerWorksATA/ATADeviceNub@1/IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/Maxtor 6Y080P0 Media/IOFDiskPartitionScheme/Untitled 3@3
If I use that string, it doesn't boot. So I figure I must have to condense it
down to something of like the entry the installer made. I've tried
/PCI2@100002/IDE0@F,1/PRI0@0/@1:3, but that doesn't seem to work. Still the
hang on boot.
lspci on linux shows it as:
0000:00:0f.1 IDE interface: ServerWorks CSB5 IDE Controller (rev 93)
Its so close I can taste it ;)
Thanks again,
Drew
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-x86 mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-x86/email@hidden
This email sent to email@hidden