안녕하세요, 하얀아빠입니다.
스캔l민현기님 글을 참고하요 Perc H310 IT Mode 펌웨어 올리는 작업을 하려고 하는데
DOS로 부팅하여 "megacli.exe -AdpAllInfo -aAll -page 20"을 입력하면
정상적으로 H310 정보가 보이고 SAS Address도 확인이 가능합니다.
그런데 EFI로 부팅하여 "sas2flash.efi -listall" 명령을 입력하면 SAS 컨트롤러가 없다고 나옵니다.
혹시하고 바이오스에서 "Storage Boot Option Control" 항목을 "UEFI"로 바꾸면 로고 화면에서 부팅이 멈추는 현상이 있습니다.
(수정) 부팅 시간이 조금 길어지나 부팅은 잘 됩니다.
이 상태에서 스캔l민현기님의 글 내용 중 "● (공통 작업) 레이드카드 펌웨어 날리기 (DOS에서 작업)"을 수행하면
그 다음 작업인 "● IT 펌웨어와 부트ROM 올리기 (EFI Shell에서 작업)"을 수행 할 때 SAS 컨트롤러 정보가 안보일 것 같아 고민 중입니다.
EFI로 부팅 했을 때 SAS 컨트롤러 정보를 보려면 어떤 작업이 필요할까요?
고수님들의 도움 부탁 드립니다....
----------------------------------------------------------------
8/7 수정
1. DOS로 부팅합니다.
2. megarec.exe -readsbr 0 bak-sbr.bin 명령어로 sbr을 백업합니다.
3. megarec.exe -writesbr 0 sbrempty.bin 명령어로 sbr을 초기화합니다.
4. megarec.exe -cleanflash 0 명령어로 펌웨어를 날려버립니다.
여기까지 따라하고 EFI로 부팅하여
sas2flash.efi -listall
명령을 입력하면 컨트롤러 정보가 나옵니다. 펌웨어 정보는 에러가 뜨나 컨트롤러는 보입니다.
이후 작업 진행하면 정상적으로 IT Mode로 잘 작동합니다.
혹시 모르니 위 링크에서와 같이 테이핑하시고(테이핑 이유 : 카드 인식 안되는 경우에 테이핑 필요)
스캔민현기님 글 따라하시면 될 것 같습니다.
테이핑을 안한 경우에는 부팅 될 때부터 아무런 포스트가 없었습니다. (SAS 컨트롤러 인식 안됨)
테이핑 이후 부팅시 포스트 되고 레이드 설정까지 진입 가능합니다.
efi 부팅에서만 문제가 되네요...
스캔l민현기님의 도움을 받았습니다.
제 경우는 UEFI VERSION 정보등이 안보이는 문제가 있어서 스캔l민현기님 댓글로 알려주신대로
sas2flash.efi -b mptsas2.rom (BIOS)
sas2flash.efi -b x64sas2.rom (EFI ESD)
위 명령어로 OpROM을 다시넣는 작업을 진행했던것 같습니다. (두개다 처리해야 합니다.)
아래는 당시 올렸던 문의글 입니다.
http://www.2cpu.co.kr/nas/31561
최신드라이버인 0.13.3을 사용하시면 S.M.A.R.T 정보를 활용할 수 없는 문제가 있습니다.
스페셜 버전인 0.12.1 을 사용하셔야 시놀로지 디스크관리자에서 S.M.A.R.T 정보 활용이 가능합니다.
일단 EFI부터 해결하고 알려주신 정보 참고하도록 하겠습니다.
감사합니다