The "lspci" command does not show a NI PCI(e)- or PXI(e) card installed in my Linux system

Updated Oct 31, 2023

Issue Details

When I call the command "lspci" in order to list all of the NI PCI(e)- or PXI(e) card(s) installed in my Linux based system, the tool´s output does not show a certain NI PCI(e)- or PXI(e) card. For example, I have two PXIe-4082 DMMs installed, which are not shown.

Solution

Currently, not all NI PCI(e)- or PXI(e) cards are maintained in the pci.ids file which the lspci tool uses to look up device names. Another way to list your NI PCI(e)- or PXI(e) cards on a command line is to use the NI System Configuration API.

On a Linux system install the following:
  • ni-syscfg-runtime
  • ni-syscfg-devel (for C/C++ development)
  • ni-syscfg-labview-2021-support (for LabVIEW development)
  • To read device aliases and general device properties directly from the command line, use the lsni -v or the lsni -u command.