MXI-Express(MXIe)发生错误12

更新 Apr 3, 2023

适用于

硬件

  • PCIe-8398
  • PXIe-8398
  • PXIe-8399
  • PCIe-8388
  • PXIe-8388
  • PXIe-8389
  • PCIe-8381
  • PXIe-8381
  • PXIe-8384
  • PCIe-8375
  • PXIe-8375
  • PXIe-8370
  • PCIe-8371
  • PCIe-8371 for USRP
  • PCIe-8362
  • PCI-8361
  • PXI-8361
  • PCIe-8361

其他

ExpressCard-8360

问题详述

在计算机上安装MXI-Express时,设备管理器中的PCI-to-PCI bridge上出现错误消息。当我点击设备旁边的黄色感叹号时,错误消息显示如下:
This device cannot find enough free resources that it can use. If you want to use this device, you will need to disable one of the other devices on this system. (Code 12).​
该设备无法找到足够的可用资源。如果您要使用此设备,您需要禁用此系统上的一个其他设备。 (代码12)。
 

解决方案

  • MXI-Express基于PCI Express交换机架构,该架构对于设备驱动程序是透明的,不需要其他软件即可支持PXIe设备。该错误可能是由于BIOS的兼容性问题引起的,如需获取更多详细信息,请参考MXI Compatibility and Connectivity Troubleshooting Guide
  • 在某些计算机上,安装NI CardBus-8310驱动程序会使BIOS出现资源兼容性问题,从而导致出现错误代码12。要删除NI CardBus-8310驱动程序,请执行以下操作:
  1. 进入菜单目录开始(Start)»设置(Settings)»控制面板(Control Panel)»添加/删除程序(Add/Remove Programs)
  2. 选择NI CardBus-8310驱动程序
  3. 选择添加/删除(Add/Remove)
  • 如果正在使用第三方PXI卡,请尽量将该板卡移至靠近控制器的插槽(例如:插槽2,除非该插槽已被被定时器卡占用),并将所有NI板卡依次安装在最靠近第三方板卡的插槽中。
  • 验证您的PC中是否有显卡或其它类似的设备连接到PCI总线,这些设备可能会大量占用主板资源,您可以尝试移除这些设备并确认错误是否消失。

相关信息

  • NI Cardbus-8310驱动程序不在添加/删除程序(Add/Remove Programs)下的National Instruments软件包中。
  • 您需要PXI Express MXI-Express硬件随附的PXI Platform Services CD或驱动程序CD中的PXI Platform Services软件,才能为PXI功能(例如触发路由和插槽检测)提供机箱和控制器标识。 NI-DAQmx和NI-VISA驱动程序中也包含了PXI Platform Services软件,可以单独下载。同时,您也需要安装机箱中第三方PXI板卡的设备驱动程序。