Bug 753378

Summary: Cannot boot DL380 G4 with P6i Smart Array unless USB is disabled in BIOS
Product: [Fedora] Fedora Reporter: Brady Clark <brady.w.clark>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 16CC: brady.w.clark, gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Fixed In Version: kernel-3.1.4-1.fc16 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-12-06 01:02:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Description Flags
dmesg from F16 Net Install CD boot into rescue mode
dmesg from F15 Net Install CD boot into rescue mode none

Description Brady Clark 2011-11-12 03:48:22 UTC
Created attachment 533208 [details]
dmesg from F16 Net Install CD boot into rescue mode

Description of problem:
HP Proliant DL380 G4 with Smart Array P6i.  Has run Fedora 12-15 x86_64 with no problems and no special changes required to make hardware work.

The release kernel for Fedora 16 64-bit (3.1.0-7.fc16.x86_64) will not load the HP CCISS driver unless USB is disabled in the BIOS.  It insists on using IRQ 19 for cciss which reports an IRQ handler mismatch, I therefore see no boot devices and cannot install.  (Attempts have been from the F16 Net Install CD, as well as from the preupgrade I did from Fedora 15 after disabling USB in the BIOS).  F16 boots fine if USB is disabled in the BIOS.

My former Fedora 15 installation, as well as the F15 Net Install CD, boot fine and detect all hardware with everything enabled in the BIOS.  CCISS Fedora 15 uses IRQ 51 for the Smart Array.

Version-Release number of selected component (if applicable):

How reproducible:
I do not have another DL380 G4 to test this with, but it has been 100% for any method of attempting to boot F16 on this machine.

Steps to Reproduce:
1. Enable USB in BIOS
2. Attempt to boot F16 by any method such as DVD or Net Install CD
3. Note that Smart Array P6i is not available to Anaconda, and that when you Alt-F2 and observe in dmesg that cciss attempts to use IRQ 19 and reports an IRQ handler mismatch and that it is unable to get IRQ 19 and fails.
Actual results:
If USB is enabled in the BIOS, Smart Array P6i is not available.

Expected results:
All hardware properly initialized.

Additional info:
Attached are a dmesg output from a boot of the F15 Net Install CD into rescue mode, showing all hardware properly initialized, and from a boot of the F16 Net Install CD into rescue mode showing the failure of cciss to initialize the Smart Array P6i.

Comment 1 Brady Clark 2011-11-12 03:49:38 UTC
Created attachment 533209 [details]
dmesg from F15 Net Install CD boot into rescue mode

Comment 2 Chuck Ebbert 2011-11-29 13:08:28 UTC
Will be fixed in the next update. (Same as bug 754907 in F15.)

Comment 3 Fedora Update System 2011-11-29 18:50:20 UTC
kernel-3.1.4-1.fc16 has been submitted as an update for Fedora 16.

Comment 4 Fedora Update System 2011-12-02 21:32:03 UTC
Package kernel-3.1.4-1.fc16:
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing kernel-3.1.4-1.fc16'
as soon as you are able to, then reboot.
Please go to the following url:
then log in and leave karma (feedback).

Comment 5 Fedora Update System 2011-12-06 01:02:13 UTC
kernel-3.1.4-1.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.