Skip to contentSkip to conversation

New: cciss driver hangs on boot

Bug 12164 [email protected] 1 participant 3 messages Dec 4, 2008 – Jan 4, 2009 SCSI

lore
Share & tools
lore
#0 lore raw

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.
#1 lore raw

[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.
#2 lore raw

[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.