EMC VNX&VMAX – Updating EMULEX HBA Firmware On LINUX

Firstly download the latest version from the EMC-approved section of the Emulex website for EMC VNX/VMAX:
http://www.emulex.com/downloads/oem-qualified/emc/

In this example we are downloading the Emulex LPe16002 Firmware and BootCode version 1.1.43.3:
Emulex3

To view the existing firmware during boot (Ctrl+E at Emulex BIOS Prompt):
Emulex1
Or you you can also check via console:
[root@hpdb1 ~]# cat /sys/class/scsi_host/host*/fwrev
1.1.21.8, sli-4:2:b
1.1.21.8, sli-4:2:b
1.1.21.8, sli-4:2:b
1.1.21.8, sli-4:2:b

Applying Update Using OneCommand Manager CLI:
After downloading the zip file from the EMC-approved section of the Emulex website I then extracted the file A11433.grp to the appropriate directory: /usr/sbin/lpfc

Execute the command hbacmd listhbas | grep ‘Port WWN’, and record the Port WWN information for all adapters within the host:

[root@hpdb1 ~]# hbacmd listhbas | grep ‘Port WWN’
Port WWN : 10:00:00:90:fa:02:be:76
Port WWN : 10:00:00:90:fa:02:be:77
Port WWN : 10:00:00:90:fa:02:be:b6
Port WWN : 10:00:00:90:fa:02:be:b7

Next run the “hbacmd” command to install Firmware and BootCode version 1.1.43.3 (hbacmd Download WWPN|MAC Filename):

hbacmd download 10:00:00:90:fa:02:be:76 /usr/sbin/lpfc/A11433.grp
hbacmd download 10:00:00:90:fa:02:be:77 /usr/sbin/lpfc/A11433.grp
hbacmd download 10:00:00:90:fa:02:be:b6 /usr/sbin/lpfc/A11433.grp
hbacmd download 10:00:00:90:fa:02:be:b7 /usr/sbin/lpfc/A11433.grp

Emulex4

Confirm Update was successful:
Emulex5

[root@hpdb1 /]# cat /sys/class/scsi_host/host*/fwrev
1.1.43.3, sli-4:2:b
1.1.43.3, sli-4:2:b
1.1.43.3, sli-4:2:b
1.1.43.3, sli-4:2:b

Thank you @CliffCahill for your assistance.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s