PCIe 组件与主板之间的兼容性标准

PCIe 组件与主板之间的兼容性标准

我有一块技嘉 (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 网站上找到:

  1. 结果中列出的 zip 文件这里IE文件:Installer_P20_for_UEFI.zip

  2. 结果中列出的 zip 文件这里IE文件:9201_16e_Package_P20_IT_FW_BIOS_for_MSDOS_Windows.zip

从上面链接的帖子中提取并使用超级用户答案创建的 EFI 启动 USB 棒,执行以下操作:

  1. 将以下文件复制到 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

  1. 使用可用的 UEFI 启动选项启动目标机器中的记忆棒。这将使计算机进入 UEFI shell,其中显示各种黄色文本和Shell>终端命令提示符。

  2. 确定可以使用该map功能的设备。

  3. 从列出的设备中推断出哪个 USB 设备是从中启动的。对于第一个链接的帖子,它是fs1,但我的是fs0,只是列表中列出的第一个设备。

  4. 在我的情况下,使用以下方式安装 USB 驱动器:mount fs0

  5. 使用略带 DOS 风格的命令fs0:(带冒号)切换到该驱动器。如果成功,命令提示符将再次变为类似 DOS 的fs0:/>

  6. 在新的命令提示符下,键入现在的 Unix-likels以确认上面复制的三个文件是否可见。

  7. 这是危险的命令,会从 HBA 卡中擦除闪存。我知道,执行此命令后,如果没有写入新的闪存,该卡将无法使用。在提示符下,提交命令flash2sas.efi -o -e 6。我知道“6”是指这是一张 6GT/s 卡。

  8. 赶紧用以下方法写入新的闪存:flash2sas.efi -o -f 9201-16e.bin -b mptsas2.rom。这将经历一个延长的写入过程并重新启动机器。

选择固件 P20 完全是任意的,只是因为它是我能找到的最新固件。这也许是一个危险的游戏,但这次成功了。

相关内容