使用MXI连接时,Windows设备管理器中出现代码31

更新 Jul 28, 2023

适用于

硬件

  • MXI Cable

驱动

  • PXI Platform Services

问题详述

我在MAX中看不到机箱,但是在Windows设备管理器的上游或下游PCI交换机端口(Upstream or Downstream PXI Switch port)上出现代码31,此时PXI(e)卡上的链接指示灯有可能是绿色的。
图1:错误示例

解决方案

  • 首先,完成MXI(e) Connectivity and Troubleshooting Guide中的操作步骤。
  • 其次,记下错误发生的位置,以及设备正在使用的PCI总线和插槽。以上面图片为例,设备位于计算机的插槽5中,并使用PCI总线43。
  • 运行如何确认PCI/PCIe根总线设备的数量和范围中的工具来查询计算机具有的总线数量和范围。将范围从十六进制转换为十进制,并确定板卡所使用的总线或总线分区是否具有足够的资源来进行设置。
图2:根总线分区示例
  • 在上面的示例中,由于PCIe使用总线43,所以PCIe板卡在根总线分区2上,而43在20(32)和2b(43)之间,该分区只有10个资源,所以20个资源设置无法被使用,可以参考Mitigating MXI-Express PC Incompatibility中的内容进行估算。
  • 您可以尝试使用具有或不具有BIOS兼容性的所有插槽(包括显卡插槽)进入其他分区。这些分区通常无法更改或重新分配。