[coreboot] Device mapping problem

Peter Stuge peter at stuge.se
Mon Apr 7 22:05:59 CEST 2008


Hello Klaus,

I've sent several messages in this thread all with the same advice
but I haven't seen any response to my comments.

I don't think that you are ignoring me so maybe you are not getting
the messages properly? You are subscribed to the mailing list, right?

Anyway, here is yet another and this time I'm Ccing you directly as
well.


On Mon, Apr 07, 2008 at 12:42:28PM +0200, Klaus Stammermann wrote:
> I tried acpi=force but it didn't solve my problem. I will try other
> params for kernel to set root dir.

The problem is that the kernel you are booting does not contain the
neccessary drivers to mount the root partition.

One way to fix this, which I much prefer over anything else, is to
build a monolithic kernel with all required drivers compiled-in, and
boot this instead.

Another way to fix it is to pass the correct initrd parameters to
FILO so that the same initrd that is loaded by LILO is also loaded
by FILO. So far this does not happen, and since your distribution
is designed to use a minimal kernel and have all drivers stored
separately in an initrd your system can not boot without that initrd.

Also note that in your logs LILO and FILO do not load the same
kernel, ie. you have not specified the same kernel to FILO as LILO
is using. You have to look into this as well, since the modules in
the initrd are kernel-specific.


//Peter




More information about the coreboot mailing list