Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

FATAL: Module NiViPciK not found.

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 

 

 

0 Kudos
Message 1 of 3
(5,001 Views)

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.

Sincerely,
Jason Daming
Applications Engineer
National Instruments
http://www.ni.com/support
0 Kudos
Message 2 of 3
(4,986 Views)

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.

 

 

0 Kudos
Message 3 of 3
(4,502 Views)