05-21-2013 02:12 PM
Is there a way to find out what the layout of cards are in a chassis, what is in slot X? nilsdev doesn't show all the cards and has some of the slot info as 0xffffffff.
05-22-2013 12:09 PM - edited 05-22-2013 12:10 PM
Hi johnbull,
Are you using a National Instruments embedded controller and chassis or have the .ini files of your system available? If so, the KnowledgeBase I have linked below regarding using nipxiconfig may be helpful to you for retrieving slot information about your PXI system.
Configuring Your PXI System in Linux
-Jake B.
05-23-2013 09:05 AM
I'm using a PXI-8110 that does not have an ini file, it is in a PXI-1045 Chassis that appears to have an ini file.
I'm running Scientific Linux (RHEL) 6.4 32-bit , DAQmx 8.0.2.
Is there a way to add the PXI-8110 to the list?
I'm assuming I cannot go any farther until the controller is identified.
%nipxiconfig -l
No identifications
Thanks.
05-29-2013 04:54 PM
What do you receive/happens if you try to following command:
nipxiconfig --identify-controller "National Instruments" "NI PXI-8196"
Looking through setting up the system configuration, it does not specifically mention the necessity of having the .ini file for the controller or directing the nipxiconfig to the file path containing it. Looking through the readme.txt for the 8.0.2 DAQmx driver, it does not mention the PXI-8110 as being a supported controller for running Linux and using DAQmx (under the section "Running Linux on PXI Controllers"). Which could be the reason as to why the .ini file was not included in this driver.
There is a .ini file for the PXI-8110 that can be accessed from PXI Platform Services drivers, but that is an installer/driver for Windows systems.
-Jake B.
06-03-2013 06:46 AM
On the PXI-8110 in PXI-1045 Chassis:
[root@wash ~]# nipxiconfig --identify-controller "National Instruments" "NI PXI-8196"
[root@wash ~]# nipxiconfig -l
List of identifications:
Chassis 1 (Unidentified)
Slot 1: NI PXI-8196
root@wash ~]# nipxiconfig -i 1 /etc/natinst/nipxi/HardwareDescriptions/chassis/National\ Instruments\ PXI-1045.ini
[root@wash ~]# nipxiconfig -l
List of identifications:
Chassis 1 (PXI-1045)
Slot 1: NI PXI-8196
I was under the impression the nipxiconfig utility would help me identify the cards in the slots, is this the right path or is something else I should be doing?
06-04-2013 04:20 PM
Hi johnbull,
I noticed that nipxiconfig --identify-controller is run with "NI PXI-8196", but you mentioned that you are using the 8110 controller. What happens when you run that command with the 8110?
06-05-2013 06:37 AM
the 8110 is not in the list.
[root@wash ~]# nipxiconfig --identify-controller "National Instruments" "NI PXI-8110"
ERROR: Could not find controller.ini for National Instruments NI PXI-8110
Run 'nipxiconfig --list-identifiable-controllers' for a list of controller models.
ERROR: Identify controller failed with status -153102
root@wash ~]# nipxiconfig --list-identifiable-controllers
List of identifiable controllers in
/etc/natinst/nipxi/HardwareDescriptions/controllers
"National Instruments" "NI PXI-8174"
"National Instruments" "NI PXI-8175"
"National Instruments" "NI PXI-8176"
"National Instruments" "NI PXI-8184"
"National Instruments" "NI PXI-8185"
"National Instruments" "NI PXI-8186"
"National Instruments" "NI PXI-8187"
"National Instruments" "NI PXI-8195"
"National Instruments" "NI PXI-8196"
"National Instruments" "NI-8140 RT Series"
"National Instruments" "PXI-8150 Series"
"National Instruments" "PXI-8150B Series"
"National Instruments" "PXI-8170"
Found 13 controller.ini file(s)
[root@wash ~]#
06-06-2013 12:15 PM
Are you using the latest PXI Platform Services 2.6 Beta? It looks like from the KnowledgeBase entry here, only a handful of controllers and OS versions are officially supported: http://joule.ni.com/nidu/cds/view/p/id/2095/lang/en
As Jake mentioned, there is a .ini file for the 8110 but it appears to only be in the Windows version of the Platform Services driver. All I can really recommend at this point is try downloading the latest windows driver here: http://joule.ni.com/nidu/cds/view/p/id/3835/lang/en. Once you have this, open the executable archive and look in the Controller Descriptions folder for the 8110 .ini folder. You can give that a try, but if you really need the nipxiconfig lists to work I would recommend using one of the officially supported controllers and distributions.