Red Hat Bugzilla – Bug 188197
nash fails to mknod cciss and i2o devices
Last modified: 2007-11-30 17:11:29 EST
Description of problem:
This occures via a basic initial installation of FC5 (only tried x86_64, but I
assume possibly others), via the default (5.0.32) mkinitrd. nash (or more
specifically mkblkdevs) fails to create /dev/cciss/* block devs when in
initrd:/init. This appears to be due to the move to use of sys/block reading,
and I can only assume that /dev/cciss!cXdXpX nodes are created instead.
Installations however, uses /dev/cciss/cXdXpX as rootfs.
Steps to Reproduce:
1. Install FC5 w/ rootfs on a device requiring cciss.ko
2. Boot Machine
Unable to find rootfs, kernel panic.
Machine boots properly, no kernel panic.
mknod /dev/cciss/cXdXpX b MAJ, MIN
to initrd:~init right before call to mkrootdev, and system boots just fine.
I have the same problem with i2o devices, they are also in a subdirectory
(/dev/i2o) and mkblkdevs creates them as /dev/i2o!hda instead of /dev/i2o/hda.
This worked on FC4 and that's why I am still using a FC4 kernel.
I am having this problem on i386.
*** This bug has been marked as a duplicate of 196360 ***