Onboard device memory overflow. Because of system and/or bus-bandwidth limitations, the driver could not read data from the device fast enough to keep up with the device throughput.

12 views (last 30 days)
Hi! I’m using the Data acquisition toolbox 3.0 and Matlab 2011b (64-bits) to record from a NI-USB6009 card. The session based-interface works well for some time, but then after a while (in continue use or not) and without any apparent reason, the background acquisition stops working. If one starts it, it would just finishes without showing any error and without calling the callback function. Once this happens, not even the foreground acquisition works, but at least this one gives the error:
“Onboard device memory overflow. Because of system and/or bus-bandwidth limitations, the driver could not read data from the device fast enough to keep up with the device throughput.”
I've used for more a couple years the NI6009 with the NI-DAQmx drivers without problems in 32-bits Matlab versions using the legacy routines. Now I have to use the 2011b 64-bit version with the session-based interface and found these issues. It is not an NI problem since it was working very well in previous MATLAB versions with legacy. In a NI forum I found an inconvenient solution or this problem which basically requires you to uninstall the device, disconnect it and then connect it again. This makes everything work again, but it’s a pain to do this every 10 minutes when I want to record something.
Is there a solution for this problems? This was working very nice in the previous versions to 2011 (32-bits). Thank you Reference to NI forum: http://digital.ni.com/public.nsf/allkb/611475F9BE62881E86256FDC0062B1BB

Answers (1)

Manisha
Manisha on 31 Jan 2012
Hi Max,
Did you see this bug report - Continuous acquisition using session-based interface stops prematurely.
This seems related to your issue..
Hope that helps,
Manisha
  2 Comments
Max
Max on 9 Feb 2012
Thanks Manisha,
I've done what was recommended in the bug report, however, the problem is still there. I'm not actually doing continuous recordings though. The problem is very random, I haven't been able to notice what is causing it. What I've noticed is that since I installed the path from the bug report, I don't need to uninstall the driver anymore, now is just enough to unplug the USB cord, wait some seconds and then plug it again. After this, everything start working.
Any other idea on how to solve this? Thanks!
Manisha
Manisha on 10 Feb 2012
Hi Max,
This seems to be something very specific to your computer. Does it happen on your colleagues machine too? I think it would be best if you contact technical support team here - http://www.mathworks.com/support/contact_us/index.html to dig further into this.
-Manisha
Thanks,
Manisha

Sign in to comment.

Categories

Find more on Data Acquisition Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!