影音环境折腾 篇二:拆机3008 SAS扩展卡IR刷IT HBA直通模式
因为硬盘笼带SAS背板(也支持SATA),需要在主板PCIE上接扩展卡。买服务器淘汰下来的拆机卡最合算,LSI 3008 HBA卡是在unraid确认支持名单里的,各名牌OEM的板卡几乎都是LSI的贴标货。我买的是浪潮3008 (LSI9300-8i) 12Gb HBA直通卡(即IT模式,没有raid),这样可以接出来8块盘。为什么选浪潮,纯粹是因为对比几个贴标的品牌下来,这个的散热片面积最大,又便宜(事后发现,确实发热量可以,但浪潮没选错,下面会谈到)。
选了最便宜的一家店,寄到后放了一个多月(因为还在谈定做机箱,另文专述)才开始装,在unraid里识别不了盘,心想坏了,难道真只支持16T的盘(因为我的单盘是20T)。后面发现店主急匆匆寄出来,这个卡还是IR模式(IR模式即raid模式):
于是动手刷IT模式。找到最详细的这篇指导,最担心浪潮这张卡也像Dell的部分卡一样锁品牌,最后发现非常顺利刷成LSI的rom。
准备刷机U盘,去broadcom官网找刷机工具和rom:
找个U盘格式化成FAT32格式,新建两层目录“/efi/boot/”,下载UEFI Shell,放到“/efi/boot/”目录下改名为“Bootx64.efi”。注:部分主板本身就带UEFI Shell,那么这步就不需要了,直接开机进主板的UEFI Shell也一样的,我是一开始没找到主板的UEFI Shell。
刷机工具搜“Installer UEFI”,我下的是“Installer_P16_for_UEFI”(Pxx代表版本,上述英文指南里提到某些厂商锁死固件的卡只能用P5刷),这里面有刷机工具“sas3flash.efi”。
rom搜“LSI 9300 8i”即可,我下的是9300_8i_Package_P16_IR_IT_FW_BIOS_for_MSDOS_Windows.zip,里面只需要IT的rom:“SAS9300_8i_IT.bin”。这里面还有boot板卡的两个rom(Legacy BIOS和UEFI),完全不需要刷。因为我们只需要板卡的直通功能,刷了boot的固件除了减慢启动速度外没有任何作用。
把“sas3flash.efi”和“SAS9300_8i_IT.bin”放U盘根目录里开机启动,进入UEFI Shell。输入 fs0: 进入U盘目录,输入 sas3flash.efi -list 列出板卡信息:
擦除之前的固件,并刷入新的IT固件:
sas3flash.efi -o -e 6
sas3flash.efi -o -f SAS9300_8i_IT.bin
等一小会就刷完了,刷完后再list一下,已经是IT模式:
再次说明一下,完全不用刷Legacy BIOS的“mptsas3.rom”和UEFI BIOS的“mpt3x64.rom”这两个固件。再启动unraid,20T的盘能顺利找到并使用了。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
值友9138267634
校验提示文案
廖化
校验提示文案
木木不是帅锅
校验提示文案
值友7365602769
校验提示文案
zhumk66
校验提示文案
老墩儿
校验提示文案
值友8851821841
校验提示文案
值友1201038476
校验提示文案
值友8494463999
校验提示文案
值友8494463999
校验提示文案
值友9138267634
校验提示文案
值友1201038476
校验提示文案
值友8851821841
校验提示文案
老墩儿
校验提示文案
zhumk66
校验提示文案
值友7365602769
校验提示文案
木木不是帅锅
校验提示文案
廖化
校验提示文案