Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

libnipalu.so failed to initialize

hello!!

 

i'm trying to use a NI USB-6501 on a linux trustix distro with a custom kernel (2.6.23)....

i followed the setup procedure, that went on very smoothly, but when i try to use lsdaq  to check the equipment, i get this error:

 

libnipalu.so failed to initialize
Perhaps you need to run updateNIDrivers
/usr/local/bin/lsdaq: line 7:  4798 Aborted                 /etc/natinst/nidaqmxbase/bin/daqmxbase_listdevices

 

 

i checked the forum to see if others had already solved the same problems, but none of the suggested solutions worked for me....

 

 

this is the info i have about my system:

 

 

[root@vds-dev ~]# lsmod | grep ni
nidimk                345632  0
niorbk                 97364  1 nidimk
nipalk               1227536  2 nidimk,niorbk
nikal                  50524  1 nipalk
usbcore               109596  9 nikal,hso,onda,usbserial,cdc_acm,usbhid,uhci_hcd,ehci_hcd

 

 

[root@vds-dev ~]# rpm -qa | grep ^ni
nipxirmi-1.6.0-f0
nipalki-2.4.1-f0
niorbi-1.9.0-f0
nimdnsresponder-1.1.0-f3
nidimi-1.9.2-f0
nivisak-4.5.1-f0
nivisa-config-4.5.1-f0
nivisaserver-4.5.1-f0
nidaqmxbase-common-3.3.0-f0
nidaqmxbase-usb-support-3.3.0-f0
nirpci-4.1.1-f0
nikali-1.9.0-f0
nipali-2.4.1-f0
nispyi-2.6.0-f0
nicvirte-8.0-7
nivisa-4.5.1-f0
nivisa-devel-4.5.1-f0
nidaqmxbase-board-support-3.3.0-f0
nidaqmxbase-cinterface-3.3.0-f0



so..... it seems to be ok... the only thing that puzzles me is the output of dmesg:

 

[root@vds-dev lib]# dmesg | tail
nikal: module license 'Copyright (c) 2002-2008 National Instruments Corporation.  All Rights Reserved.  Any and all use of the copyrighted materials is subject to the then current terms and conditions of the applicable license agreement, which can be found at <http://www.ni.com/linux/>.' taints kernel.
Symbol usb_register_driver is being used by a non-GPL module, which will not be allowed in the future
Please see the file Documentation/feature-removal-schedule.txt in the kernel source tree for more details.
Symbol usb_deregister is being used by a non-GPL module, which will not be allowed in the future
Please see the file Documentation/feature-removal-schedule.txt in the kernel source tree for more details.
 

 

i attached the output of niSystemReport 'cos it was too long to include in the post.... 

 

maybe the problem is that trustix doesn't use udev??

could it be that i need to create the device in the /dev/ folder manually?? 

 

 

let me know if you need more info...

 

thanks in advance!! 

0 Kudos
Message 1 of 6
(3,879 Views)

Dear Yawgmoth,

I'm sorry but linux trustix is not officially supported by National..here you can find a list of supported versions of linux:

 

http://www.ni.com/linux/support.htm#1

 

 

0 Kudos
Message 2 of 6
(3,814 Views)

thanks for reply, Simo...

 

i know that trustix is not officially supported, but the problem is that we'd like to add the support for NI USB-6501 to one of our existing products, and we just can't change distribution so easily....

 

that's why i'm here.....to see if it's possible to use it anyway, else we need to find another solution.... 😕

0 Kudos
Message 3 of 6
(3,806 Views)

Hello Yawgmoth,

 

For help with unsupported versions, you'll get the best advice from the Linux User Community group.  Many regular Linux users frequent that group and can offer advice on how to solve specific issues.

 

Good luck!

 

Seth B.
Principal Test Engineer | National Instruments
Certified LabVIEW Architect
Certified TestStand Architect
0 Kudos
Message 4 of 6
(3,800 Views)

thanks Seth!!

 

i'll try to ask there.... 🙂 

0 Kudos
Message 5 of 6
(3,798 Views)
Just closing the loop since this problem (no udev) is quite unique:

NI LUG: libnipalu.so failed to initialize
http://decibel.ni.com/content/message/10722#1072
Joe Friedchicken
NI Configuration Based Software
Get with your fellow OS users
[ Linux ] [ macOS ]
Principal Software Engineer :: Configuration Based Software
Senior Software Engineer :: Multifunction Instruments Applications Group (until May 2018)
Software Engineer :: Measurements RLP Group (until Mar 2014)
Applications Engineer :: High Speed Product Group (until Sep 2008)
0 Kudos
Message 6 of 6
(3,779 Views)