New: cciss driver hangs on boot
http://bugzilla.kernel.org/show_bug.cgi?id=12164
Summary: cciss driver hangs on boot
Product: IO/Storage
Version: 2.5
KernelVersion: 2.4.37
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: SCSI
AssignedTo: [email protected]
ReportedBy: [email protected]Latest working kernel version: 2.4.25
Earliest failing kernel version: 2.4.28
Distribution: slackware 11.0
Hardware Environment: HP ProLiant DL360 G3
Software Environment:
Problem Description:
boot of kernels 2.4.28-37 hangs on "partition check" step. latest kernel that boots is 2.4.25.
26 and 27 fail to compile on that machine, so nailing this down to a precise version has been problematic.
cciss driver is compiled in the kernel.
more information probably will be needed, i'll be happy to provide it.
adapter :
00:04.0 RAID bus controller: Compaq Computer Corporation Smart Array 5i/532 (rev 01)
Steps to reproduce:
boot a kernel 2.4.28 to 2.4.37 on such a hw configuration
Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
[Bug 12164] cciss driver hangs on boot
http://bugzilla.kernel.org/show_bug.cgi?id=12164
------- Comment #1 from [email protected] 2008-12-05 01:15 ------- lspci -v -s 00:04.0
00:04.0 RAID bus controller: Compaq Computer Corporation Smart Array 5i/532 (rev 01)
Subsystem: Compaq Computer Corporation Smart Array 5i
Flags: bus master, 66MHz, medium devsel, latency 71, IRQ 3 Memory at f5f80000 (64-bit, non-prefetchable) [size=256K] I/O ports at 2800 [size=256]
Memory at f5df0000 (64-bit, prefetchable) [size=16K] Expansion ROM at <unassigned> [disabled] [size=16K]
Capabilities: [c0] Power Management version 2
Capabilities: [cc] Message Signalled Interrupts: 64bit+ Queue=0/1
Enable-
Capabilities: [dc] PCI-X non-bridge device
grepping changelogs for cciss shows the following changes in kernel versions that could potentially break this :
ChangeLog-2.4.26: o cciss update: support the new MSA30 storage enclosure ChangeLog-2.4.26: o cciss update: If no device attached we return -ENXIO instead of some bogus numbers ChangeLog-2.4.27: o cciss update ChangeLog-2.4.27: o cciss update: support for two new controllers ChangeLog-2.4.27: o Fix cciss bug in proc reporting ChangeLog-2.4.28: o Mike Miller: cciss typo fix ChangeLog-2.4.28: o cpqarray/cciss gcc3.4 inline fixes ChangeLog-2.4.28: o cciss update [1/5] PCI ID fix for cciss SATA hba ChangeLog-2.4.28: o cciss update [2/5] fix for 32/64-bit conversions ChangeLog-2.4.28: o cciss update [3/5] pci_dev->irq fix ChangeLog-2.4.28: o cciss update [4/5] fix for HP utilities ChangeLog-2.4.28: o cciss update [5/5] maintainers update for HP drivers
Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
[Bug 12164] cciss driver hangs on boot
In reply to [email protected]http://bugzilla.kernel.org/show_bug.cgi?id=12164
[email protected] changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected] AssignedTo|[email protected] |[email protected] Status|NEW |ASSIGNED
------- Comment #2 from [email protected] 2009-01-04 15:54 ------- Hi,
sorry for the delay, I've not been much available these weeks.
With which compiler(s) have you tried ? I have vague memories of a few of the changes you outlined above (eg: gcc-3.4 fixes). Those were done with a lot of care, so I would bet they're OK. But maybe the updates 1-5 contain something wrong. I still find it strange that nobody encountered any problem with this driver for the last 4 years. Do you think that your setup has something specific
which could explain why others are not affected ?
Willy
Signature · 4 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. You are the assignee for the bug, or are watching the assignee.