amateolo
Enthusiast
Enthusiast

Update qlnativefc driver version HBA

Hello,

In the predictive skyline, I am seeing the following

An ESXi 6.7 host running with a qlnativefc driver version below 3.1.36.0 may experience a purple diagnostic screen error. Click the Ask VMware link above for more details and a resolution.

As I'm a newbie.....I'm not sure how to update some HBA drivers.

Could you help me? This is a critical move....because if I leave an ESX offline.....I have a problem...

regards,

0 Kudos
11 Replies
nachogonzalez
Commander
Commander

Hey, hope you are doing fine:
Maybe this articles will help you:

VMware Knowledge Base - Identify qlogic drivers

VMware Knowledge Base - Identify network / storage Drivers

VMware Knowledge Base - What does the error you see mean.


Hope that works, let me know.

0 Kudos
amateolo
Enthusiast
Enthusiast

thanks nacho!! but how do I update them? with this I can see the version of the driver.

But I don't have neither idea of as to update those drivers...never I made this operation

0 Kudos
nachogonzalez
Commander
Commander

Well, you need to identify all the proper information for your hardware with the VMware compatibility matrix.

If you provide the outputs of

# for a in $(esxcfg-scsidevs -a |awk '{print $2}') ;do vmkload_mod -s $a |grep -i version ;done

I will gladly assist you checking it against the compatibility matrix.

Note: for running that you need to log in via SSH to the host.

amateolo
Enthusiast
Enthusiast

thank you!!

Version: 7.710.07.00-1OEM.670.0.0.8169922

Version: 1.2.8-1vmw.670.3.73.14320388

Version: 1.2.8-1vmw.670.3.73.14320388

Version: 3.1.31.0-1OEM.670.0.0.8169922

Version: 3.1.31.0-1OEM.670.0.0.8169922

0 Kudos
nachogonzalez
Commander
Commander

Sorry, I also need you to give me the following output:

vmkchdev -l |grep vmhba

amateolo
Enthusiast
Enthusiast

0000:00:11.4 8086:8d62 1028:0601 vmkernel vmhba1

0000:00:1f.2 8086:8d02 1028:0601 vmkernel vmhba2

0000:03:00.0 1000:005d 1028:1f47 vmkernel vmhba0

0000:04:00.0 1077:2532 1077:015d vmkernel vmhba3

0000:04:00.1 1077:2532 1077:015d vmkernel vmhba4

Name     vmhba3

Model     ISP2532-based 8Gb Fibre Channel to PCI Express HBA

Name     vmhba4

Model     ISP2532-based 8Gb Fibre Channel to PCI Express HBA

0 Kudos
nachogonzalez
Commander
Commander

Based on analysis you need to update qlogic drivers to version

qlnativefc version 3.1.36.0-1

VMware Compatibility Guide - I/O Device Search

To install de drivers you need to copy the downloaded zips into the host by using winscp and then ruin the following commands

https://dailysysadmin.com/KB/Article/3626/install-vib-files-or-update-drivers-in-vmware-esxi-using-t...

Hope that works

amateolo
Enthusiast
Enthusiast

thank you friend,

better update to install? esxcli software vib update

Is it not possible to do it by VUM in a more automatic way?

0 Kudos
nachogonzalez
Commander
Commander

I would better install it since there might be some issue

Yes,m you can use VUM, please check this out:

https://www.definit.co.uk/2013/05/updating-esxi-fibre-channel-hba-drivers-via-vmware-update-manager/

dapchacka360
Contributor
Contributor

very helpful.
thank you!

0 Kudos
stadi13
Hot Shot
Hot Shot

Hi @amateolo 

If you are using hardware von Dell, HPE you should use the custom images provided by them, so you are running the correct version and type of the driver. With vSphere 7 VMware introduced vLCM which is easy to use. You create an image at cluster level with VMware version as well as your vendors driver package and install it from there. Still make sure, that you also upgrade your firmware when doing the driver upgrade, as driver and firmware should be compatible.

Daniel

0 Kudos