Red Hat Bugzilla – Bug 196360
Kernel panic on cciss caused by nash change in mkinitrd
Last modified: 2007-11-30 17:11:35 EST
Description of problem:
Your last change in nash/lib.c made mkinitrd absolutely unusable for cciss
devices (which means HP Smart Arrays). Every initrd created with mkinitrd after
your last change to nash/lib.c change will result everytime in a kernel panic...
Version-Release number of selected component (if applicable):
Everytime, just install a kernel package when you've got a cciss/HP Smart Array
system and try to boot it.
Kernel panic on cciss caused by nash change in mkinitrd :-(
Would be very nice, if you could fix your broken code very soon ;-)
I'm able to provide any filesystem & path information and system outputs - as
long as I don't have to reboot the machine for, sorry.
Created attachment 131376 [details]
Screenshot via remote management chip
Created attachment 131377 [details]
Diff between working and non-working code to locate the problem
mkinitrd-5.0.43/nash/lib.c contains the broken code causing this bug report,
code from mkinitrd-5.0.32/nash/lib.c is working very well - have a lot of fun
when fixing this... ;-)
Ping? IMHO this is a regression and should be a FC6Blocker...
*** Bug 200542 has been marked as a duplicate of this bug. ***
*** Bug 201746 has been marked as a duplicate of this bug. ***
*** Bug 188197 has been marked as a duplicate of this bug. ***
Currently this works for me -- are you still seeing it?
Did you try both,
kernel /vmlinuz ro root=LABEL=/
kernel /vmlinuz ro root=/dev/cciss/c0d0p1
because normally one of these always was broken. And It would be easier to me if
you could provide a (unified) diff of the relevant part which (sh|c)ould solve
yeah, Robert is right, LABEL=/ works, but /dev/cciss/whatever just causes a
Should work in mkinitrd-5.1.19-1 .