본문으로 바로가기

[AIX] SAS Adapter Microcode update

category AIX 2017. 9. 8. 23:47
728x90

IBM Power System 에서 SAS Adapter Microcode update 


(SAS Adapter F/W update) 방법을 정리해보겠습니다.



우선 펌웨어는 IBM Fix Central 에서 다운받을 수 있습니다. 


https://www-945.ibm.com/support/fixcentral/main/selectFixes?parent=ibm~power&product=ibm~power~9119MME&release=SC860&platform=All


현재 2017년 6월 1일에 나온 16519500 Microcode 가 최신입니다.


펌웨어를 다운받으면서 readme 파일도 꼭 읽어보시기 바랍니다.


1. 현재 SAS Adapter Microcode 확인


# lscfg -vl sissas2


ROM Level 에 보이는 16519500 이 현재 Microcode level 입니다.



2. 펌웨어 파일은 다운받아 서버로 옮겨줍니다.


/tmp/microcode/RPM directory 에 Microcode 파일을 옮겨두었습니다.



3. RPM 패키지를 풀어줍니다.


# rpm -ihv --ignoreos --force pci.1014034a.51-16519500-1.aix6.1.noarch.rpm



4. file size 와 checksum 확인합니다.


Filesize:  3522072, Checksum:  25782 가 맞는지 확인합니다.


# ls -l /usr/lib/microcode/53495351.16519500


# sum /usr/lib/microcode/53495351.16519500



5. Microcode update


# diag


>> Task Selection

>> Microcode Tasks

>> Download Microcode


Enter 를 눌러줍니다.



Task Selection 선택 후 Enter



Microcode Tasks 선택 후 Enter



Download Microcode 선택 후 Enter



목록에서 Microcode update 할 sissas2 선택 후 Enter 눌르면 +가 앞에 생깁니다.



+ 가 생긴상태에서 ESC + 7 로 Commit 해줍니다. 


그럼 아래 NOTICE 창이 뜨면서 INSTALL MICROCODE 창이 뜹니다.



Enter 를 눌러주면 microcode image 장소를 선택하면 되는데 /etc/microcode 를 선택 후 Enter 를 눌러줍니다.



현재 microcode level 16519500 이랑 install 가능한 microcode level 이 나옵니다.


M,L,C,P 가 install 가능한 microcode level 앞에 붙게되는데


M : install 하려는 microcode 가 현재 가장 최신 microcode


L : install 하려는 microcode 가 현재 microcode 보다 높은 microcode


C : install 하려는 microcode 가 현재 microcode랑 같은 microcode


P : install 하려는 microcode 가 현재 microcode 보다 이전 microcode


저는 이미 최신 microcode 로 한번 설치를 해서 16519500 이기 때문에 C 16519500 이라고 나왔습니다. 


처음 설치하시는 분이라면 M 16519500 이 나오게됩니다. Enter 를 눌러주면 microcode install 이 진행됩니다.



이미 설치가 되어있어서 이미 설치되었는데 설치할꺼냐 한번더 물어보는 창이 나옵니다.


설치가 안되어있는 경우는 설치할꺼냐고 물어보는 창이 나옵니다. Enter 를 눌러줍니다.



Microcode 가 설치중이며 기다려줍니다.



기다리다가 설치가 완료되면 Installation of the microcode has completed successfully. 


나오면 Enter 를 눌러주면 됩니다.



Microcode Tasks 에서 Display Microcode Level 을 누르면 현재 Microcode Level 을 확인할 수 있습니다.



방금 Microcode install 한 sissas2 를 선택하고 ESC + 7 을 눌러줍니다.



sissas2 microcode level 이 16519500 이라고 나옵니다.



# lscfg -vl sissas2


ROM Level 에 보이는 16519500 이 현재 Microcode level 이 잘 올라갔는지 확인합니다.



아래 readme url 첨부해드리며 자세한 설치 가이드 및 내용은 readme 를 참고바랍니다.


https://delivery04.dhe.ibm.com/sar/CMA/IOA/06z8g/0/readme_sissas16519500.html#4.2

'AIX' 카테고리의 다른 글

[AIX] Sas Adapter Firmware failed 0x2D11,53495350  (0) 2017.09.27
[AIX] snap log 받기  (0) 2017.09.11
[AIX] sysdumpdev 사이즈 확장  (0) 2017.09.03
[AIX] lg_dumplv(dumpdev) 삭제 및 생성  (0) 2017.08.30
[AIX] RAID 구성된 pdisk 교체 방법  (0) 2017.08.28