04-07-2008 10:54 AM
04-08-2008
08:47 AM
- last edited on
02-25-2025
02:39 PM
by
Content Cleaner
Hi dodell,
Thanks for posting to the NI Discussion Forums. You are absolutely right that there is a version of NI-DAQmx that is supported in Linux. I believe the issue you are seeing is that the NI-DAQmx distribution for Linux does not support all devices typically found under the Windows version. In particular, the NI-DAQmx version for Linux does not support USB data acquisition devices like the NI USB-6229. This is the text from the NI-DAQmx version 8.0 for Linux readme file:
“USB data acquisition products - Not supported.”
Please refer to the readme file for a list of devices that are supported.
Based on this information, the error you are seeing makes sense. This error occurs because you have connected a NI USB DAQ device with NI-DAQmx firmware. You will need to switch the firmware to DAQmx base in order to use USB DAQ devices in Linux.
04-08-2008
11:34 AM
- last edited on
02-25-2025
02:40 PM
by
Content Cleaner
Hi dodell,
I have a correction to my last post. The DAQmx base driver does not provide support for every USB DAQ device. Please check the readme for DAQmx base for a complete list of supported devices. In general, DAQmx base supports bus powered USB devices and the USB-6008/9. It does not support the USB-6229. Currently, there is not a driver version that supports the USB-6229 on Linux. Sorry for any confusion.
04-10-2008 10:39 AM
04-10-2008
10:49 AM
- last edited on
02-25-2025
02:40 PM
by
Content Cleaner
Hi dodell-
Unfortunately there is no documentation about the API to program the USB-6229, either externally- or internally-available. We have been working to eventually provide a USB driver development kit solution, but it is not released yet and I have yet to add any support for the externally-powered (622x/625x/628x) devices. So there is really no chance of getting the USB-6229 working on Linux at this time.
That said, you may want to consider other options in the USB M Series family. For example, the USB-6218 provides roughly the same AI functionality (32 AI, 250kS/s with isolation) and also provides 2 16-bit AO channels and 16 DIO (8 input, 8 output) digital lines. It is supported on several Linux distros by the NI-DAQmx Base driver (current version here). It may be a good alternative depending on which functionality of the device you need. I would recommend contacting your local field sales engineer to discuss the possibility of an exchange.
Hopefully this helps-