06-10-2009 04:55 PM
Hi,
I'm running opensuse 11.0 with the NI USB-6009. Every time I run a c program I've compiled or many of the programs in nidaqmxbase/bin I get the following error
FATAL: Module NiViPciK not found.
and the program seems to execute normally after that
I'm just curious what this is supposed to mean and if it is effecting the operation of the 6009.
If it's of any help, I've attached the niSystemReport output.
thanks,
-Aaron
06-11-2009 06:18 PM
anguta,
As you probably already know the latest version of opensuse we support is 10.3. Seems like others are having problems with this error and unsupported versions you might find some useful info there.
09-16-2012 10:38 PM
I'm using Debian w/ version 3.5.2 of the Linux Kernel. While the automated installation failed I was able to get everything working with a few changes. Here are some changes of note:
1) do_mmap, and do_munmap have been changed to vm_mmap, and vm_munmap. #define do_mmap to vm_mmap and #define do_munmap(a, b, c) vm_munmap(a, b) are sufficient.
2) many of the installation scripts reference only the kernel minor version number. You can either comment out these safeties or detect newer kernels and set a CFLAG which triggers the above macros. It took about an hour to port there system to Linux 3.5.x. I am surprised NI didn't take the time to explain these simple modifications, nor make them themselves, but instead simply claim modern versions of Linux are unsupported. Linux 3.0 is over a year old now... embedded developers developing next-gen products are understandably in the process of incorporating it into product designs already.