How to get HBA card version/driver details in Linux RHEL6/7 ?

In this article, we will look at how to get HBA card version and driver details in Linux.

Lets have a look how to get below details:

Getting below HBA details

HBA Manufacturer: QLogic Corp.
HBA Model: Hewlett-Packard Company HP SN1000Q 16Gb Dual Port Fibre Channel Adapter
HBA Firmware Version: 8.07.00.38.07.4-k1
HBA Driver Name: qla2xxx
HBA Driver Version: QLogic Corp. ISP8324-based 16Gb Fibre Channel to PCI Express Adapter (rev 02)

Solution
1. Get HBA driver Version

    [root@ngelinux~]# lspci | grep -i fibre
0a:00.0 Fibre Channel: QLogic Corp. ISP8324-based 16Gb Fibre Channel to PCI Express Adapter (rev 02)
0a:00.1 Fibre Channel: QLogic Corp. ISP8324-based 16Gb Fibre Channel to PCI Express Adapter (rev 02)
[root@ngelinux ~]#

 

2. Get details of the card.

[root@ngelinux ~]# lspci -v -s 0a:00.0
0a:00.0 Fibre Channel: QLogic Corp. ISP8324-based 16Gb Fibre Channel to PCI Express Adapter (rev 02)
        Subsystem: Hewlett-Packard Company HP SN1000Q 16Gb Dual Port Fibre Channel Adapter
        Physical Slot: 2
        Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0
        Memory at 92d0a000 (64-bit, prefetchable) [size=8K]
        Memory at 92d04000 (64-bit, prefetchable) [size=16K]
        Memory at 92c00000 (64-bit, prefetchable) [size=1M]
        [virtual] Expansion ROM at 93700000 [disabled] [size=256K]
        Capabilities: [44] Power Management version 3
        Capabilities: [4c] Express Endpoint, MSI 00
        Capabilities: [88] Vital Product Data
        Capabilities: [90] MSI-X: Enable+ Count=32 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [154] Alternative Routing-ID Interpretation (ARI)
        Capabilities: [1b0] #19
        Kernel driver in use: qla2xxx
        Kernel modules: qla2xxx

 

3. Getting version information

    [root@ngelinux ~]# modinfo qla2xxx | grep -i version
version:        8.07.00.38.07.4-k1
rhelversion:    7.4
srcversion:     827D4460FB4DB387064AFFB
vermagic:       3.10.0-693.11.6.el7.x86_64 SMP mod_unload modversions
You have mail in /var/mail/root
[root@ngelinux ~]#

Leave a Reply

Your email address will not be published.