--- Charles Trois <[EMAIL PROTECTED]> wrote:

> 
> The problem now is that Gentoo does not boot: I get
> the message
> 
> "Cannot open root device "sda11" or
> unknown-block(0.0). Please append 
> a     correct "root=" boot option.
>       Kernel panic - not syncing: VFS: unable to mount
> root fs on             
> unknown-block(0.0)"
> 

Hi Charles,

Do you have the Firewire drivers built into the
kernel?  If not then you could load them from an
initrd.  Genkernel will create an initrd for you. 
Simply add your Firewire modules to the
MODULES_FIREWIRE variable in
/usr/share/genkernel/ppc/modules_load and then run
"genkernel initrd" to generate the initrd (add --udev
if you're using it).  The initrd file will be placed
in /boot and hopefully you can configure your
bootloader to use it.  Add "dofirewire" to the kernel
command line in order to make the modules load.  You
may also need to add "scandelay" in order to give the
modules some time to initialize.

I do something similar to boot from a usb drive on
x86.  If the block device /dev/sda11 varies depending
on what you have plugged in, you may find this patch
usefull which allows you to specify a label (created
with e2label) instead of a specific device:

http://bugs.gentoo.org/show_bug.cgi?id=83771

Zac


                
__________________________________ 
Discover Yahoo! 
Find restaurants, movies, travel and more fun for the weekend. Check it out! 
http://discover.yahoo.com/weekend.html 

-- 
[email protected] mailing list

Reply via email to