How to resolve NI-IMAQdx: (Hex 0xBFF69018) Insufficient transfer engine resources. -1074360296; User-defined error code.

Typically the fix for this dreaded “Insufficient transfer engine resources” error is to reduce the bus transfer rate, or transfer packet size.

However, if that doesn’t fix it, and you still come across the error sporadically, then the problem may be in your IEEE 1394 driver.

If you are running on Windows 7, go to your Device Manager (click on Start and do a search for “device” and it should show up).

Expand on IEEE 1394 Bus host controllers and you should see a 1394 OHCI Compliant Host Controller. Right-click and choose Update Driver Software…

windows_7_device_manager_update_ieee_1394_driver

Choose Browse my computer for driver software and choose Let me pick from a list of device drivers on my computer

let-me-pick-from-a-list-of-device-drivers-on-my-computer

Choose 1394 OCHI Compliant Host Controller (Legacy) and click Next. Important: Here you want to make sure it’s the legacy driver.

The legacy driver will now install and once back at Device Manager you should see the change.

device-manager-showing-ieee-1394-legacy-driver

This should fix the NI-IMAQdx: (Hex 0xBFF69018) Insufficient transfer engine resources error.