#1 买了个DELL H310 SAS RAID卡 结果学了一堆没用的知识
发表于 : 2024年 5月 2日 04:53
买这个卡是遵照去年在本版看到的建议,用SAS卡带多个硬盘
一开始以为sas卡就跟SATA扩展卡一样,插上以后往上挂硬盘就行。没想到SAS的怪毛病可多
买的型号是
Dell PERC H310 9240-8i M1015 SAS SATA 8-Port Raid Controller+ 2*SFF-8087 cables
首先,插上以后搞得主板哔哔叫,还以为卡是坏的,搜了一下发现,需要把pcie B5,B6这两个触脚用透明胶粘起来,不然它们会干扰主板启动:
https://h30434.www3.hp.com/t5/Business- ... -p/6109003
然后一开机,就出现SAS卡自己的RAID控制界面,但是又认不了硬盘,于是折腾了10个小时,试了无数个方法,才搞清楚,首先,需要把它的RAID固件去了,换成一个特定模式(9211-8i-IT)的固件,才能让OS直接看到硬盘。
其次,DELL这个卡还得专门用针对他的工具来写固件。这个工具还得先弄个dos启动盘,擦一次,再弄个linux启动盘,写一次,还得最后自己把SAS地址写回去。 如果用Broadcom 的程序 (MegaCli, sas2flash ...),会根本发现不了这个卡。
(搞这个的时候想起来,有一次修Esxi的RAID,用过这套程序的一部分)
Dell 卡的具体说明在这里:
https://fohdeesha.com/docs/perc.html
在这个过程里,还学到了一种叫efi shell的东西(虽然这个方法最后没起作用)。 原来搞个fat32的盘,建个 /efi/boot目录,然后在里面放一个叫做BOOTX64.efi的文件,就可以得到一个命令行efi,然后在里面还以跑名字叫 xxxx.efi 的可执行文件。真是开眼界了:
https://github.com/tianocore/edk/blob/m ... l_Full.efi
下载这个文件,改名叫bootx64.efi,放在u盘 /efi/boot/ 目录里,然后进bios,在选择临时启动项目的列表里,最后会多一个uefi:u盘名字的启动项。选择它启动。进去以后,一开始也很迷糊,打ls没效果。然后看了个视频,才知道原来一开始还要像dos一样选个盘,比如 要先打个 fs0:, 然后ls就看到u盘的根目录。
不过好在弄好了以后确实达到了预期的,挂上一个硬盘就能看到一个硬盘的效果。。
所以特此警告大家,买SAS卡,最好买人家已经给你写好了 LSI 9211-i8-IT 模式 固件的卡,而且必须要这个 9211-8i-IT mode, 切记切记。
一开始以为sas卡就跟SATA扩展卡一样,插上以后往上挂硬盘就行。没想到SAS的怪毛病可多
买的型号是
Dell PERC H310 9240-8i M1015 SAS SATA 8-Port Raid Controller+ 2*SFF-8087 cables
首先,插上以后搞得主板哔哔叫,还以为卡是坏的,搜了一下发现,需要把pcie B5,B6这两个触脚用透明胶粘起来,不然它们会干扰主板启动:
https://h30434.www3.hp.com/t5/Business- ... -p/6109003
然后一开机,就出现SAS卡自己的RAID控制界面,但是又认不了硬盘,于是折腾了10个小时,试了无数个方法,才搞清楚,首先,需要把它的RAID固件去了,换成一个特定模式(9211-8i-IT)的固件,才能让OS直接看到硬盘。
其次,DELL这个卡还得专门用针对他的工具来写固件。这个工具还得先弄个dos启动盘,擦一次,再弄个linux启动盘,写一次,还得最后自己把SAS地址写回去。 如果用Broadcom 的程序 (MegaCli, sas2flash ...),会根本发现不了这个卡。
(搞这个的时候想起来,有一次修Esxi的RAID,用过这套程序的一部分)
Dell 卡的具体说明在这里:
https://fohdeesha.com/docs/perc.html
在这个过程里,还学到了一种叫efi shell的东西(虽然这个方法最后没起作用)。 原来搞个fat32的盘,建个 /efi/boot目录,然后在里面放一个叫做BOOTX64.efi的文件,就可以得到一个命令行efi,然后在里面还以跑名字叫 xxxx.efi 的可执行文件。真是开眼界了:
https://github.com/tianocore/edk/blob/m ... l_Full.efi
下载这个文件,改名叫bootx64.efi,放在u盘 /efi/boot/ 目录里,然后进bios,在选择临时启动项目的列表里,最后会多一个uefi:u盘名字的启动项。选择它启动。进去以后,一开始也很迷糊,打ls没效果。然后看了个视频,才知道原来一开始还要像dos一样选个盘,比如 要先打个 fs0:, 然后ls就看到u盘的根目录。
不过好在弄好了以后确实达到了预期的,挂上一个硬盘就能看到一个硬盘的效果。。
所以特此警告大家,买SAS卡,最好买人家已经给你写好了 LSI 9211-i8-IT 模式 固件的卡,而且必须要这个 9211-8i-IT mode, 切记切记。