Counter/Timer

cancel
Showing results for 
Search instead for 
Did you mean: 

nidaqmx.errors.DaqError: No DMA channels or USB Bulk Endpoints are available

I just bought the  USB-6423. and when I try to test the device by running the following example code on Github in VS Code python, I got the error "nidaqmx.errors.DaqError: No DMA channels or USB Bulk Endpoints are available", which I do not quiet understand. Could anyone help me to solve this issue? Much appreciated.

minghao1211_0-1731573866881.png

 

0 Kudos
Message 1 of 3
(111 Views)

According to USB-6423 Specifications, USB-6423 only supports Data Transfers mode of USB Signal Stream or programmed I/O. By default, DMA is used. You must set ci_data_xfer_mech to Programmed I/O (10264) or USB Signal Stream (I don't have the latest DAQmx driver installed to get the enum value. You might want to check with NI Technical Support).

 

-------------------------------------------------------
Control Lead | Intelline Inc
0 Kudos
Message 2 of 3
(66 Views)

Thanks a lot! Is there a way to find the enum values from the driver than contacting the technical support, which I will do if not.

 

just trying to save time…

0 Kudos
Message 3 of 3
(33 Views)