본문 바로가기
HW Knowledge/Hewlett-Packard Enterprise

Gen10/SN1600Q HBA fw management from RHEL 6.9

by 스쳐가는인연 2018. 12. 8.

Gen10/SN1600Q HBA fw를 RHEL 6.9에서 관리하기

 

Test System
DL380 Gen10 + RHEL 6.9
- SN1600Q 1p x 2ea
- SN1600Q 2p x 1ea

 

1. 설치 후 상태 확인
--------------------------------------------------------------------------------------
# dmesg |egrep 'SN1600Q'
qla2xxx [0000:11:00.0]-00fb:0: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:12:00.0]-00fb:1: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:61:00.0]-00fb:2: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
qla2xxx [0000:61:00.1]-00fb:3: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
--------------------------------------------------------------------------------------
# dmesg |egrep 'qla2xxx'
qla2xxx [0000:00:00.0]-0005: QLogic Fibre Channel HBA Driver: 8.07.00.26.06.8-k.

qla2xxx [0000:11:00.0]-00fb:0: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:11:00.0]-00fc:0: ISP2261: PCIe (8.0GT/s x8) @ 0000:11:00.0 hdma+ host#=0 fw=8.07.18 (d0d5).

qla2xxx [0000:12:00.0]-00fb:1: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:12:00.0]-00fc:1: ISP2261: PCIe (8.0GT/s x8) @ 0000:12:00.0 hdma+ host#=1 fw=8.07.18 (d0d5).

qla2xxx [0000:61:00.0]-00fb:2: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
qla2xxx [0000:61:00.0]-00fc:2: ISP2261: PCIe (8.0GT/s x8) @ 0000:61:00.0 hdma+ host#=2 fw=8.03.10 (d0d5).
qla2xxx [0000:61:00.1]-00fb:3: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
qla2xxx [0000:61:00.1]-00fc:3: ISP2261: PCIe (8.0GT/s x8) @ 0000:61:00.1 hdma+ host#=3 fw=8.03.10 (d0d5).
--------------------------------------------------------------------------------------

 

2. SPP2018.03을 통해 fw downgrade, offline interactive mode 를 이용.

--------------------------------------------------------------------------------------
# dmesg |egrep 'qla2xxx'
qla2xxx [0000:00:00.0]-0005: QLogic Fibre Channel HBA Driver: 8.07.00.26.06.8-k.

qla2xxx [0000:11:00.0]-00fb:0: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:11:00.0]-00fc:0: ISP2261: PCIe (8.0GT/s x8) @ 0000:11:00.0 hdma+ host#=0 fw=8.05.65 (d0d5).

qla2xxx [0000:12:00.0]-00fb:1: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:12:00.0]-00fc:1: ISP2261: PCIe (8.0GT/s x8) @ 0000:12:00.0 hdma+ host#=1 fw=8.07.18 (d0d5).

qla2xxx [0000:61:00.0]-00fb:2: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
qla2xxx [0000:61:00.0]-00fc:2: ISP2261: PCIe (8.0GT/s x8) @ 0000:61:00.0 hdma+ host#=2 fw=8.05.65 (d0d5).
qla2xxx [0000:61:00.1]-00fb:3: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
qla2xxx [0000:61:00.1]-00fc:3: ISP2261: PCIe (8.0GT/s x8) @ 0000:61:00.1 hdma+ host#=3 fw=8.05.65 (d0d5).
--------------------------------------------------------------------------------------

!_! 한 개 포트가 fw가 정상 적용되지 않음을 확인

 


SPP를 통해 확인해 보니 적용은 된 것처럼 보이나 로드(Activate)가 정상적으로 안된 상태로 판단
SPP2018.03을 통해 fw 를 offline interactive mode 를 이용해서 다시한 번 재적용 후 모두 정상 적용된 것을 확인

--------------------------------------------------------------------------------------
# dmesg |egrep 'qla2xxx'
qla2xxx [0000:00:00.0]-0005: QLogic Fibre Channel HBA Driver: 8.07.00.26.06.8-k.

qla2xxx [0000:11:00.0]-00fb:0: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:11:00.0]-00fc:0: ISP2261: PCIe (8.0GT/s x8) @ 0000:11:00.0 hdma+ host#=0 fw=8.05.65 (d0d5).

qla2xxx [0000:12:00.0]-00fb:1: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:12:00.0]-00fc:1: ISP2261: PCIe (8.0GT/s x8) @ 0000:12:00.0 hdma+ host#=1 fw=8.05.65 (d0d5).

qla2xxx [0000:61:00.0]-00fb:2: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
qla2xxx [0000:61:00.0]-00fc:2: ISP2261: PCIe (8.0GT/s x8) @ 0000:61:00.0 hdma+ host#=2 fw=8.05.65 (d0d5).
qla2xxx [0000:61:00.1]-00fb:3: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
qla2xxx [0000:61:00.1]-00fc:3: ISP2261: PCIe (8.0GT/s x8) @ 0000:61:00.1 hdma+ host#=3 fw=8.05.65 (d0d5).
--------------------------------------------------------------------------------------

 

4. Driver Upgrade - smart component "kmod-qlgc-qla2xxx-8.08.00.08.06.0_k1-1.rhel6u9.x86_64.rpm" 이용

--------------------------------------------------------------------------------------
# dmesg |egrep 'qla2xxx'
qla2xxx [0000:00:00.0]-0005: QLogic Fibre Channel HBA Driver: 8.08.00.08.06.0-k1.
--------------------------------------------------------------------------------------

 

5. fw Upgrade - smart component
--------------------------------------------------------------------------------------
# rpm -ivh firmware-fc-qlogic-2018.09.01-1.1.x86_64.rpm
warning: firmware-fc-qlogic-2018.09.01-1.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 26c2b797: NOKEY
Preparing...                ########################################### [100%]
   1:firmware-fc-qlogic     ########################################### [100%]
# cd /usr/lib/x86_64-linux-gnu/firmware-fc-qlogic-2018.09.01-1.1/
# ls
adapters.properties  CP036356.xml  hpqlafwupdate             hpqlafwupdate.txt  payload.json  reference.xml  x103Cx1939  x1590x00FA
bk017085.bin         hld60159.bin  hpqlafwupdate.properties  hpsetup            Q25A8377.BIN  setup          x1590x00F9
# ./setup
---------------------------------------------------
Loading references...done.
Performing discovery...
WARNING! : No supported adapters found.
./.setup
---------------------------------------------------
Loading references...done.
Performing discovery...
WARNING! : No supported adapters found.

 

!_! 설치 가이드를 수행해도 정상적으로 적용이 되지 않는다. (전혀 안되는 거 같은데 ㅡ_ㅡ;)

 

# ./hpqlafwupdate
Validating Flash Image File... Success
Updating Flash on HBA port(s) -  SN1600Q. Please wait...
Updating Adapter FC Boot Code... Success
Updating Adapter Extended MPI Fw ... Success
Updating Adapter MPI Fw ... Success
Updating Adapter PEP Fw... Success
Updating Adapter FC RISC Fw... Success
Updating Adapter Primary Image Status... Success
Updating Adapter Secondary Image Status... Success
Updating Adapter Flash Memo Block... Success
Updating Adapter FC VPD 0... Success
Updating Adapter FC VPD 1... Success
Flash update complete. Changes have been saved to all ports of this HBA.
You must reboot in order for the changes to become effective.
Info: HBA 3 - SN1600Q does not need to be upgraded.
Validating Flash Image File... Success
Updating Flash on HBA instance 0 -  SN1600Q. Please wait...
Updating Adapter FC Boot Code... Success
Updating Adapter Extended MPI Fw ... Success
Updating Adapter MPI Fw ... Success
Updating Adapter PEP Fw... Success
Updating Adapter FC RISC Fw... Success
Updating Adapter Primary Image Status... Success
Updating Adapter Secondary Image Status... Success
Updating Adapter Flash Memo Block... Success
Updating Adapter FC VPD 0... Success
Updating Adapter FC VPD 1... Success
Flash update complete. Changes have been saved to all ports of this HBA.
You must reboot in order for the changes to become effective.
Validating Flash Image File... Success
Updating Flash on HBA instance 1 -  SN1600Q. Please wait...
Updating Adapter FC Boot Code... Success
Updating Adapter Extended MPI Fw ... Success
Updating Adapter MPI Fw ... Success
Updating Adapter PEP Fw... Success
Updating Adapter FC RISC Fw... Success
Updating Adapter Secondary Image Status... Success
Updating Adapter Primary Image Status... Success
Updating Adapter Flash Memo Block... Success
Updating Adapter FC VPD 0... Success
Updating Adapter FC VPD 1... Success
Flash update complete. Changes have been saved to all ports of this HBA.
You must reboot in order for the changes to become effective.
Info: Updates completed successfully (3 out of 3).
--------------------------------------------------------------------------------------

설치가 수행되고, 적용이 되었음을 확인
--------------------------------------------------------------------------------------
# dmesg |egrep 'qla2xxx'
qla2xxx [0000:00:00.0]-0005: QLogic Fibre Channel HBA Driver: 8.08.00.08.06.0-k1.
qla2xxx 0000:11:00.0: PCI INT A -> GSI 32 (level, low) -> IRQ 32
qla2xxx [0000:11:00.0]-00fb:0: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:11:00.0]-00fc:0: ISP2261: PCIe (8.0GT/s x8) @ 0000:11:00.0 hdma+ host#=0 fw=8.07.18 (d0d5).

qla2xxx [0000:12:00.0]-00fb:1: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:12:00.0]-00fc:1: ISP2261: PCIe (8.0GT/s x8) @ 0000:12:00.0 hdma+ host#=1 fw=8.07.18 (d0d5).

qla2xxx [0000:61:00.0]-00fb:2: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
qla2xxx [0000:61:00.0]-00fc:2: ISP2261: PCIe (8.0GT/s x4) @ 0000:61:00.0 hdma+ host#=2 fw=8.07.18 (d0d5).
qla2xxx [0000:61:00.1]-00fb:3: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
qla2xxx [0000:61:00.1]-00fc:3: ISP2261: PCIe (8.0GT/s x4) @ 0000:61:00.1 hdma+ host#=3 fw=8.07.18 (d0d5).
--------------------------------------------------------------------------------------

 

6. fw downgrade - smart component
--------------------------------------------------------------------------------------
# rpm -ivh firmware-fc-qlogic-2018.02.01-1.14.x86_64.rpm
warning: firmware-fc-qlogic-2018.02.01-1.14.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 26c2b797: NOKEY
Preparing...                ########################################### [100%]
   1:firmware-fc-qlogic     ########################################### [100%]
# cd /usr/lib/x86_64-linux-gnu/firmware-fc-qlogic-2018.02.01-1.14/
# ls
adapters.properties  CP032879.xml  hpqlafwupdate             hpqlafwupdate.txt  payload.json  reference.xml  x103Cx1939  x1590x00FA
bk017066.bin         hld60150.bin  hpqlafwupdate.properties  hpsetup            Q25A3377.BIN  setup          x1590x00F9
# ./setup
---------------------------------------------------
Loading references...done.
Performing discovery...
WARNING! : No supported adapters found.
# ./hpsetup
---------------------------------------------------
Loading references...done.
Performing discovery...
WARNING! : No supported adapters found.
# ./hpqlafwupdate
Info: HBA 2 - SN1600Q does not need to be upgraded.
Info: HBA 3 - SN1600Q does not need to be upgraded.
Info: HBA 0 - SN1600Q does not need to be upgraded.
Info: HBA 1 - SN1600Q does not need to be upgraded.
Info: No updates required.
# ./hpqlafwupdate -f
Validating Flash Image File... Success
Updating Flash on HBA port(s) -  SN1600Q. Please wait...
Updating Adapter FC Boot Code... Success
Updating Adapter Extended MPI Fw ... Success
Updating Adapter MPI Fw ... Success
Updating Adapter PEP Fw... Success
Updating Adapter FC RISC Fw... Success
Updating Adapter Secondary Image Status... Success
Updating Adapter Primary Image Status... Success
Updating Adapter Flash Memo Block... Success
Updating Adapter FC VPD 0... Success
Updating Adapter FC VPD 1... Success
Flash update complete. Changes have been saved to all ports of this HBA.
You must reboot in order for the changes to become effective.
Info: HBA instance 3 - SN1600Q does not need to be upgraded.
Validating Flash Image File... Success
Updating Flash on HBA instance 0 -  SN1600Q. Please wait...
Updating Adapter FC Boot Code... Success
Updating Adapter Extended MPI Fw ... Success
Updating Adapter MPI Fw ... Success
Updating Adapter PEP Fw... Success
Updating Adapter FC RISC Fw... Success
Updating Adapter Secondary Image Status... Success
Updating Adapter Primary Image Status... Success
Updating Adapter Flash Memo Block... Success
Updating Adapter FC VPD 0... Success
Updating Adapter FC VPD 1... Success
Flash update complete. Changes have been saved to all ports of this HBA.
You must reboot in order for the changes to become effective.
Validating Flash Image File... Success
Updating Flash on HBA instance 1 -  SN1600Q. Please wait...
Updating Adapter FC Boot Code... Success
Updating Adapter Extended MPI Fw ... Success
Updating Adapter MPI Fw ... Success
Updating Adapter PEP Fw... Success
Updating Adapter FC RISC Fw... Success
Updating Adapter Primary Image Status... Success
Updating Adapter Secondary Image Status... Success
Updating Adapter Flash Memo Block... Success
Updating Adapter FC VPD 0... Success
Updating Adapter FC VPD 1... Success
Flash update complete. Changes have been saved to all ports of this HBA.
You must reboot in order for the changes to become effective.
Info: Updates completed successfully (4 out of 4).
--------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------
# dmesg |egrep 'qla2xxx'
qla2xxx [0000:00:00.0]-0005: QLogic Fibre Channel HBA Driver: 8.08.00.08.06.0-k1.

qla2xxx [0000:11:00.0]-00fb:0: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:11:00.0]-00fc:0: ISP2261: PCIe (8.0GT/s x8) @ 0000:11:00.0 hdma+ host#=0 fw=8.05.65 (d0d5).

qla2xxx [0000:12:00.0]-00fb:1: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:12:00.0]-00fc:1: ISP2261: PCIe (8.0GT/s x8) @ 0000:12:00.0 hdma+ host#=1 fw=8.05.65 (d0d5).

qla2xxx [0000:61:00.0]-00fb:2: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
qla2xxx [0000:61:00.0]-00fc:2: ISP2261: PCIe (8.0GT/s x4) @ 0000:61:00.0 hdma+ host#=2 fw=8.05.65 (d0d5).
qla2xxx [0000:61:00.1]-00fb:3: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
qla2xxx [0000:61:00.1]-00fc:3: ISP2261: PCIe (8.0GT/s x4) @ 0000:61:00.1 hdma+ host#=3 fw=8.05.65 (d0d5).
--------------------------------------------------------------------------------------

 

7. Install fc fw via SPP2018.09 offline interactive mode

--------------------------------------------------------------------------------------
[root@DL380G10C42U11 ~]# dmesg |egrep 'qla2xxx'
qla2xxx [0000:00:00.0]-0005: QLogic Fibre Channel HBA Driver: 8.08.00.08.06.0-k1.

qla2xxx [0000:11:00.0]-00fb:0: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:11:00.0]-00fc:0: ISP2261: PCIe (8.0GT/s x8) @ 0000:11:00.0 hdma+ host#=0 fw=8.07.18 (d0d5).

qla2xxx [0000:12:00.0]-00fb:1: QLogic SN1600Q - HPE SN1600Q 32Gb 1p FC HBA.
qla2xxx [0000:12:00.0]-00fc:1: ISP2261: PCIe (8.0GT/s x8) @ 0000:12:00.0 hdma+ host#=1 fw=8.07.18 (d0d5).

qla2xxx [0000:61:00.0]-00fb:2: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
qla2xxx [0000:61:00.0]-00fc:2: ISP2261: PCIe (8.0GT/s x4) @ 0000:61:00.0 hdma+ host#=2 fw=8.07.18 (d0d5).
qla2xxx [0000:61:00.1]-00fb:3: QLogic SN1600Q - HPE SN1600Q 32Gb 2p FC HBA.
qla2xxx [0000:61:00.1]-00fc:3: ISP2261: PCIe (8.0GT/s x4) @ 0000:61:00.1 hdma+ host#=3 fw=8.07.18 (d0d5).
--------------------------------------------------------------------------------------

반응형