Bug 595741 - Qlogic FC PCI-X card - firmware image unavailable
Qlogic FC PCI-X card - firmware image unavailable
Status: CLOSED WORKSFORME
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: kernel (Show other bugs)
6.0
All Linux
low Severity medium
: rc
: ---
Assigned To: Red Hat Kernel Manager
Red Hat Kernel QE team
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2010-05-25 10:04 EDT by Milan Broz
Modified: 2013-02-28 23:09 EST (History)
5 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2010-05-25 15:45:14 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Milan Broz 2010-05-25 10:04:42 EDT
Description of problem:

This PCI-X card seems not to load properly in RHEL6

0a:01.0 Fibre Channel: QLogic Corp. ISP2312-based 2Gb Fibre Channel to PCI-X HBA (rev 02)
0a:01.0 0c04: 1077:2312 (rev 02)

# modprobe qla2xxx
QLogic Fibre Channel HBA Driver: 8.03.01.04.06.0-k8
qla2xxx 0000:0a:01.0: PCI INT A -> GSI 32 (level, low) -> IRQ 32
qla2xxx 0000:0a:01.0: Found an ISP2312, irq 32, iobase 0xf933a000
qla2xxx 0000:0a:01.0: Configuring PCI space...
qla2xxx 0000:0a:01.0: Configure NVRAM parameters...
qla2xxx 0000:0a:01.0: Verifying loaded RISC code...
qla2xxx 0000:0a:01.0: firmware: requesting ql2300_fw.bin
qla2xxx 0000:0a:01.0: Firmware image unavailable.
qla2xxx 0000:0a:01.0: Firmware images can be retrieved from: ftp://ftp.qlogic.com/outgoing/linux/firmware/.
qla2xxx 0000:0a:01.0: Failed to initialize adapter
qla2xxx 0000:0a:01.0: PCI INT A disabled

(Similar PCIe card works on the same system, works on RHEL5 with no problem)

Version-Release number of selected component (if applicable):
# rpm -q kernel kernel-firmware
kernel-2.6.32-28.el6.i686
kernel-firmware-2.6.32-28.el6.noarch

Expected results:
I want to see my FC storage in RHEL6 again:-)
Comment 2 Milan Broz 2010-05-25 10:11:34 EDT
PCIe version works on the same system:

0d:00.0 Fibre Channel: QLogic Corp. SP232-based 4Gb Fibre Channel to PCI Express HBA (rev 02)
0d:00.0 0c04: 1077:5432 (rev 02)

QLogic Fibre Channel HBA Driver: 8.03.01.04.06.0-k8
qla2xxx 0000:0d:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
qla2xxx 0000:0d:00.0: Found an ISP5432, irq 16, iobase 0xf9664000
qla2xxx 0000:0d:00.0: Configuring PCI space...
qla2xxx 0000:0d:00.0: setting latency timer to 64
qla2xxx 0000:0d:00.0: Configure NVRAM parameters...
qla2xxx 0000:0d:00.0: Verifying loaded RISC code...
qla2xxx 0000:0d:00.0: firmware: requesting ql2400_fw.bin
qla2xxx 0000:0d:00.0: Firmware image unavailable.
qla2xxx 0000:0d:00.0: Firmware images can be retrieved from: ftp://ftp.qlogic.com/outgoing/linux/firmware/.
qla2xxx 0000:0d:00.0: FW: Loading from flash (20000)...
qla2xxx 0000:0d:00.0: Allocated (64 KB) for EFT...
qla2xxx 0000:0d:00.0: Allocated (773 KB) for firmware dump...
qla2xxx 0000:0d:00.0: Unable to read FCP priority data.
...
Comment 3 Dennis Gregorovic 2010-05-25 11:48:55 EDT
Which tree/variant is this?  What do you get from "rpm -qa | grep ql | grep firmware"?
Comment 4 Milan Broz 2010-05-25 13:02:37 EDT
Bah, no Qlogic firmware rpms at all (it was Server tree but installed manually so it was my mistake fw rpm is missing).

Of course it works afer I installed it. (ql23xx-firmware.noarch here).

Anyway, why PCIe version works from flash (even without rpms) and PCI-X not?
Comment 5 Rob Evers 2010-05-25 15:13:08 EDT
(In reply to comment #4)
> Bah, no Qlogic firmware rpms at all (it was Server tree but installed manually
> so it was my mistake fw rpm is missing).
> 
> Of course it works afer I installed it. (ql23xx-firmware.noarch here).
> 
> Anyway, why PCIe version works from flash (even without rpms) and PCI-X not?    

It appears that the PCIe version adapter has a flash image available on the adapter but the PCI-X version of the adapter does not.

Also, rhel5 has the firmware blob built into the driver.
Comment 6 Bill Nottingham 2010-05-25 15:45:14 EDT
Given that it works with the firmware package installed, I'm closing this as WORKSFORME.
Comment 7 Bill Nottingham 2010-05-25 15:58:22 EDT
Milan - how did you install? Can you attach your anaconda log files?

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