17
CU0251401-00 16 DRAFT 1 Application Note EDC Firmware Update for QLogic 8Gb Fibre Channel Expansion Card (CIOv) for IBM BladeCenter 1 Introduction This document provides instructions for IBM ® technical personnel and system administrators on how to perform an EDC™ firmware update on a QLogic ® 8Gb Fibre Channel Expansion Card. The EDC firmware update procedure consists of verifying/updating the OS driver version (see Section 3), and then updating the expansion card flash image and installing the EDC firmware image (see Section 4). The update may optionally be verified (see Section 5). The firmware image must be appropriate for the type of switch connected to the expansion card: QLogic 8Gb switch Brocade ® 8Gb switch 2 Supported Platforms The following operating systems (OSs) are supported: RHEL 4.7, 4.8, 5.5, 5.6, 6.0, and 6.1 SLES 10.3, 10.4, 11, and 11.1 VMware ® ESX/ESXi 4.0, 4.1, and 5.0 Windows ® 2008, Windows 2008 R2 3 Verify/Update OS Driver Version Before updating the EDC firmware, verify that the currently installed driver meets the minimum driver requirements listed in Table 3-1. The driver may be verified using either of the following methods: If the QLogic SANsurfer ® CLI (scli) utility is installed, the following command may be used: scli -i Note the following fields, as shown in Figure 3-1: Driver Version Driver Firmware Version If the scli utility is not installed, issue the following command that corresponds to your operating system: RHEL 4.x: $ cat /proc/scsi/qla2xxx/* | grep "Driver version" RHEL 5.x/6.x, SLES 10/11: $ cat /sys/module/qla2xxx/version If the current OS driver or firmware version does not meet the minimum requirements, install an updated driver using the installation instructions supplied with the driver package. Once the driver version meets the minimum requirements for the EDC update, update the Flash and EDC firmware images, as described in Section 4. CAUTION To complete the update, you must reboot the system. DO NOT INTERRUPT THIS BOOT . This boot will take slightly longer than usual. If the EDC programming process is interrupted, the expansion card will not function properly, NOTE PowerPC ® platform only: Proceed directly to Section 4. You do not need to perform the procedure described in this section.

EDC Firmware Update for QLogic 8Gb Fibre Channel Expansion ...filedownloads.qlogic.com/files/driver/82163/ApplicationNote_IBM_8Gb... · CU0251401-00 16 DRAFT 1 Application Note EDC

Embed Size (px)

Citation preview

CU0251401-00 16 DRAFT 1

Application Note

EDC Firmware Update for QLogic 8Gb Fibre ChannelExpansion Card (CIOv) for IBM BladeCenter

1

IntroductionThis document provides instructions for IBM®

technical personnel and system administrators on how to perform an EDC™ firmware update on a QLogic® 8Gb Fibre Channel Expansion Card.

The EDC firmware update procedure consists of verifying/updating the OS driver version (see Section 3), and then updating the expansion card flash image and installing the EDC firmware image (see Section 4). The update may optionally be verified (see Section 5).

The firmware image must be appropriate for the type of switch connected to the expansion card:

QLogic 8Gb switch Brocade® 8Gb switch

2

Supported PlatformsThe following operating systems (OSs) are

supported:

RHEL 4.7, 4.8, 5.5, 5.6, 6.0, and 6.1

SLES 10.3, 10.4, 11, and 11.1

VMware® ESX/ESXi 4.0, 4.1, and 5.0

Windows® 2008, Windows 2008 R2

3

Verify/Update OS Driver Version

Before updating the EDC firmware, verify that the currently installed driver meets the minimum driver requirements listed in Table 3-1. The driver may be verified using either of the following methods:

If the QLogic SANsurfer® CLI (scli) utility is installed, the following command may be used:

scli -i

Note the following fields, as shown in Figure 3-1:

Driver Version Driver Firmware Version

If the scli utility is not installed, issue the following command that corresponds to your operating system:

RHEL 4.x:

$ cat /proc/scsi/qla2xxx/* | grep "Driver version"

RHEL 5.x/6.x, SLES 10/11:

$ cat /sys/module/qla2xxx/version

If the current OS driver or firmware version does not meet the minimum requirements, install an updated driver using the installation instructions supplied with the driver package.

Once the driver version meets the minimum requirements for the EDC update, update the Flash and EDC firmware images, as described in Section 4.

CAUTIONTo complete the update, you must reboot the system. DO NOT INTERRUPT THIS BOOT. This boot will take slightly longer than usual. If the EDC programming process is interrupted, the expansion card will not function properly,

NOTE

PowerPC® platform only: Proceed directly to Section 4. You do not need to perform the procedure described in this section.

3 – Verify/Update OS Driver Version

CU0251401-00 16 DRAFT 2

a Upgrade the glibc rpms as follows:rpm -i glibc-common-2.5-18.x86_64.rpm --force --nodepsrpm -i glibc-2.5-18.x86_64.rpm --force --nodepsrpm -i glibc-headers-2.5-18.x86_64.rpm --force --nodepsrpm -i glibc-devel-2.5-18.x86_64.rpm --force --nodepsrpm -i glibc-utils-2.5-18.x86_64.rpm --force --nodeps

b Be sure to upgrade the glibc libraries to ver. 2.5 before attempting to run the edcupdate script.

Figure 3-1. Driver and Firmware Versions in SANsurfer CLI Output

Table 3-1. Minimum Requirements for EDC Firmware Update

Operating System /Platform

Minimum RequiredDriver Version/Firmware Driver Package Name

Windows 2008, 2008 R2 / x86 9.1.8.38 q23w32Storv91838.zip

RHEL 4.7, 4.8 / x86 a, b 8.02.10.02.04.09-d 8.02.10.02.04.09-d-2

RHEL 5.5, 5.6 / x86 8.03.07.05.5.6-sw1 32/64-bit: qla2xxx-src-v8.03.07.03.5.6-sw1.tar.gz

RHEL 6.0 / x86 8.03.01.05.06.0-k8 (inbox) /ql2500-firmware-5.03.17-1.e16

32/64-bit: ql2500-firmware-5.03.17-1.el6.noarch.rpm

RHEL 6.1 / x86 8.03.07.03.06.1-k (inbox) /ql2500-firmware-5.03.17-1.e16

32/64-bit: ql2500-firmware-5.03.17-1.el6.noarch.rpm

SLES 10.3 / x86 8.03.01.05.06.0-k8 (inbox) /qlogic-fw-1.0-5.03.17

32/64-bit: qlogic-firm-ware-1.0-5.03.17.noarch.rpm

SLES 10.4 / x86 8.03.01.12.10.3-k4 (inbox)FW pkg.: qlogic-fw-1.0-5.03.17

32/64-bit: qlogic-firm-ware-1.0-5.03.17.noarch.rpm

SLES 11.0 / x86 8.02.01.03.11.0-k9 (inbox) /qlogic-fw-1.0-148.31.13

32/64-bit: qlogic-firmware-1.0-148.31.13.noarch.rpm

SLES 11.1 / x86 8.03.01.06.11.1-k8 (inbox) /qlogic-fw-1.0-148.31.13

32/64-bit: qlogic-firmware-1.0-148.31.13.noarch.rpm

VMware 4.0, 4.1 841.k1.34.1-1vmw qla2xxx-841.k1.25.1-1vmw.iso

VMware 5.0 911.k1.1-19vmw qla2xxx-911.k1.1-19vmw.zip

Linux® or AIX® / PowerPC Driver loaded from ISO image (see Section 4.3)

[Blade103 EDCdrop2 (Thu Nov 17 11:04:45)]# scli -i--------------------------------------------------------------------------------Host Name : Blade103HBA Instance : 0HBA Model : QMI2582HBA Description : QMI2582 QLogic 8Gb Fibre Channel Expansion Card (CIOv) for IBM BladeCenterHBA ID : 0-QMI2582...Serial Number : RFD1037F30283Driver Version : 8.03.07.03.06.1-k BIOS Version : 2.11Driver Firmware Version : 5.03.17 (d5)Flash BIOS Version : 2.11...

4 – Update Expansion Card Flash Image and Install EDC Firmware Image

Using the EDC Update Kit in Linux and Windows

CU0251401-00 16 DRAFT 3

4

Update Expansion Card Flash Image and Install EDC Firmware ImageTable 4-1 lists the method(s) to use when updating the Flash and EDC firmware for the first time (for information on methods to use for subsequent updates, see Section 4.4). After completing an update, you can optionally verify it using the method(s) shown in Table 5-1.

For more information, refer to the section that pertains to your update method:

EDC Update Kit in Linux/Windows: Section 4.1 EDC Update Kit in VMware: Section 4.2 ISO Image (PowerPC only): Section 4.3

4.1

Using the EDC Update Kit in Linux and Windows

Follow these steps to use the EDC update kit to upgrade the EDC firmware on Linux or Windows:

1. Prepare to run the script, as follows:

RHEL 4.x/5.x/6.x and SLES 10.x/11.x:Copy the package to the server and unpack it by typing the following commands:

cp <filename> <dir>tar xvzf <filename>

where <filename> is the appropriate package name listed in Table 4-1, and <dir> is the destination directory on the server.

Windows: Unzip the EDC update file listed in Table 4-1.

2. Execute the script from the scli directory (to pick up the special version of scli):

Linux:

a. Type these commands:

cd /root/scli./edcupdate.sh

b. When Enter selection: appears, type Q to set the EDC to QLogic.

Windows:

Run the batch file by typing:

EdcUpdate <config>

where <config> is QLOGIC or BROCADE.

Table 4-1. Update and Verification Methods

Operating System /Platform

Initial Installation

Method Package File Name

Windows 2008, 2008 R2 / x86 EDC Update Kit scli-1.7.3-46-9.edc.zip

RHEL 4.7, 4.8 / x86;RHEL 5.5, 5.6 / x86;RHEL 6.0, 6.1 / x86

SLES 10.3, 10.4 / x86;SLES 11.0, 11.1 / x86

EDC Update Kit

32-bit: scli-1.7.3-46-9.edc.i386.tgz

64-bit: scli-1.7.3-46-9.edc.x86_64.tgz

VMware 4.0, 4.1, 5.0 / x86 EDC Update Kit EDCUpdate_ESX.tgz

Linux / PowerPC

AIX / PowerPCISO image vt.boot.1.20.iso

4 – Update Expansion Card Flash Image and Install EDC Firmware Image

Using the EDC Update Kit in Linux and Windows

CU0251401-00 16 DRAFT 4

Figure 4-1 shows sample output from the Linux script setting the EDC to QLogic.

Figure 4-1. Sample Output From edcupdate.sh in Linux

Figure 4-2 shows sample output from the Windows batch file setting the EDC to QLogic.

Figure 4-2. Sample Output from Windows Batch File

3. Reboot the server:

Linux: Type reboot

Windows: Select Shut Down from the Start menu, and then click Restart.

Wait for the reboot to complete.

--- ----- ------ EDC Flash Update --- ----- ------Choose one of the following options:

[B]rocade[Q]Logic[E]xit

Enter selection: qUpdating flash for QLogic configurationUpdating Flash on HBA port(s) - QMI2582. Please wait...Flash update complete. Changes have been saved to both ports of this HBA.Skipping flash update on HBA instance 1 - QMI2582Updating Global Nvram on HBA instance 0 - QMI2582. Please wait...Global NVRAM update complete. Changes have been saved to HBA instance 0 and are effective after a reboot.Skipping Global NVRAM update on HBA instance 1 - QMI2582

[Blade103 scli (Thu Nov 17 11:10:17)]#

C:\scli-1.7.3-46-4.edc>EdcUpdate.bat QLOGICUPDATING FLASH FOR QLOGIC CONFIGURATIONUpdating Flash on HBA port(s) - QMI2582. Please wait...Flash update complete. Changes have been saved to both ports of this HBA.Skipping flash update on HBA instance 1 - QMI2582Updating Global Nvram on HBA instance 0 - QMI2582. Please wait...Global NVRAM update complete. Changes have been saved to HBA instance 0 and are effective after a reboot.Skipping Global NVRAM update on HBA instance 1 - QMI2582UPDATE SUCESSFUL! REBOOT YOUR SYSTEM!

C:\scli-1.7.3-46-4.edc>

CAUTIONDo not interrupt the next system boot. Do not power off or reset the blade. This boot will take slightly longer than usual. If the EDC programming process is interrupted the expansion card will not function properly.

4 – Update Expansion Card Flash Image and Install EDC Firmware Image

Using the EDC Update Kit in VMware

CU0251401-00 16 DRAFT 5

4.2

Using the EDC Update Kit in VMware

Follow these instructions to perform an EDC firmware upgrade on VMware.

1. If the EDC update kit is already installed on your system, proceed to “Executing the Script in ESX/ESXi” on page 7.

2. Install the EDC update kit by following the appropriate instructions—ESX or ESXi—for your installation.

ESX:

a. Set the host into Maintenance Mode.

b. Press ALT+F1 to enter the Service Console.

c. Enable SSH on the host as follows:

1) Type the following command:

# vi /etc/ssh/sshd_config

2) Set PermitRootLogin to yes.

3) Type the following command:

# service sshd restart

4) If needed, type this command:

# esxcfg-firewall --allowincoming --alowoutgoing

5) Reboot the ESX host.

ESXi:

a. Set the host into Maintenance Mode.

b. Press ALT+F2 to enter System Customization.

1) Select Troubleshooting Options.

2) Enable the ESXi shell.

3) Enable SSH.

c. Press ALT+F1 to enter the Service Console.

4) Install the required ESX driver package for the expansion card (see Table 3-1).

5) Reboot the host. (Maintenance mode will no longer be required after driver installation.)

3. Verify that the host is now running the required driver package, as shown in Figure 4-3.

4. Download or copy the package to the ESX host:

# cp EDCUpdate_ESX.tgz /root/

5. Unpack the package by typing:

# tar -zxvf EDCUpdate_ESX.tgz

CAUTIONDo not interrupt the next system boot. Do not power off or reset the blade. This boot will take slightly longer than usual. If the EDC programming process is interrupted the expansion card will not function properly.

NOTEOn ESXi 4.0.0 installations, Service Console access is restricted and input commands will not appear on the screen as typed; however, you can still access the Service Console. To do so, press ALT+F1, type unsupported, press ENTER, and then type in the root password when prompted.

CAUTIONDo not interrupt the next system boot. Do not power off or reset the blade. This boot will take slightly longer than usual. If the EDC programming process is interrupted the expansion card will not function properly.

NOTE

For ESXi installations the package needs to be placed into the /store directory or one of its subdirectories. Unlike ESX, which keeps all directories persistent across reboots, ESXi may remove the package after a reboot if it is not placed into a persistent location.

4 – Update Expansion Card Flash Image and Install EDC Firmware Image

Using the EDC Update Kit in VMware

CU0251401-00 16 DRAFT 6

Figure 4-3. Verifying the Driver Version in VMware

# cd /proc/scsi/qla2xxx/

# cat 2

QLogic PCI to Fibre Channel Host Adapter for QMI2582:

FC Firmware version 5.06.02 (90d5), Driver version 841.k1.34.1-1vmw

Host Device Name vmhba2

BIOS version 2.11

FCODE version 3.17

EFI version 2.38

Flash FW version 5.03.17

ISP: ISP2532

Request Queue = 0x410c9000, Response Queue = 0x4114a000

Request Queue count = 4096, Response Queue count = 512

Total number of interrupts = 105

Device queue depth = 0x20

Number of free request entries = 4095

Number of mailbox timeouts = 0

Number of ISP aborts = 0

Number of loop resyncs = 1

Host adapter:Loop State = <READY>, flags = 0x84a9ac3

Link speed = <8 Gbps>

Dpc flags = 0x0

Link down Timeout = 030

Port down retry = 005

Login retry count = 008

Execution throttle = 2048

ZIO mode = 0x6, ZIO timer = 1

Commands retried with dropped frame(s) = 0

Product ID = 4953 5020 2532 0002

NPIV Supported : Yes

Max Virtual Ports = 254

SCSI Device Information:

scsi-qla1-adapter-node=2001001b32ab6f99:030200:0;

scsi-qla1-adapter-port=2101001b32ab6f99:030200:0;

FC Target-Port List:

#

4 – Update Expansion Card Flash Image and Install EDC Firmware Image

Using the EDC Update Kit in VMware

CU0251401-00 16 DRAFT 7

4.2.1

Executing the Script in ESX/ESXiExecute the script from the EDCUpdate_ESX

directory, as shown in Figure 4-4.

Figure 4-4. Executing the Script in VMware

When the script finishes executing, reboot the host with the following command:

# reboot

# cd /root/EDCUpdate_ESX

# ./EDCUpdate.sh QLOGIC

Script set to configure for QLogic Switch

script path = /root/EDCUpdate_ESX/EDCUpdate.sh

script directory = /root/EDCUpdate_ESX

Flash file /root/EDCUpdate_ESX/I25AF224.BIN exists.

Global nvram file /root/EDCUpdate_ESX/2582QLGC.dat exists.

Installation path = /root/EDCUpdate_ESX

uTraceLevel = 0

Refreshing...

Done.

Initiating flash update

Updating Flash on HBA port(s) - QMI2582. Please wait...

Flash update complete. Changes have been saved to both ports of this HBA.

Flash update successful.

Initiating Global NVRAM update.

Updating Global Nvram on HBA instance 0 - QMI2582. Please wait...

Global NVRAM update complete. Changes have been saved to HBA instance 0 and are effective after a reboot.

Skipping Global NVRAM update on HBA instance 1 - QMI2582

All operations succeeded.

#

CAUTIONDo not interrupt the next system boot. Do not power off or reset the blade. This boot will take slightly longer than usual. If the EDC programming process is interrupted the expansion card will not function properly.

4 – Update Expansion Card Flash Image and Install EDC Firmware Image

Using the ISO Image (PowerPC Only)

CU0251401-00 16 DRAFT 8

4.3

Using the ISO Image (PowerPC Only)

iOn PowerPC systems where the EDC update kit cannot be used, the ISO image option provides an interface for setting the required EDC firmware.

This method does not require the driver version to be verified; the driver will be loaded from the ISO image as needed.

4.3.1 Update Procedure

To update the firmware using an ISO image, follow these instructions:

1. Burn the ISO image (vt.boot.1.20.iso) to a CD-ROM and place it in the IBM BladeCenter media tray (optical media).

2. Using the Media Tray switch on the blade or the Remote Control capability in the BladeCenter GUI, set the media tray to be controlled by the blade being updated.

Power-on/reboot the PowerPC blade being updated and select the System Management Services (SMS) menu.

3. Select the bootable ISO using the standard IBM boot device selection menus, described in steps 3a through 3g. The first menu (Main Menu) is shown in Figure 4-5.

Figure 4-5. Main Menu

a. Type 5 (Select Boot Options) and press ENTER. The Multiboot menu opens, as shown in Figure 4-6.

Figure 4-6. Multiboot Menu

b. Type 1 (Select Install/Boot Device) and press ENTER. The Select Device Type menu opens, as shown in Figure 4-7.

Figure 4-7. Select Device Type Menu

c. Type 3 (CD/DVD) and press ENTER. The Select Media Type menu opens, as shown in Figure 4-8.

NOTEThis section applies only to PowerPC blades JS23 and PS70x. The supplied platform update package should contain the ISO image.

NOTEThe image can also be mounted over the network (virtual media); however, this section assumes that the ISO image is on CD-ROM.

Main Menu

1. Select Language

2. Setup Remote IPL (Initial Program Load)

3. Change SCSI Settings

4. Select Console

5. Select Boot Options

6. Firmware Boot Side Options

Multiboot

1. Select Install/Boot Device

2. Configure Boot Device Order

3. Multiboot Startup <OFF>

Select Device Type

1. Diskette

2. Tape

3. CD/DVD

4. IDE

5. Hard Drive

6. Network

7. List all Devices

4 – Update Expansion Card Flash Image and Install EDC Firmware Image

Using the ISO Image (PowerPC Only)

CU0251401-00 16 DRAFT 9

Figure 4-8. Select Media Type Menu—1 of 2

d. Type the number that corresponds to the media type (for example, type 6 for USB) and press ENTER. The rest of the Select Media Type menu opens (Figure 4-9).

Figure 4-9. Select Media Type Menu—Part 2

e. Type the number of the boot media device and press ENTER (for example, type 1 for USB CD-ROM, as shown in Figure 4-9). The Select Task menu opens (Figure 4-10).

Figure 4-10. Select Task Menu

f. Type 2 (Normal Mode Boot) and press ENTER. The next prompt asks for confirmation before exiting (Figure 4-11).

Figure 4-11. Exit Confirmation

g. Type 1 (Yes) to confirm exit from System Management Services.

4. When prompted, type boot and press ENTER to start the Linux boot process.

5. Once the CD is booted, the Linux Flash Utility menu opens, as shown in Figure 4-12:

6. Start the update process by selecting:

1 if connected to a QLogic switch. 2 if connected to a Brocade switch.

7. When the update is completed, the Flash utility lists the Flash version information for each HBA instance/port, as shown in Figure 4-12 and Figure 4-13.

When you are finished viewing this information, press ENTER to end the process.

Select Media Type

1. SCSI

2. SSA

3. SAN

4. SAS

5. SATA

6. USB

7. IDE

8. ISA

9. List All Devices

PowerPC Firmware

Version EA350_895

SMS 1.7 (c) Copyright IBM Corp. 2000,2008All rights reserved.

------------------------------------------

Select Device

Device Current Device

Number Position Name

1. - USB CD-ROM

( loc=U78A5.001.WIH2D5A-P1-T1-L1-L2-L3 )

------------------------------------------

Type menu item number and press Enter orselect Navigation key: 1

NOTE

To run the scli command manually, refer to the README-MANUAL in /root/.

Select Task

USB CD-ROM ( loc=U78A5.001.WIH2D5A-P1-T1-L1-L2-L3 )

1. Information

2. Normal Mode Boot

3. Service Mode Boot

--------------------------------------

Type menu item number and press Enter orselect Navigation key:

Are you sure you want to exit System Management Services?

1. Yes

2. No

4 – Update Expansion Card Flash Image and Install EDC Firmware Image

Using the ISO Image (PowerPC Only)

CU0251401-00 16 DRAFT 10

Figure 4-12. Flash Version Information for HBA Instance 0/Port 1

Flash:

Displaying Flash versions ...

-----------------------------------------------------------------------------

Host Name : (none)

HBA Instance : 0

HBA Model : QMI2582

HBA Description : QMI2582 QLogic 8Gb Fibre Channel Expansion Card (CIOv) for IBM BladeCenter

HBA ID : 0-QMI2582

HBA Alias :

HBA Port : 1

Port Alias :

Node Name : 20-00-00-24-FF-24-7D-28

Port Name : 21-00-00-24-FF-24-7D-28

Port ID : 01-02-00

Serial Number : LFD1045H60307

Driver Version : 8.03.07.00.11.0

FCode Version : 3.17

Driver Firmware Version : 5.03.15 (d5)

Flash BIOS Version : 2.13

Flash FCode Version : 3.17

Flash EFI Version : 2.38

Flash Firmware Version : 5.03.17

Actual Connection Mode : Point to Point

Actual Data Rate : 8 Gbps

PortType (Topology) : NPort

Target Count : 0

PCI Bus Number : 1

PCI Device Number : 0

PCIe Max Bus Width : x8

PCIe Negotiated Width : x8

PCIe Max Bus Speed : 5.0 Gbps

PCIe Negotiated Speed : 2.5 Gbps

HBA Status : Online

4 – Update Expansion Card Flash Image and Install EDC Firmware Image

Using the ISO Image (PowerPC Only)

CU0251401-00 16 DRAFT 11

Figure 4-13. Flash Version Information for HBA Instance 1/Port2

8. If the versions are correct, remove access to the provided ISO, and then power down and restart the blade.

9. Upon the next power cycle, the actual EDC is updated offline through the active boot code (BIOS, uEFI, or FCode).

To complete the process, refer to the documentation for the boot code that was used.

Host Name : (none)

HBA Instance : 1

HBA Model : QMI2582

HBA Description : QMI2582 QLogic 8Gb Fibre Channel Expansion Card (CIOv)

for IBM BladeCenter

HBA ID : 1-QMI2582

HBA Alias :

HBA Port : 2

Port Alias :

Node Name : 20-00-00-24-FF-24-7D-29

Port Name : 21-00-00-24-FF-24-7D-29

Port ID : 01-02-00

Serial Number : LFD1045H60307

Driver Version : 8.03.07.00.11.0

FCode Version : 3.17

Driver Firmware Version : 5.03.15 (d5)

Flash BIOS Version : 2.13

Flash FCode Version : 3.17

Flash EFI Version : 2.38

Flash Firmware Version : 5.03.17

Actual Connection Mode : Point to Point

Actual Data Rate : 8 Gbps

PortType (Topology) : NPort

Target Count : 0

PCI Bus Number : 1

PCI Device Number : 0

PCIe Max Bus Width : x8

PCIe Negotiated Width : x8

PCIe Max Bus Speed : 5.0 Gbps

PCIe Negotiated Speed : 2.5 Gbps

HBA Status : Online

CAUTIONDo not interrupt the next system boot. Do not power off or reset the blade. This boot will take slightly longer than usual. If the EDC programming process is interrupted the expansion card will not function properly.

4 – Update Expansion Card Flash Image and Install EDC Firmware Image

Subsequent EDC Update Methods

CU0251401-00 16 DRAFT 12

4.4

Subsequent EDC Update MethodsAfter you install the Flash image for the first

time, use scli or the following boot code methods to change the EDC firmware when changing switch types:

BIOS uEFI FCode (PowerPC blades only)

Update method availability depends on the hardware platform as defined in Table 4-2.

Each boot code method does the following:

1. Indicates for which switch (QLogic or Brocade) the EDC firmware type is currently set.

2. Allows you to update the expansion card’s global NVRAM flag that indicates which image to push to the EDC on the next reboot.

Rebooting the blade after selecting a new EDC image causes the following to occur:

1. The boot code comes up and checks the EDC load flag.

2. If the flag is not set, the boot process continues as normal.

3. If the flag is set, the boot code updates the EDC with the specified EDC code from Flash, resets the global NVRAM flag, sets the running flag, and then resets the QLogic chip on the card. Boot operation then resumes.

4.4.1

BIOSOn Windows, Linux, and VMware ESX/ESXi

platforms, the BIOS can select the EDC firmware image.

To use this method, follow these instructions:

1. Reboot the system.

2. Press CTRL+Q to enter the BIOS utility.

3. In the Advanced Adapter Settings menu (Figure 4-14), the EDC FW option shows the current setting for the EDC firmware.

4. Press ENTER when the EDC FW option is highlighted to change the setting.

5. Save the setting when prompted.

The EDC firmware is updated on the next boot sequence.

Table 4-2. Subsequent Update Methods

Operating System

Hardware Platform

x86 PowerPC

Windows BIOS, uEFI n/a

LinuxBIOS or uEFI

(depends on hardware platform)

FCode,ISO Image

ESX, ESXi BIOS, uEFI n/a

AIX n/a ISO Image

CAUTIONDo not interrupt the next system boot. Do not power off or reset the blade. This boot will take slightly longer than usual. If the EDC programming process is interrupted the expansion card will not function properly.

CAUTIONDo not interrupt the next system boot. Do not power off or reset the blade. This boot will take slightly longer than usual. If the EDC programming process is interrupted the expansion card will not function properly.

4 – Update Expansion Card Flash Image and Install EDC Firmware Image

Subsequent EDC Update Methods

CU0251401-00 16 DRAFT 13

Figure 4-14. BIOS Advanced Adapter Settings Menu

4.4.2

uEFIOn Windows, Linux, and VMware ESX/ESXi

platforms, the Unified Extensible Firmware Interface (uEFI) can select a different EDC firmware image. The uEFI driver’s HII configuration screens enable you to list and update the EDC configuration settings.

To use this method, follow these instructions:

1. Reboot the system.

2. When prompted, press F1 to enter System Setup.

3. Navigate through the hierarchical menus to /System Settings/Storage to access the Storage screen. The Storage screen is shown in Figure 4-15.

Figure 4-15. Storage Screen

4 – Update Expansion Card Flash Image and Install EDC Firmware Image

Subsequent EDC Update Methods

CU0251401-00 16 DRAFT 14

4. Select one of the ports to change the EDC settings (only one port needs to be set).

5. When the QLogic Main Menu appears, select Edit Advanced Settings. The Edit Advanced Settings screen appears, as shown in Figure 4-16.

Figure 4-16. Edit Advanced Settings Screen

6. The Current EDC field shows the current EDC settings. This field must match the installed IO module. This is a read-only field. Valid settings for this field are:

None: No EDC image is installed.

QLogic IO Module: QLogic FCSM (44X1905) or IPTM (44X1907) EDC image is installed.

Brocade IO Module: Brocade FCSM (44X1920) EDC image is installed.

Use the Update EDC field to change the EDC settings. Valid options for this field are:

None: No EDC changes are required.

QLogic IO Module: Install EDC image for QLogic FCSM (44X1905) or IPTM (44X1907) IO Module.

Brocade IO Module: Install EDC image for Brocade FCSM (44X1920) IO Module.

7. If the Current EDC field is set to None or to the wrong type of IO module, change the Update EDC field to the appropriate value, and then press ESC to save the change and return to the System Setup Main Menu.

The new EDC image will be programmed during the next system boot.

CAUTIONDo not interrupt the next system boot. Do not power off or reset the blade. This boot will take slightly longer than usual. If the EDC programming process is interrupted the expansion card will not function properly.

4 – Update Expansion Card Flash Image and Install EDC Firmware Image

Subsequent EDC Update Methods

CU0251401-00 16 DRAFT 15

4.4.3

FCode

On Linux platforms, FCode can select the EDC firmware image. The command set-edc-config allows you to check and/or change the EDC configuration, as shown in Figure 4-17.

To use this method, follow these instructions:

1. Type the command set-edc-config.

2. The current EDC firmware image is listed.

3. When prompted to continue, type y.

4. On the expansion card, select the EDC firmware image by specifying the type of switch:

Brocade FCSM (44X1920) QLogic FCSM (44X1905) or IPTM (44X1907)

The example in Figure 4-17 assumes that one of the expansion card ports has already been selected (only one port needs to be set).

If EDC FW Update on next reset is set, the specified EDC firmware will be loaded at probe-time during the next system reset.

Figure 4-17. FCode Example

NOTEThis section applies only to PowerPC blades.

CAUTIONDo not interrupt the next system boot. Do not power off or reset the blade. This boot will take slightly longer than usual. If the EDC programming process is interrupted the expansion card will not function properly.

{0} ok set-edc-config

Current EDC FW Image: Brocade FCSM(44X1920)

EDC FW Update on next reset: None

Do you want to change it? (y/n) y

Choose EDC FW Image:

0 - Clear EDC Update-bits

1 - Set EDC Update-bit for QLogic FCSM(44X1905)/IPTM(44X1907)

2 - Set EDC Update-bit for Brocade FCSM(44X1920)

enter: 1

Current EDC FW Image: Brocade FCSM(44X1920)

EDC FW Update on next reset: QLogic FCSM(44X1905)/IPTM(44X1907)

{0} ok

5 – Verify the Update (Optional)

Subsequent EDC Update Methods

CU0251401-00 16 DRAFT 16

5

Verify the Update (Optional)The Flash and EDC firmware image update can

be verified using the methods listed in Table 5-1.

Follow these instructions to verify the EDC firmware image update.

BIOS (see Section 4.4.1):

1. Perform steps 1 through 3, and then check the EDC FW field.

2. Press ESC to exit.

uEFI (see Section 4.4.2):

1. Perform steps 1 through 6, and then check the Current EDC field.

2. Press ESC to exit.

FCode (see Section 4.4.3):

1. Perform steps 1 through 2, and then check the Current EDC FW Image field.

2. When prompted to continue, type n to exit.

Table 5-1. Verification Methods

Operating System

Hardware Platform

x86 PowerPC

Windows BIOS, uEFI n/a

Linux BIOS, uEFI FCode

ESX, ESXi BIOS, uEFI n/a

AIX n/a FCode

NOTETo prevent the firmware from being changed again, perform only the steps listed and exit as instructed.

CU0251401-00 16 DRAFT 17

Corporate Headquarters QLogic Corporation 26650 Aliso Viejo Parkway Aliso Viejo, CA 92656 949.389.6000 www.qlogic.com

International Offices UK | Ireland | Germany | France | India | Japan | China | Hong Kong | Singapore | Taiwan

Document Revision History

Draft 16, February 8, 2012

Changes

© 2012 QLogic Corporation. Specifications are subject to change without notice. All rights reserved worldwide. QLogic and the QLogic logo are registered trademarks of QLogic Corporation.Brocade is a registered trademark of Brocade Communications Systems, Inc. All other brand and product names are trademarks or registered trademarks of their respective owners. Informa-tion supplied by QLogic Corporation is believed to be accurate and reliable. QLogic Corporation assumes no responsibility for any errors in this brochure. QLogic Corporation reserves the right,without notice, to make changes in product design or specifications.