VMware Cloud Community
AlbertWT
Virtuoso
Virtuoso

How to get HBA Firmware and Driver version using PowerCLI ?

Hi All,

I wonder if it is possible to get the HBA firmware or driver information using Powershell ?

For example I'm using HP Blade BL 465c G8 with the result of lspci command as follows: # lspci

00:00:00.0 Bridge: ATI Technologies Inc RD890 Northbridge only dual slot (2x16) PCI-e GFX Hydra part

00:00:00.2 Generic system peripheral: ATI Technologies Inc RD990 I/O Memory Management Unit (IOMMU)

00:00:02.0 Bridge: ATI Technologies Inc RD890 PCI to PCI bridge (PCI express gpp port B) [PCIe RP[00:00:02.0]]

00:00:04.0 Bridge: ATI Technologies Inc RD890 PCI to PCI bridge (PCI express gpp port D) [PCIe RP[00:00:04.0]]

00:00:0a.0 Bridge: ATI Technologies Inc RD890 PCI to PCI bridge (external gfx1 port A) [PCIe RP[00:00:0a.0]]

00:00:0c.0 Bridge: ATI Technologies Inc RD890S PCI Express bridge for GPP2 port 1 [PCIe RP[00:00:0c.0]]

00:00:11.0 Mass storage controller: ATI Technologies Inc SB700 SATA Controller [IDE Mode] [vmhba0]

00:00:12.0 Serial bus controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller

00:00:12.1 Serial bus controller: ATI Technologies Inc SB7x0 USB OHCI1 Controller

00:00:12.2 Serial bus controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller

00:00:13.0 Serial bus controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller

00:00:13.1 Serial bus controller: ATI Technologies Inc SB7x0 USB OHCI1 Controller

00:00:13.2 Serial bus controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller

00:00:14.0 Serial bus controller: ATI Technologies Inc SBx00 SMBus Controller

00:00:14.1 Mass storage controller: ATI Technologies Inc SB700/SB800 IDE Controller [vmhba1]

00:00:14.3 Bridge: ATI Technologies Inc SB7x0/SB8x0/SB9x0 LPC host controller

00:00:14.4 Bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge

00:00:18.0 Bridge: AMD Inc Family 15h Processor Function 0

00:00:18.1 Bridge: AMD Inc Family 15h Processor Function 1

00:00:18.2 Bridge: AMD Inc Family 15h Processor Function 2

00:00:18.3 Bridge: AMD Inc Family 15h Processor Function 3

00:00:18.4 Bridge: AMD Inc Family 15h Processor Function 4

00:00:18.5 Bridge: AMD Inc Family 15h Processor Function 5

00:00:19.0 Bridge: AMD Inc Family 15h Processor Function 0

00:00:19.1 Bridge: AMD Inc Family 15h Processor Function 1

00:00:19.2 Bridge: AMD Inc Family 15h Processor Function 2

00:00:19.3 Bridge: AMD Inc Family 15h Processor Function 3

00:00:19.4 Bridge: AMD Inc Family 15h Processor Function 4

00:00:19.5 Bridge: AMD Inc Family 15h Processor Function 5

00:00:1a.0 Bridge: AMD Inc Family 15h Processor Function 0

00:00:1a.1 Bridge: AMD Inc Family 15h Processor Function 1

00:00:1a.2 Bridge: AMD Inc Family 15h Processor Function 2

00:00:1a.3 Bridge: AMD Inc Family 15h Processor Function 3

00:00:1a.4 Bridge: AMD Inc Family 15h Processor Function 4

00:00:1a.5 Bridge: AMD Inc Family 15h Processor Function 5

00:00:1b.0 Bridge: AMD Inc Family 15h Processor Function 0

00:00:1b.1 Bridge: AMD Inc Family 15h Processor Function 1

00:00:1b.2 Bridge: AMD Inc Family 15h Processor Function 2

00:00:1b.3 Bridge: AMD Inc Family 15h Processor Function 3

00:00:1b.4 Bridge: AMD Inc Family 15h Processor Function 4

00:00:1b.5 Bridge: AMD Inc Family 15h Processor Function 5

00:02:00.0 Generic system peripheral: Hewlett-Packard Company iLO4

00:02:00.1 Display controller: Matrox Electronics Systems Ltd. iLO4

00:02:00.2 Generic system peripheral: Hewlett-Packard Company iLO4

00:02:00.4 Serial bus controller: Hewlett-Packard Company iLO4

00:03:00.0 Mass storage controller: Hewlett-Packard Company Smart Array P220i [vmhba2]

00:04:00.0 Network controller: Emulex Corporation HP FlexFabric 10Gb 2-port 554FLB Adapter [vmnic0]

00:04:00.1 Network controller: Emulex Corporation HP FlexFabric 10Gb 2-port 554FLB Adapter [vmnic1]

00:04:00.2 Network controller: Emulex Corporation HP FlexFabric 10Gb 2-port 554FLB Adapter [vmnic2]

00:04:00.3 Network controller: Emulex Corporation HP FlexFabric 10Gb 2-port 554FLB Adapter [vmnic3]

00:04:00.4 Network controller: Emulex Corporation HP FlexFabric 10Gb 2-port 554FLB Adapter [vmnic4]

00:04:00.5 Network controller: Emulex Corporation HP FlexFabric 10Gb 2-port 554FLB Adapter [vmnic5]

00:04:00.6 Network controller: Emulex Corporation HP FlexFabric 10Gb 2-port 554FLB Adapter [vmnic6]

00:04:00.7 Network controller: Emulex Corporation HP FlexFabric 10Gb 2-port 554FLB Adapter [vmnic7]

00:08:00.0 Serial bus controller: QLogic Corp ISP2532-based 8Gb Fibre Channel to PCI Express HBA [vmhba3]

00:08:00.1 Serial bus controller: QLogic Corp ISP2532-based 8Gb Fibre Channel to PCI Express HBA [vmhba4]

~ #

and the screenshot from HP SPP 2015.10  to do the firmware check as follows:

QLogic-HBA.JPG

Thanks.

/* Please feel free to provide any comments or input you may have. */
Tags (2)
Reply
0 Kudos
1 Reply
AlbertWT
Virtuoso
Virtuoso

If the request above is possible, then I will try to combine it with the PowerCLI script on Need some help in modifying PowerCLI script to get NIC driver & firmware version ? post assisted by LucD‌ and created by mattboren‌ initially.

/* Please feel free to provide any comments or input you may have. */
Reply
0 Kudos