我有一块技嘉 (GA-B85-HD3 2.0) 主板和一块 LSI SA9201-16e,但在启动时看不到显卡的 BIOS 配置菜单。主板只有一个 PCIe 插槽可以接受显卡 (8x 2.0),一个显卡插槽 (16x 3.0)。还有一个插槽,机械上是 16x,但电气上是 4x。减少带宽没问题,但如果端口无法完全为显卡供电,那就不行了。
我可以查看什么来验证兼容性问题?
答案1
一旦我能够按照我的回答创建一个 EFI 启动盘这问题,可以使用 LSI 的固件刷新实用程序,如上所述这里和这里更新 LSI 卡的固件。使用更新的固件,卡成功启动并允许访问Ctrl+C
卡的选项和“启动横幅”。从这里 CentOS 能够看到外部 Netstor 机箱中的驱动器。
原始固件是 P17,我升级到了 P20。所需的文件可以在 LSI/Broadcom 网站上找到:
从上面链接的帖子中提取并使用超级用户答案创建的 EFI 启动 USB 棒,执行以下操作:
- 将以下文件复制到 USB 驱动器的根目录:
Installer_P20_for_UEFI.zip\sas2flash_efi_ebc_rel\sas2flash.efi 9201_16e_Package_P20_IT_FW_BIOS_for_MSDOS_Windows.zip\sasbios_rel\mptsas2.rom 9201_16e_Package_P20_IT_FW_BIOS_for_MSDOS_Windows.zip\Firmware\HBA_9201_16e_IT\9201-16e.bin
使用可用的 UEFI 启动选项启动目标机器中的记忆棒。这将使计算机进入 UEFI shell,其中显示各种黄色文本和
Shell>
终端命令提示符。确定可以使用该
map
功能的设备。从列出的设备中推断出哪个 USB 设备是从中启动的。对于第一个链接的帖子,它是
fs1
,但我的是fs0
,只是列表中列出的第一个设备。在我的情况下,使用以下方式安装 USB 驱动器:
mount fs0
使用略带 DOS 风格的命令
fs0:
(带冒号)切换到该驱动器。如果成功,命令提示符将再次变为类似 DOS 的fs0:/>
在新的命令提示符下,键入现在的 Unix-like
ls
以确认上面复制的三个文件是否可见。这是危险的命令,会从 HBA 卡中擦除闪存。我知道,执行此命令后,如果没有写入新的闪存,该卡将无法使用。在提示符下,提交命令
flash2sas.efi -o -e 6
。我知道“6”是指这是一张 6GT/s 卡。赶紧用以下方法写入新的闪存:
flash2sas.efi -o -f 9201-16e.bin -b mptsas2.rom
。这将经历一个延长的写入过程并重新启动机器。
选择固件 P20 完全是任意的,只是因为它是我能找到的最新固件。这也许是一个危险的游戏,但这次成功了。