11-23-2009 08:27 AM
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!!
12-02-2009 07:51 AM
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
12-02-2009 08:50 AM
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.... 😕
12-02-2009 09:54 AM
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!
12-02-2009 10:00 AM
thanks Seth!!
i'll try to ask there.... 🙂
12-03-2009 07:52 AM
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)