[Soekris] CF Master/Slave issue workaround on 4801

Stuart Henderson 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 mailing list