I have a Linux server and I need to update the HBA card.
First we verify which model is the HBA card. It’s a dual port HBA card (same addressing but the last number differ)
root@linux:~ # lspci -k | grep -A2 -i fibre
06:00.0 Fibre Channel: Emulex Corporation Zephyr-X LightPulse Fibre Channel Host Adapter (rev 02)
Subsystem: Emulex Corporation Zephyr-X LightPulse Fibre Channel Host Adapter
Kernel driver in use: lpfc
Kernel modules: lpfc
06:00.1 Fibre Channel: Emulex Corporation Zephyr-X LightPulse Fibre Channel Host Adapter (rev 02)
Subsystem: Emulex Corporation Zephyr-X LightPulse Fibre Channel Host Adapter
Kernel driver in use: lpfc
Kernel modules: lpfc
Or
root@linux:~ # lspci -k | grep -A2 -i fibre
0c:00.0 Fibre Channel: Emulex Corporation Zephyr-X LightPulse Fibre Channel Host Adapter (rev 02)
Subsystem: Hewlett-Packard Company Device 1708
Kernel driver in use: lpfc
—
0c:00.1 Fibre Channel: Emulex Corporation Zephyr-X LightPulse Fibre Channel Host Adapter (rev 02)
Subsystem: Hewlett-Packard Company Device 1708
Kernel driver in use: lpfc
—
8b:00.0 Fibre Channel: Emulex Corporation Zephyr-X LightPulse Fibre Channel Host Adapter (rev 02)
Subsystem: Hewlett-Packard Company Device 1708
Kernel driver in use: lpfc
—
8b:00.1 Fibre Channel: Emulex Corporation Zephyr-X LightPulse Fibre Channel Host Adapter (rev 02)
Subsystem: Hewlett-Packard Company Device 1708
Kernel driver in use: lpfc
root@linux:~ # lspci | grep -i fibre
04:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
04:00.1 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
07:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
07:00.1 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
0a:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
0a:00.1 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
0d:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
0d:00.1 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
Verify the model description. It’s a HP FC2242SR 4Gb PCI-e DC Fibre Channel Adapter
root@linux:~ # cat /sys/class/scsi_host/host0/modeldesc
HP FC2242SR 4Gb PCI-e DC Fibre Channel Adapter
root@linux:~ # cat /sys/class/scsi_host/host1/modeldesc
HP FC2242SR 4Gb PCI-e DC Fibre Channel Adapter
root@linux:~ # cat /sys/class/scsi_host/host0/modeldesc
HP BLc Emulex LPe1105-HP FC Mezz Option Kit
root@linux:~ # cat /sys/class/scsi_host/host1/modeldesc
HP BLc Emulex LPe1105-HP FC Mezz Option Kit
root@linux:~ # cat /sys/class/scsi_host/host2/modeldesc
HP BLc Emulex LPe1105-HP FC Mezz Option Kit
root@linux:~ # cat /sys/class/scsi_host/host3/modeldesc
HP BLc Emulex LPe1105-HP FC Mezz Option Kit
root@linux:~ # cat /sys/class/scsi_host/host*/model*name
HPAE312A
HPAE312A
HPAE312A
HPAE312A
HPAE312A
HPAE312A
HPAE312A
HPAE312Aroot@linux:~ # cat /sys/class/scsi_host/host*/model*desc
PCI-Express Dual Port 4Gb Fibre Channel HBA
PCI-Express Dual Port 4Gb Fibre Channel HBA
PCI-Express Dual Port 4Gb Fibre Channel HBA
PCI-Express Dual Port 4Gb Fibre Channel HBA
PCI-Express Dual Port 4Gb Fibre Channel HBA
PCI-Express Dual Port 4Gb Fibre Channel HBA
PCI-Express Dual Port 4Gb Fibre Channel HBA
PCI-Express Dual Port 4Gb Fibre Channel HBA
Go to http://h20565.www2.hpe.com/portal/site/hpsc
Type FC2242SR or the model that you found. Check QLogic’s page if you search and didn’t return anything. Maybe you need to tweak the search string
Alternatively, search for the server’s QuickSpecs. After opening the PDF, look for fibre channel. This PDF will list the HBA cards that Hewlett Packard Enterprise is selling to use with this server
Choose your operating system and download the scexe file under the box Firmware – Storage Fibre Channel
Copy the file to the server and then run the file you just downloaded
root@linux:~ # ./CP022701.scexe
You must be logged in to post a comment.