[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 4289
  • Last Modified:

Need to Upgrade Emulex HBA Firmware Version on VMware ESX 5.3

Hi Experts,

I  need to upgrade Emulex HBA Firmware Version 2.50A6  to v2.82a3 on VMware ESX 5.3 server.

1. I need completed step by step procedure to upgrade the firmware and also i need to know
2. RISK associated with firmware upgrade.
3. Precaution Measurement and snaps

Thanks & Regards,

SK.


0
Maddy
Asked:
Maddy
  • 9
  • 7
  • 2
  • +1
3 Solutions
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Possibly ESX 3.5?

A few steps

1. Is there a reason you are wanting to change the firmware from 2.50A6  to v2.82a3?

2. Firmware upgrading is always risky,

the operation might not complete correctly,
the firmware version may not be compatible with operating system ESX 3.5.
the hba firmware may not be compatible and causes issue with your switch fabric.

3. You will need schedule downtime, because the firmware upgrade cannot be done from within ESX 3.5.

4. What Emulex hba are you using?

Once you have understood and considered the above, we can discuss actually upgrading the firmware, if required.
0
 
MaddyUNIXAuthor Commented:
Hi hanccocka.

1. Is there a reason you are wanting to change the firmware from 2.50A6  to v2.82a3?

   The ESX box oftenly losing link between SAN and server. & VMware advices to upgrade firmware.

Note : we have duel HBA card on ESX server.

4. What Emulex hba are you using?

Emulex LightPulse FC SCSI elx_7.4.0.40.3
IBM 42C2069 4Gb 1-Port PCIe FC HBA for System x on PCI bus 2a device 00 irq 34
BoardNum: 1
SerialNum: 11S43W7509YK10278208PK
Firmware Version: 2.50A6 (Z2D2.50A6)
Hdw: 2057706d
VendorId: 0xfe0010df
Portname: 10:00:00:00:c9:79:aa:b1   Nodename: 20:00:00:00:c9:79:aa:b1

Link Up - Ready:
   PortID 0x10500
   Fabric
   Current speed 4G

Current Mapped Nodes on Physical Port:
lpfc1t00 DID 010b00 WWPN 50:06:01:60:3b:a0:08:8a WWNN 50:06:01:60:bb:a0:08:8a
lpfc1t01 DID 010000 WWPN 50:06:01:68:3c:e0:07:73 WWNN 50:06:01:60:bc:e0:07:73
lpfc1t02 DID 010800 WWPN 50:06:01:60:3c:e0:07:73 WWNN 50:06:01:60:bc:e0:07:73

Thanks & Regards,

SK

0
 
arnoldCommented:
Dual HBA still means you have a single controller which would prevent you from upgrading the firmware without having any impact in a multi-path setup on the LUN access.
Do you have a spare Emulex of the same type?  If so, you could upgrade it and add it to this system to see whether it is recognized.  IF it the upgraded Emulex is recognized and is useable, you could zone the new HBA for access to the LUNs.  Switch one of the Paths from the old card to the new card port.
See if the LUN is detected. And if all works, you can then run the firmware update on the original card.  IF the update fails or alters anything that prevents the old card with the new firmware from accessing the LUNs, the other card will work while you fix the zoning to match the old upgraded cards changes.


This I think will provide you with lower downtime as well as minimize the risks covered by hanccocka
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
IanThCommented:
vmware 5.3 you must work inside vmware as the current latest public is 4.1 whats new in 5.3 hahaha lol
0
 
MaddyUNIXAuthor Commented:
Hi Arnold,

Thanks for the input. However we don't have spare HAB card !  can you give me step to upgrade
firmware. after upgrading what all changes i need to perform. or only upgrading.

Thanks,
SK
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
The ESX box oftenly losing link between SAN and server.


Okay, I would be cautious about VMware tell you.

What build of VMware ESX 3.5 are you using, and what SAN are you using, and what is the firmware version on the SAN (another risk!)
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Firmware version v2.82a3 download

Download the firmware

http://www-dl.emulex.com/support/hardware/lpe11000/fw/282a3/zd282a3.zip

Download the Offline hba firmware update tool

http://www-dl.emulex.com/support/hardware/utilities/doslpcfg/10a6/doslpcfg_10a6.zip

Download the following DOS Boot floppy

http://herrie.rpc1.org/downloads/drdflash.exe

1. Put host in maintenance mode.
2. Remove the fiber cables, just for precaution.
3. Reboot the server.
4. Create the DOS Boot floppy disk.
5. Extract DOSLPCFG.EXE from the Offline hba firmware update tool zip file.
6. Copy to the DOS Boot floppy disk.
7. Extract zd282a3.all from the firmware file zd282a3.zip
8. Copy to the above DOS boot floppy disk.
9. Boot the server from the floppy disk
10. Once the servrer has booted run the following command
11. DOSLPCFG listhba
12. this will list the hbas
13. DOSLPCFG download n=1 i=zd282a3.all (first hba)
14. DOSLPCFG download n=2 i=zd282a3.all (second hba)

That's it.

One final caution

The firmware has more to do with the OS and driver compatibility than to update just because your firmware is out of date.  Unless there is a very SPECIFIC problem with the HBA firmware, I wouldn't touch it.

So if you aren't having problems, and your LUNs connect, don't bother updating the firmware.  BIOS updates, Controller firmware for RAID, and drives yes.. but HBA firmware, it's not a good idea.  ESX is very strict about hardware, and the firmware level.
0
 
MaddyUNIXAuthor Commented:
Hi hanccocka,

1. What build of VMware ESX 3.5 ?

317866

2. what SAN are you using?
EMC CX4480
3. firmware version on the SAN?
flair code is 4.30.

Note: We supporting this servers remotely , that is big headache for us .:-(

Thanks,
SK
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Well, I'm afraid you are going to have to ask for scheduled downtime to provide the firmware upadates.

and if you want to provide in a Risk free manner, it's best you are actually at the servers you are upgrading, so you can disconnect the fibre cables, and check out the environment is correct before starting the upgrade, the last thing you want is a power outage in the middle of a firmware upgrade, and corrupt the hba with a bad firmware upload.

So, on this occasion, to perform this, you are going to have to visit the site. It would be very risky to perform this any other way.

But with the spare hba you have, you can run through and test the procedure, to familarise yourself with it before going to site.
0
 
arnoldCommented:
Before you go onsite make sure to know whether they have a "floppy/CD-rom" in the system.
So that you have all that you need to perform the update boot floppy/cd with the firmware etc.

hanccocka has provided the steps, but I in  a production environment with an intermittently bouncing LUN issues, would not do a firmware update unless I had a backup plan/HBA that will provide return the server to the production state.

If this is on a fiber switch, check the switch for errors on the ports.
Are both HBA ports used on the dual HBA?  The issue might be a misconfiguration on the LUN allocation such that it is not accessible on the other processor unit?

What is the environment like? are there two switches with each having one processor connected from the SAN or is there a single switch with both SAN CPUs connected?
How are the ports zoned? i.e. can hba 1 access the LUN on both SAN CPUS?

0
 
MaddyUNIXAuthor Commented:
Hi hanccocka:

Finely client agree to upgrade HBA card & and need you valuable inputs.

Can you brief me below stps & give me commands , Sir i am doing HBA upgrade first time pls help.

4. Create the DOS Boot floppy disk.
5. Extract DOSLPCFG.EXE from the Offline hba firmware update tool zip file.
6. Copy to the DOS Boot floppy disk.
7. Extract zd282a3.all from the firmware file zd282a3.zip
8. Copy to the above DOS boot floppy disk.
9. Boot the server from the floppy disk

& Precaution measurements & snaps to take.


Thanks ,

Sk
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
4. download from http://herrie.rpc1.org/downloads/drdflash.exe here and write to a floppy disc

just run the file and insert a floppy disc, and it will write to it.

5. Use Winzip or Winrar to open the following files and drap and drop the files in the archives to the floppy above

http://www-dl.emulex.com/support/hardware/utilities/doslpcfg/10a6/doslpcfg_10a6.zip
http://www-dl.emulex.com/support/hardware/lpe11000/fw/282a3/zd282a3.zip

the insert disk into server and boot it.
0
 
MaddyUNIXAuthor Commented:
hi  hanccocka:

As per my understanding i need to have CD-ROM - disk with drdflash.exe , DOSLPCFG.exe in my disk. and put in to signal user mode and reboot the server with disk. and run below commands to upgrade firmware to both the HBA

11. DOSLPCFG listhba
12. this will list the hbas
13. DOSLPCFG download n=1 i=zd282a3.all (first hba)
14. DOSLPCFG download n=2 i=zd282a3.all (second hba)

Thanks & Regards,

SK
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
no a floppy disk is quicky and easy.

I've provided a link for a bootable floppy disk.

if no floppy disk, you will have to create a bootable cdorm and usb flash drive which is beyond the sciope of this question I'm afraid.

No need for Single User Mode, put the Server into Maintenance Mode, and shutdown/restart/reboot, with floppy disk, boot from floppy disk and run those commands.

0
 
MaddyUNIXAuthor Commented:
Hi hanccocka:

The ESX server doesn't have floppy drive in it , instead of  CDROM and REMOVEBLE DRIVE(:A) &  file access options.

Please Advice ! how can i achive.

Thanks,
SK


0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Okay, you will need to create a USB or CDROM bootable cdrom.

This is beyond the scope of this question.

But here are some links

http://support.microsoft.com/kb/167685

http://msdn.microsoft.com/en-us/library/ms932879%28v=winembedded.5%29.aspx

http://tldp.org/HOWTO/Bootdisk-HOWTO/cd-roms.html

http://www.intowindows.com/bootable-usb/

http://www.bootdisk.com/pendrive.htm

http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?swItem=MTX-UNITY-I23839

If you post another question how to create a bootable usb pen drive or cdrom, I can help with other experts.
0
 
MaddyUNIXAuthor Commented:
I've requested that this question be closed as follows:

Accepted answer: 125 points for hanccocka's comment http:/Q_27019882.html#35697403
Assisted answer: 125 points for hanccocka's comment http:/Q_27019882.html#35698638
Assisted answer: 0 points for sivakumar_experts's comment http:/Q_27019882.html#35729964
Assisted answer: 125 points for hanccocka's comment http:/Q_27019882.html#35730018
Assisted answer: 125 points for hanccocka's comment http:/Q_27019882.html#35737418

for the following reason:

Thanks you for you support. However still we are not implemented the change.
0
 
MaddyUNIXAuthor Commented:
Pls resolve and give point to hanccocka's. I need to ask new questions.
0
 
MaddyUNIXAuthor Commented:
Thanks
0

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

  • 9
  • 7
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now