Error -50808 occurred.
NI Platform Services: A USB transfer failed due to a transaction error reported by the USB host controller. This may be due to a fault in the system's USB host controller, a USB cable, or a USB device.
Note: In DAQmx version 9.3.5 and earlier Error -50405 occurs instead.
To solve the error, you can try the following tests:
Note: In some configurations, the steps above may cause Error -50808 on a different USB device connected to the same system.
When your system reports a USB transaction error, DAQmx aborts any tasks running on your USB device and throws Error -50808. According to Intel, a transaction error is any error that caused the host controller to think that the transfer did not complete successfully.This error may come from a Windows setting named USB Selective Suspend, which removes power from idle USB devices to conserve power. For more information, please see article USB Device Disconnects and Reconnects Periodically on Windows PC.
USB transaction errors can be caused by issues with the host controller, device, or cable and are not necessarily specific to NI hardware. Some host controllers are more susceptible to these errors than others. Connecting the device to a different host controller or replacing your USB cable may help decrease the likelihood of transaction errors.To improve signal integrity and increase transaction reliability, NI recommends the following:
Collaborate with other users in our discussion forums
A valid service agreement may be required, and support options vary by country.