Application Note - EDC Firmware Update for IBM QMI2582 Host Bus
Transcript of Application Note - EDC Firmware Update for IBM QMI2582 Host Bus
CU0251401-00 A CONFIDENTIAL 1
Application Note
EDC Firmware Update for IBM QMI2582 Host Bus Adapter
1
IntroductionThis application note describes the following
procedure for performing an EDC™ update on an IBM® QMI2582 Host Bus Adapter.
1. Verify/Update the OS Driver Version (see Section 3).
2. Update the QMI2582 Flash Image and Install the EDC Firmware Image (see Section 4). The firmware image must be appropriate for the type of switch connected to the QMI2582:
QLogic Cobra switch Brocade® Blazer switch
3. Verify the Update (Optional) (see Section 5).
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 the 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:
Using the QLogic SANsurfer® CLI (scli)
If the scli utility is currently 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 one of these commands, as determined by 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.
NOTE
PowerPC® platform only: Proceed directly to Section 4. You do not need to perform the procedure described in this section.
CU0251401-00 A CONFIDENTIAL 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 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...
CU0251401-00 A CONFIDENTIAL 3
4
Update the QMI2582 Flash Image and Install the EDC Firmware ImageTable 4-1 lists the method(s) to use when updating the Flash and EDC firmware for the first time, as well as for subsequent occasions. 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 WindowsFollow 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.
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.19.iso
CU0251401-00 A CONFIDENTIAL 4
Windows:
Run the batch file by typing:
EdcUpdate <config>
where <config> is QLOGIC or BROCADE.
Figure 4-1 shows an example of setting the EDC type to QLogic in Linux.
Figure 4-1. Setting the EDC to QLogic in Linux
Figure 4-2 shows a sample of the output from running the batch file in Windows.
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.
--- ----- ------ 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>
CU0251401-00 A CONFIDENTIAL 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.
i
4) Install the required ESX QMI2582 driver package (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/i
5. Unpack the package by typing:
# tar -zxvf EDCUpdate_ESX.tgz
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.
NOTEFor 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.
CU0251401-00 A CONFIDENTIAL 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:
#
CU0251401-00 A CONFIDENTIAL 7
4.2.1
Executing the Script in ESX/ESXiExecute the script from the EDCUpdate_ESX
directory, as shown in Figure 4-4. Then, reboot the host with the following command: # reboot
Figure 4-4. Executing the Script in VMware
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.<version>.iso) to a CD-ROM and place it in the IBM BladeCenter media tray (optical media).
# 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.
#
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.
CU0251401-00 A CONFIDENTIAL 8
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
PowerPC Firmware
Version EA350_895
SMS 1.7 (c) Copyright IBM Corp. 2000,2008 All rights reserved.
----------------------------------------------------------------------------
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
-----------------------------------------------------------------------------
Type menu item number and press Enter or select Navigation key:
Multiboot
1. Select Install/Boot Device
2. Configure Boot Device Order
3. Multiboot Startup <OFF>
----------------------------------------------------------------------------
Type menu item number and press Enter or select Navigation key:
CU0251401-00 A CONFIDENTIAL 9
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.
d. Type the number that corresponds to the media type (for example, type 6 for USB, as shown in Figure 4-8) and press ENTER.
Figure 4-8. Select Media Type Menu—1 of 2
----------------------------------------------------------------------------
Select Device Type
1. Diskette
2. Tape
3. CD/DVD
4. IDE
5. Hard Drive
6. Network
7. List all Devices
----------------------------------------------------------------------------
Type menu item number and press Enter or select Navigation key:
----------------------------------------------------------------------------
Select Media Type
1. SCSI
2. SSA
3. SAN
4. SAS
5. SATA
6. USB
7. IDE
8. ISA
9. List All Devices
----------------------------------------------------------------------------
Type menu item number and press Enter or select Navigation key: 6
CU0251401-00 A CONFIDENTIAL 10
Figure 4-9. Select Media Type Menu—Part 2
e. When the rest of the Select Media Type menu opens (Figure 4-9), 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
PowerPC Firmware
Version EA350_895
SMS 1.7 (c) Copyright IBM Corp. 2000,2008 All 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 or select Navigation key: 1
-----------------------------------------------------------------------------
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 or select Navigation key: 2
CU0251401-00 A CONFIDENTIAL 11
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:
Figure 4-12. Linux Flash Utility Menu
6. Start the update process by selecting:
1 if connected to a QLogic switch. 2 if connected to a Brocade switch.
i
Are you sure you want to exit System Management Services?
1. Yes
2. No
QLogic
_ _ _ _ _ _ _ _ ____ _ ____ ____ _ _ _ _ ___ _ _ _ ___ _ _
| | |\ | | | \/ |___ | |__| [__ |__| | | | | | | | \_/
|___ | | \| |__| _/\_ | |___ | | ___] | | |__| | | |___ | | |
v1.18
Press [1] to upgrade the QLogic (Cobra) flash/nvrams.
Press [2] to upgrade the Brocade (Blazer3) flash/nvrams.
Press [3] to list EDC firmware/flash versions.
Press [4] to quit to a shell.
NOTETo run the scli command manually, refer to the README-MANUAL in /root/.
CU0251401-00 A CONFIDENTIAL 12
7. When the update is completed, the Flash utility lists the Flash version information for each HBA instance/port, as shown in Figure 4-13 and Figure 4-14.
When you are finished viewing this information, press ENTER to end the process.
Figure 4-13. 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.12
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
CU0251401-00 A CONFIDENTIAL 13
Figure 4-14. Flash Version Information for HBA Instance 1/Port2
5. If the versions are correct, remove access to the provided ISO, and then power down and restart the blade.
6. 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.12
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
CU0251401-00 A CONFIDENTIAL 14
4.4
Subsequent EDC Update MethodsAfter installing the Flash image for the first time,
use the scli or the boot code methods to change the EDC firmware when changing switch types:
BIOS uEFI FCode (PowerPC blades only)
Update method availability is hardware-platform dependent, as defined in Table 4-2.
Each method (BIOS, uEFI, FCode):
1. Indicates for which switch (QLogic or Brocade) the EDC firmware type is currently set.
2. Allows you to update the QMI2582’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:
1. Reboot the system.
2. Press CTRL+Q to enter the BIOS utility.
3. In the Advanced Adapter Settings menu (Figure 4-15), 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.
Figure 4-15. BIOS Advanced Adapter Settings Menu
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
CU0251401-00 A CONFIDENTIAL 15
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:
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-16.
Figure 4-16. Storage Screen
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-17.
CU0251401-00 A CONFIDENTIAL 16
Figure 4-17. 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.
i
4.4.3
FCodei
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-18. To use this method:
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 QMI2582 adapter, select the EDC firmware image by specifying the type of switch:
Brocade FCSM (44X1920) QLogic FCSM (44X1905) or IPTM (44X1907)
CAUTIONThe next system boot will take slightly longer than usual. Do not interrupt this boot. If the EDC programming process is interrupted, the adapter will not function properly.
NOTEThis section applies only to PowerPC blades.
CU0251401-00 A CONFIDENTIAL 17
The example in Figure 4-18 assumes that one of the QMI2582 ports has already been selected (only one port of the adapter 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-18. FCode Example
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.
{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
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 A CONFIDENTIAL 18
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
Revision A, January 26, 2012
Changes
Initial release
© 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.