Project

General

Profile

Task #10967

Firmware update for cmsdisk411 - cmsdisk434

Added by Chih-Hao Huang about 4 years ago. Updated about 4 years ago.

Status:
Resolved
Priority:
Normal
Start date:
11/19/2015
Due date:
11/26/2015
% Done:

100%

Estimated time:
4.00 h
Spent time:
Duration: 8

Description

Target firmware version: 8.01.02

From INC000000624068

The full line to perform the upgrade on the system is:

rpm -Uvh http://fefweb.fnal.gov/qlogic/QConvergeConsoleCLI-1.1.04-65.x86_64.rpm && mkdir /root/qlogic-firmware && wget http://fefweb.fnal.gov/qlogic/ql_83xx_img3.34.07risc5.08.18_8.01.02.zip && unzip /root/ql_83xx_img3.34.07risc5.08.18_8.01.02.zip && echo -e '3\n1\n1\nhld33407.bin\n1\n1\n\n99\n' | /opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli

Ed told me that ECF will do cmsstor435+, so I guess DCSO will have to do the others... We will on Monday during the downtime for the production nodes that have not been upgraded yet (cmsstor411-cmsstor419).

Chih-Hao can practice with all the non-production nodes where this has not been done yet (cmsstor423-434).

Chih-Hao I suggest that you do a pssh with the following one liner (the only part I've not tested is the yum update -y; reboot), if we do this on Monday we'll be done with the whole downtime for those nodes:

rpm -Uvh http://fefweb.fnal.gov/qlogic/QConvergeConsoleCLI-1.1.04-65.x86_64.rpm && mkdir /root/qlogic-firmware && wget http://fefweb.fnal.gov/qlogic/ql_83xx_img3.34.07risc5.08.18_8.01.02.zip && unzip /root/ql_83xx_img3.34.07risc5.08.18_8.01.02.zip && echo -e '3\n1\n1\nhld33407.bin\n1\n1\n\n99\n' | /opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli; yum update -y; reboot

To check firmware version: (check kernel message)

[root@cmsstor420 ~]# dmesg | grep -i fw=8.01.02
qla2xxx [0000:04:00.0]-00fc:6: ISP2031: PCIe (8.0GT/s x8) @ 0000:04:00.0 hdma+ host#=6 fw=8.01.02 (d0d5).
[root@cmsstor420 ~]#

[root@cmsstor414 ~]# dmesg | grep -i fw=
qla2xxx [0000:04:00.0]-00fc:6: ISP2031: PCIe (8.0GT/s x8) @ 0000:04:00.0 hdma+ host#=6 fw=8.00.00 (d0d5).
[root@cmsstor414 ~]#

History

#1 Updated by Chih-Hao Huang about 4 years ago

  • % Done changed from 0 to 10

[root@cmsstor423 ~]# dmesg | grep i fw=
qla2xxx [0000:04:00.0]-00fc:6: ISP2031: PCIe (8.0GT/s x8) @ 0000:04:00.0 hdma+ host#=6 fw=8.00.00 (d0d5).
[root@cmsstor423 ~]# rpm -Uvh http://fefweb.fnal.gov/qlogic/QConvergeConsoleCLI-1.1.04-65.x86_64.rpm
Retrieving http://fefweb.fnal.gov/qlogic/QConvergeConsoleCLI-1.1.04-65.x86_64.rpm
Preparing... ########################################### [100%]
1:QConvergeConsoleCLI ########################################### [100%]
[root@cmsstor423 ~]# mkdir /root/qlogic-firmware
[root@cmsstor423 ~]# wget http://fefweb.fnal.gov/qlogic/ql_83xx_img3.34.07risc5.08.18_8.01.02.zip
--2015-11-20 14:23:32-
http://fefweb.fnal.gov/qlogic/ql_83xx_img3.34.07risc5.08.18_8.01.02.zip
Resolving fefweb.fnal.gov... 131.225.58.69
Connecting to fefweb.fnal.gov|131.225.58.69|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3229900 (3.1M) [application/zip]
Saving to: “ql_83xx_img3.34.07risc5.08.18_8.01.02.zip”

100%[==================================================================================================================================>] 3,229,900 --.-K/s in 0.07s

2015-11-20 14:23:32 (45.4 MB/s) - “ql_83xx_img3.34.07risc5.08.18_8.01.02.zip” saved [3229900/3229900]

[root@cmsstor423 ~]# unzip /root/ql_83xx_img3.34.07risc5.08.18_8.01.02.zip
Archive: /root/ql_83xx_img3.34.07risc5.08.18_8.01.02.zip
inflating: EfiUtilx64.efi
creating: FC-FCoE BIOS/
inflating: FC-FCoE BIOS/Readme.txt
inflating: FC-FCoE BIOS/ReleaseNotes.txt
creating: FC-FCoE Fcode/
inflating: FC-FCoE Fcode/Readme.txt
inflating: FC-FCoE Fcode/ReleaseNotes.txt
creating: FC-FCoE uEFI/
inflating: FC-FCoE uEFI/Readme.txt
inflating: FC-FCoE uEFI/ReleaseNotes.txt
inflating: hld33407.bin
creating: iSCSI BIOS/
inflating: iSCSI BIOS/Readme.txt
inflating: iSCSI BIOS/ReleaseNotes.txt
creating: iSCSI uEFI/
inflating: iSCSI uEFI/Readme.txt
inflating: iSCSI uEFI/ReleaseNotes.txt
creating: NIC Fcode/
inflating: NIC Fcode/Readme.txt
inflating: NIC Fcode/ReleaseNotes.txt
creating: NIC uEFI/
inflating: NIC uEFI/Readme.txt
inflating: NIC uEFI/ReleaseNotes.txt
creating: PXE/
inflating: PXE/Readme.txt
inflating: PXE/ReleaseNotes.txt
inflating: ql26xx.drv
inflating: QLflash.exe
inflating: Read1st.txt
inflating: UPDATE.BAT
inflating: update.nsh
[root@cmsstor423 ~]# echo -e '3\n1\n1\nhld33407.bin\n1\n1\n\n99\n' | /opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli
Using config file: /opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli.cfg
Installation directory: /opt/QLogic_Corporation/QConvergeConsoleCLI
Working dir: /root

QConvergeConsole
CLI - Version 1.1.4 (Build 65)
Main Menu
1:    Adapter Information
2: Adapter Configuration
3: Adapter Updates
4: Adapter Diagnostics
5: Adapter Statistics
6: FabricCache CLI
7: Refresh
8: Help
9: Exit
Please Enter Selection: 
QConvergeConsole
CLI - Version 1.1.4 (Build 65)
Fibre Channel Adapter Update
1:    Flash Update
2: Parameters Update
3: Parameters Template Update
4: Firmware Preload Update
5: FC Serdes Table Update
6: FC Dump
(p or 0: Previous Menu; m or 98: Main Menu; ex or 99: Quit)
Please Enter Selection:
QConvergeConsole
CLI - Version 1.1.4 (Build 65)
Flash Update
1: HBA Model: QLE2670 SN: BFE1339E09274
Port 1 WWPN: 21-00-00-0E-1E-07-85-D8 Online
(p or 0: Previous Menu; m or 98: Main Menu; ex or 99: Quit)
Please Enter Selection: Enter a file name or Hit <RETURN> to abort:
QConvergeConsole
CLI - Version 1.1.4 (Build 65)
Updating the flash image from the current version v033303
to the new version v033407
Do you want to proceed with the operation?
1:    Yes
2: No
Please Enter Selection: 
QConvergeConsole
CLI - Version 1.1.4 (Build 65)
Flash Update: Confirm adapter reset
Activate new firmware after upgrade is complete?
1:    Yes
2: No
Please Enter Selection: Validating Flash Image File... Success
Updating Flash on HBA instance 0 - QLE2670. Please wait...
Updating Adapter FC Boot Code... Success
Updating Adapter NIC Boot Code... Success
Updating Adapter FCoE Boot Code... Success
Updating Adapter iSCSI Boot Code... Success
Updating Adapter CRBInit... Success
Updating Adapter BootLoader... Success
Updating Adapter PEGTune ... Success
Updating Adapter FCoE FW... Success
Updating Adapter FC FW... Success
Updating Adapter NIC/CNA FW... Success
Updating Adapter NIC/CNA VPD... Success
Updating Adapter FC VPD... Success
Updating Adapter FC VPD... Success
Flash update complete. Changes have been saved to all ports of this HBA.
Hit <Enter> to continue: 
QConvergeConsole
CLI - Version 1.1.4 (Build 65)
Flash Update
1: HBA Model: QLE2670 SN: BFE1339E09274
Port 1 WWPN: 21-00-00-0E-1E-07-85-D8 Online
(p or 0: Previous Menu; m or 98: Main Menu; ex or 99: Quit)

#2 Updated by Chih-Hao Huang about 4 years ago

[root@cmsstor423 ~]# echo -e "1\n1\n1\n\n99\n" | /opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli | grep Firmware
Running Firmware Version : 8.01.02 (d0d5)
[root@cmsstor423 ~]#

#3 Updated by Chih-Hao Huang about 4 years ago

  • % Done changed from 10 to 50

sh-4.1$ for i in `cat hosts`; do echo -n $i "";ssh -l root $i 'echo -e "1\n1\n1\n\n99\n" | /opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli | grep Firmware'; done
cmsstor423 Running Firmware Version : 8.01.02 (d0d5)
cmsstor424 Running Firmware Version : 8.01.02 (d0d5)
cmsstor425 Running Firmware Version : 8.01.02 (d0d5)
cmsstor426 Running Firmware Version : 8.01.02 (d0d5)
cmsstor427 Running Firmware Version : 8.01.02 (d0d5)
cmsstor428 Running Firmware Version : 8.01.02 (d0d5)
cmsstor429 Running Firmware Version : 8.01.02 (d0d5)
cmsstor430 Running Firmware Version : 8.01.02 (d0d5)
cmsstor431 Running Firmware Version : 8.01.02 (d0d5)
cmsstor432 Running Firmware Version : 8.01.02 (d0d5)
cmsstor433 Running Firmware Version : 8.01.02 (d0d5)
cmsstor434 Running Firmware Version : 8.01.02 (d0d5)
sh-4.1$

Will do it on production node next week.

#4 Updated by Chih-Hao Huang about 4 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 50 to 100

All done.

sh-4.1$ for i in `cat hosts`

do
qla2xxx-firmware-check.sh $i
done

cmsstor411: Running Firmware Version : 8.01.02 (d0d5)
cmsstor412: Running Firmware Version : 8.01.02 (d0d5)
cmsstor413: Running Firmware Version : 8.01.02 (d0d5)
cmsstor414: Running Firmware Version : 8.01.02 (d0d5)
cmsstor415: Running Firmware Version : 8.01.02 (d0d5)
cmsstor416: Running Firmware Version : 8.01.02 (d0d5)
cmsstor417: Running Firmware Version : 8.01.02 (d0d5)
cmsstor418: Running Firmware Version : 8.01.02 (d0d5)
cmsstor419: Running Firmware Version : 8.01.02 (d0d5)
cmsstor420: Running Firmware Version : 8.01.02 (d0d5)
cmsstor421: Running Firmware Version : 8.01.02 (d0d5)
cmsstor422: Running Firmware Version : 8.01.02 (d0d5)
cmsstor423: Running Firmware Version : 8.01.02 (d0d5)
cmsstor424: Running Firmware Version : 8.01.02 (d0d5)
cmsstor425: Running Firmware Version : 8.01.02 (d0d5)
cmsstor426: Running Firmware Version : 8.01.02 (d0d5)
cmsstor427: Running Firmware Version : 8.01.02 (d0d5)
cmsstor428: Running Firmware Version : 8.01.02 (d0d5)
cmsstor429: Running Firmware Version : 8.01.02 (d0d5)
cmsstor430: Running Firmware Version : 8.01.02 (d0d5)
cmsstor431: Running Firmware Version : 8.01.02 (d0d5)
cmsstor432: Running Firmware Version : 8.01.02 (d0d5)
cmsstor433: Running Firmware Version : 8.01.02 (d0d5)
cmsstor434: Running Firmware Version : 8.01.02 (d0d5)
sh-4.1$



Also available in: Atom PDF