imudd1
Contributor
Contributor

emulex upgrade

Two questions if you please:

1. What command does one use to determine what Emulex card a host is using and what the firmware is on the HBA

2. How does one go about upgrading/flashing the Emulex driver to a new version.

Thanks

0 Kudos
3 Replies
dwight
Enthusiast
Enthusiast

To find the Emulex card and firmware version run "cat /proc/scsi/lpfc/*" on the SC.

I haven't done a firmware update of the Emulex cards on the ESX servers for a while so I don't recall the process to do it...

-


RHCE, VCP

RHCE, VCP Blog: http://computing.dwighthubbard.info
Steve_Mc
Hot Shot
Hot Shot

To determine which Fibre Channel drivers are installed:

Use the command vmkload_mod -l to determine which drivers are installed

Review the command output. 4GB drivers are indicated by lpfcdd_732, qla2200_707, or qla2300_707. If one of these is present, modify your drivers

To modify installed Fibre Channel drivers:

Uninstall drivers using the command rpm -e driver_name

For example, use:

rpm -e VMware-esx-drivers-scsi-lpfcd-some-more-numbers

The actual driver name varies, depending on the Fibre Channel manufacturer and ESX Server build number

Install the new drivers using the command rpm -Uvh driver_name

For example, use:

rpm -Uvh VMware-esx-drivers-scsi-lpfcd-some-more-numbers.i386.rpm

The actual driver name varies, depending on the Fibre Channel manufacturer and ESX Server build number

In the file /etc/vmware/esx.conf, change:

lpfcdd_732 to lpfcdd_7xx

Issue the command esxcfg-boot -b

Reboot the system.

One reference: http://kb.vmware.com/vmtnkb/search.do?cmd=displayKC&docType=kc&externalId=1560391&sliceId=SAL_Public

Detailed driver and fw info can be viewed in the Service Console:

cat /proc/scsi/lpfcdd/n (n will vary depending how many scsi controllers or HBAs are in the host)

Regards,

Steve

imudd1
Contributor
Contributor

Doesn't the U in -Uvh mean update or upgrade? but the previous step I am removing it, so not knowing Linux too well, I wonder what the U is going to do, please advise.

0 Kudos