[Soekris] CF Master/Slave issue workaround on 4801
karn at ka9q.net
Fri Oct 21 07:38:07 UTC 2005
Zac Bowling wrote:
> Don't throw away those CF cards yet. I managed to get around the issue
> of some of CF cards booting as slave thanks to the new firmware and a
> lilo fix for linux users. Its only requires changing the boot order in
> the firmware and setting your lilo to boot off your slave (in my case
> /dev/hdb). Pretty easy.
Which problem is this? Is it the same one I encountered tonight on a
net4801 booting Linux from a Lexar 64MB CF card?
When I booted from device 80 (primary drive on ide0), Linux loaded but
eventually panicked as being unable to mount its root drive, which it
expected to find at /dev/hda1. When it scanned the IDE bus, it found a
drive at /dev/hdb1, which is the secondary drive on ide0.
This happened even though I have "FLASH=Primary" set in the BIOS. I
installed ComBIOS 1.28, so I should be up to date.
I'm also having trouble even booting the flash card in the first place.
Even though I have BootDrive = 80 81 F0 FF, it invokes the PXE boot
first. When that fails, I manually invoke "boot 80" and Linux comes up,
only to panic when it can't find its root drive.
Is this the same problem you're describing?
More information about the Soekris-tech