Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
X86 PCIe枚举后BIOS卡滞_X86_X86 64_Enumeration_Bios_Pci E - Fatal编程技术网

X86 PCIe枚举后BIOS卡滞

X86 PCIe枚举后BIOS卡滞,x86,x86-64,enumeration,bios,pci-e,X86,X86 64,Enumeration,Bios,Pci E,我们正在FPGA上开发定制PCIe卡。在对FPGA进行编程之后,我们可以读取PCIe配置,它看起来是正确的 当我们将此PCIe卡连接到Jetson TX2上时,它工作正常 但是,当我们将其连接到x86_64 PC(ASUS PRIME x299 Delux MB)上时,bios挂起。 MB上的Q代码显示92、d5和更高版本的97(卡滞) 为什么它可以在Jetson上工作而不能在x86上工作 如何解决这个问题 有没有办法从BIOS中获取调试日志?我们已经让它工作了。似乎已启用扩展ROM。禁用后,它

我们正在FPGA上开发定制PCIe卡。在对FPGA进行编程之后,我们可以读取PCIe配置,它看起来是正确的

当我们将此PCIe卡连接到Jetson TX2上时,它工作正常

但是,当我们将其连接到x86_64 PC(ASUS PRIME x299 Delux MB)上时,bios挂起。 MB上的Q代码显示92、d5和更高版本的97(卡滞)

为什么它可以在Jetson上工作而不能在x86上工作

如何解决这个问题


有没有办法从BIOS中获取调试日志?

我们已经让它工作了。似乎已启用扩展ROM。禁用后,它可以正常工作。谢谢@Margaret Bloom。

关于
D5
的错误呢?您是否尝试过禁用卡中的选项ROM?我们的卡上没有选项ROM。在正常引导中,没有我们的卡,D5在92之后显示。所以我认为这是其他设备的。可能是真的。标准PCI配置注册表是否正确?我不认为有比在BIOS启动之前从卡上移除所有东西,然后逐个重新组装,直到找到故障卡更好的方法。从这里不可能回答,它可能是任何东西(包括违反PCIe电气特性,Jetson TX2只是更宽容)。
92 - PCI Bus initialization is started.
D5 - No Space for Legacy Option ROM.
97 - Console Output devices connect.