Hello,
I'm having problems running any program compiled against the NIDAQmx base frameworks - I keep getting a message "you must be running as root to load modules into the kernel".
The bundled programs (lsdaq etc.) work fine, but the source code examples give the kernel message twice before having a Bus error (SIGBUS, 10). Once this has happened, the bundled programs no longer work until I restart the computer.
If I just include the call to DAQmxBaseLoadTask in a program, and nothing else, I get the kernel message once, and the program exits normally. The bundled applications still work. Adding DAQmxBaseCreateDIChan (for example) gives the above problem (the message appears twice, and the bundled programs stop working).
Does anyone know what the problem is, and how to fix it?
Thanks,
Sam Taylor