SAS3008 칩셋 카드 IT 펌웨어 먹이기
2cpu 등 중고장터에서 EOL로 싸게 풀려나오는 레이드카드들은 단순 사타확장카드보다 안정적으로 동작하고 신뢰도가 더 높습니다. 단점이라면 이들 카드에 물려져있는 하드디스크는, 레이드카드 내부 소프트웨어를 통해 볼륨으로 만들어주어야 OS에서 인식을 할 수 있다는 거죠(이걸 IR펌웨어라 부릅니다).
근데, DSM은 디스크를 직접 다루는 OS라 이런 펌웨어가 맞지 않습니다. 그래서 자작NAS에 사용하기 위해서는, 레이드카드에 Initiator/Target펌웨어(IT펌웨어)를 입혀 디스크를 OS로 바로 패스스루해서 사용합니다.
SAS2008(흔히 9211-8i)카드는 찾으면 가이드가 많이 나오는데,
SAS3008은 펌웨어 파일 찾기도 은근히 힘들어서 모아서 업로드했습니다.
Shell.zip은 UEFI 쉘입니다. 가끔 메인보드에 이게 없는 경우가 있는데, 그 경우 USB 루트에 /boot/efi/BOOTX64.efi로 놓고 USB드라이브로 부팅해주면 됩니다.
1. 압축파일을 풀어 9300-4i~9300-16i 폴더 중 보유한 카드에 맞는 UEFI펌웨어를 챙깁니다.
2. 압축파일 루트의 sas3flash.efi, mptsas3.rom, mpt3x64.rom 파일 3개를 챙겨 총4개의 파일을 USB에 담아놓고,
3. UEFI쉘로 부팅
4. 아래 명령어를 입력한 뒤 SAS Address 적어두기
sas3flash.efi -list
5. 기존 IR펌웨어 지우기
sas3flash.efi -o -e 7
6. IT펌웨어 입히기
sas3flash.efi -f SAS9300_8i_IT.bin -b mptsas3.rom -b mpt3x64.rom
7. SAS Address 입력하기 'address'부분에 따옴표나 하이픈(-) 없이 넣으세요
sas3flash.efi -o -sasadd 'address'
8. 카드 정보 확인하기
sas3flash.efi -list
여기까지 했을 때,
이렇게 IT펌웨어를 확인할 수 있으면 됩니다.
끝
SAS3008 도 하나쯤 헤놀 테스트용으로 보유하고 싶은데, 알리에서도 싸게는 잘 안보이는것 같더라구요.
2CPU 장터를 노려봐야 하려나요?
cmt alert