Hi,

It seems there is a problem on boot with the newest 2.6.22 kernel-test. I've
upgraded one of my system with this kernel, and found that I could not boot
the machine: the kernel/initrd could not find my root device.

--8<--
Uncompressing Linux... Ok, booting the kernel.
Red Hat nash version 4.2.15 starting
mkrootdev: label / not found
mount: error 2 mounting ext3
ERROR opening /dev/console!!!!: 2
Kernel panic - not syncing: Attempted to kill init!
-->8--

It seems that with newest kernels (starting from 2.6.22 ?) you need to add
the `scsi_wait_scan.ko' module to wait for the scsi drivers to complete the
detection of their disks before accessing them (otherwise, the disks might
not be present yet).

I regenerated an initrd with the option `--with=scsi_wait_scan' (mkinitrd -f
--with=scsi_wait_scan /boot/initrd-2.6.22.9-0.1.4.smp.gcc3.4.x86.i686.img
2.6.22.9-0.1.4.smp.gcc3.4.x86.i686), and the kernel now boots correctly.

I checked a Fedora Core 7, and noticed that their mkinitrd includes support
for this scsi_wai_scan module, so perhaps we should upgrade the mkinitrd pkg
on OpenFiler too ?

Regards,
Jérôme Augé
_______________________________________________
Openfiler-users mailing list
[email protected]
https://lists.openfiler.com/mailman/listinfo/openfiler-users

Reply via email to