Bug 54101 - cciss driver doesn't recognize root device after kernel upgrade
Summary: cciss driver doesn't recognize root device after kernel upgrade
Status: NEW
Alias: None
Product: IO/Storage
Classification: Unclassified
Component: Block Layer (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Jens Axboe
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-19 15:23 UTC by Timo Gurr
Modified: 2016-03-23 18:19 UTC (History)
1 user (show)

See Also:
Kernel Version: 3.7.8
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments
Initial grub config working with 3.3.0 and failing to boot 3.7.8 (67.51 KB, image/jpeg)
2013-02-19 15:27 UTC, Timo Gurr
Details
Actual error when trying to boot 3.7.8 (85.26 KB, image/jpeg)
2013-02-19 15:28 UTC, Timo Gurr
Details
Altered grub config which succeeds booting 3.7.8 (66.63 KB, image/jpeg)
2013-02-19 15:29 UTC, Timo Gurr
Details
System comming up with the altered grub config and 3.7.8 (73.90 KB, image/jpeg)
2013-02-19 15:30 UTC, Timo Gurr
Details

Description Timo Gurr 2013-02-19 15:23:27 UTC
Working kernel version: 3.3.0
Failing kernel version: 3.7.8
Distribution: Gentoo
Hardware Environment: HP Proliant DL360 G4 / Intel Xeon
Smart Array controller: Compaq Smart Array 64xx (rev 01) / 6i
Kernel configuration: cciss driver built-in

Problem Description: The system fails to boot after a kernel upgrade to >=3.7.8, with "kernel panic unable to mount root filesystem" (attachment 1 [details] & 2). The old 3.3.0 kernel still boots the system without any issue.

After a bit of googling I found a similiar(?) issue dated 2009:
http://lkml.indiana.edu/hypermail/linux/kernel/0901.1/01040.html

To test I accessed the system via the ilo board and did following change to the interactive grub console:

linux   /vmlinuz root=/dev/cciss/c0d0p3 ro acpi=off

to

linux   /vmlinuz root=/dev/cciss!c0d0p3 ro acpi=off

and the system boots just fine even with kernel 3.7.8 (attachment 3 [details] & 4).
Comment 1 Timo Gurr 2013-02-19 15:27:52 UTC
Created attachment 93551 [details]
Initial grub config working with 3.3.0 and failing to boot 3.7.8
Comment 2 Timo Gurr 2013-02-19 15:28:35 UTC
Created attachment 93561 [details]
Actual error when trying to boot 3.7.8
Comment 3 Timo Gurr 2013-02-19 15:29:24 UTC
Created attachment 93571 [details]
Altered grub config which succeeds booting 3.7.8
Comment 4 Timo Gurr 2013-02-19 15:30:30 UTC
Created attachment 93581 [details]
System comming up with the altered grub config and 3.7.8

Note You need to log in before you can comment on or make changes to this bug.