Detect Third Party cPCI Modules in Linux

Updated Apr 28, 2020

Reported In

Driver

  • NI-VISA

Operating System

  • Linux
  • LabVIEW Real-Time (NI Linux Real-Time)

Issue Details

How can I detect third party cPCI modules in NI MAX in NI PXI Linux RT?

Solution

The support for NI Linux RT in PXI is added in NI-VISA 19.0. You would need at least NI-VISA 19.0 installed to proceed with the following steps.
Please refer to Configuring the NI Real-Time Environment and NI-VISA to Recognize a Third Party Device to generate the necessary configuration files. Make sure that you choose This Device is PXI Express and pmd_linux.ini file is generated.

The installation instruction is given in the .inf and pmd_linux.ini. For NI Linux RT:
1. Copy .inf to etc/nipal/devinit.d
2. Copy pmd_linux.ini to /usr/lib/x86_64-linux-gnu/nipxi/services/peripheral_modules/Device Manufacturer Name/
3. Finally, reboot the system.

NI recommends using FileZilla when transferring the files to the Linux target as write permission is required for the file transfer. FileZilla allows you to create directory in the Linux target as well. Please refer to Tools Available for File Transfer/Access on NI Linux Real-Time Targets.

Additional Information

The steps provided here is applicable for Desktop Linux as well. Please refer to the .inf and pmd_linux.ini for the installation instruction. Please note that NI MAX is not supported in Desktop Linux.