Intel S2600CO 보드에서 BIOS를 업데이트 하기 위해서
BIOS - Boot Manger - Interanl EFI Shell 로 진입하여
Startup.nsh 을 실행하면
UpdateBMC.nsh
UpdateBIOS.nsh
UpdateME.nsh
UpdateFRUSDR.nsh
4개 배치 파일이 순서대로 진행 됩니다.
이중 UpdateBIOS.nsh 에서
"SmiGetUpdateStatus status 0x1a"
에러를 발생 하며 BIOS 업데이트가 되지 않습니다.
나머지 3개는 모두 Success 됩니다.
아래는 "BIOS Recovery Files" 에 있는 R02.06.0006Rec.cap 파일로 Update 할때 에러 상태 입니다.
UpdateBIOS.nsh 만 실행 한 것과 동일하게 에러가 발생 됩니다.
매뉴얼 설명에서는 BIOS Recovery를 2-3 으로 옮기고 실행 하라고 되어 있지만 ( default 1-2 )
BIOS Recovery Jumper를 2-3 인 상태에서는 부팅이 되지 않습니다.
그래서 BIOS Recovery Jumper를 1-2 인 상태에서 부팅 이후에 2-3으로 변경 하고 진행 하고 있습니다.
BIOS Recovery Jumper가 1-2 인 상태에서도 동일한 오류가 발생 됩니다.
다운로드 가능한 모든 버전의 BIOS 파일을 실행하여도 모두 위와 같은 에러를 발생 합니다.
종전에 다른 Intel S2600CO 보드에서 BIOS 업데이트 단계에서 오류가 발생해서 ( "SmiGetUpdateStatus status 0x1a" 이었는지는 기억 하지 못합니다)
메뉴얼에 BIOS Recovery Jumper 위치 설명에 메모가 있어서 이 방법이 가능했던 것 같습니다.
하지만 이전에 다른 보드에서는 점퍼를 어떤 상태에서 했는지도 기억 나지는 않습니다.
어떤 방법으로 이 문제를 해결 할 수 있나요?
감사합니다.
보드 IPMI에서 바이오스 업데이트 하는 메뉴가 있는지 보세요..
TYAN이나 에즈락랙 같은 제조사의 IPMI은 바이오스 업데이트 하는 메뉴가 있어서 IPMI 상에서 바이오스 업을 할 수 있었습니다..
https://community.intel.com/t5/Server-Products/when-updating-s2600cp-bios-from-01-02-0003-to-01-02-0006-get/td-p/370234?countrylabel=Philippines
구글링해서 찾은 것입니다..
해당 링크 설명엔 일부 존재하지 않는 바이오스 버전으로 설명하고 있고 .. 중간에 있는 인텔 링크는 없어져 버렸구요.
마지막에 나오는 설명엔 2.5.0004 으로 성공 했다고만 되어 있지 .. 어떻게 해결했는지는 설명이 없어요. 운이 좋은 경우죠 제가 이전에 성공했던 것 처럼 ...
에러 원인 해결 방법이 아니고 그냥 하다보니 되었다 입니다 ... ㅠㅠ
동작하는 보드에서 BIOS W25Q64BV 과 BMC W25Q128BV
를 각각 Read해서 새칩에 프로그램해서 납땜 하는 방법외엔 없을까요?
보드를 새로 구입 하는 비용 $45 보다 더 비쌀것 같아서 ..
그게 안되면 플래쉬 롬이 꼬이거나 약간 고장났다고 밖에 생각이 들지 않네요..
BIOS로 업데이트에서 더 이상 에러는 발생 하지 않는군요.
다른 기종이지만 동일한 firmware를 사용해서 부팅에는 문제가 없지만 "Platform ID" 가 다르게 나오네요.
결국 flash 메모리 불량 이었다고 생각 해야 합니다.