[Soekris] CF Master/Slave issue workaround on 4801
stu at spacehopper.org
Fri Oct 21 10:34:08 UTC 2005
On 2005/10/21 00:38:07, Phil Karn wrote:
> 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.
That's been noted with Lexar (and some other cards) before - there
should be something about it in the list archives (including a post
from Soren explaining why) which are searchable at gmane.org.
You can usually get these booting (but may not get the boot order
you want with a hard-drive attached too) by telling the OS to mount
root on the secondary drive, but I haven't seen the problem you
described where you had to manually 'boot 80'..
More information about the Soekris-tech