3

我们做了一个主板。使用了一个 PCIe 交换机(1 个上游端口,4 个下游端口)。每个下游端口直接通向一个 PCIe 插槽。

有一个问题困扰了很久。2号插槽无法识别设备,多块主板都有这个问题。我们检查了插槽 2 的电源和接线,一切正常。并仔细检查了 PCB 设计和布局,插槽 2 与其他插槽没有区别。目前硬件没有发现任何疑点,不知道能不能通过操作系统得到进一步的故障信息。可以通过打开操作系统的一些配置或者通过内核调试来获取设备枚举的详细信息吗?

1)我用UEFI Shell V2.2看到2号槽设备在线,可以读出配置空间。但是进入Windows后,在设备管理器中依然看不到2号槽设备。我尝试在设备管理器上右键刷新设备,出现了2号槽设备!通过运行测试应用程序,发现板子运行正常。

2) 我做了一个对比实验,将三星 PCIe SSD 插入插槽 2。无论是在 EFI shell 中还是在 Windows 中,设备都能正常显示。

4

0 回答 0