I/O space is an old way of communicating with devices which predates PCI. While PCI supports I/O space, PCI Express does not completely support it, and most expansion cards made today memory map their devices.
To know if your PXIe card has I/O space configured, you would need to use either Windows 10 with your Thunderbolt remote controller, or interact with your device with an embedded controller running Windows 7 or 10. Begin by opening up the Device Manager
, then right-click on your device and choose Properties»Resources
. If your device has a text here saying I/O Range
, it would mean your card is using I/O space configuration. The picture below outlines the two configurations, the left with memory mapping and the right with I/O space:
If you have a card that is configured with I/O space, National Instruments would not recommend using it with the NI PXIe-8301 Thunderbolt remote controller.
Workarounds to the issue would include:
- Find a computer that is able to communicate with an MXI link and use that for remote control
- Use an embedded controller with Windows 7 or 10 and work locally
- Use a Windows embedded controller and remote desktop to the controller from another PC
- Replace the card with another card that supports memory mapping and connect to it with your NI PXIe-8301 Thunderbolt remote controller