Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

New computer, NI USB-6251and error -200361

Hi,

I have made a C program, that basically reads voltage values from six input channels at 125kSa/s per channel, calculates average power and optionally writes samples into a file. Acquisition is continuous, I use a pin of digital I/O to start and stop the process. I'm using USB-6251 with BNC-2110. All this works quite well on my old computer.

This week I migrated to a more modern workstation (3GHz C2D, 3Gb mem). With this machine, my program always fails within the first 30 seconds with an error -200361  "Onboard device memory overflow". I've been searching for clues in the KB, with no success. I know that often this error is a symptom of running too many programs at the time. This is not the case, I'm running only SSH Client and my program (+ firewalls, system procs etc.). Also on my old computer I could do quite a lot, eg. browse the web while acquisition was running. I also know about the problems with XP Service pack 1's usbehci.sys; I've got SP2 with most recent updates, so this shouldn't be an issue either.

I'm using DAQmx 8.7.1 on both machines. The only difference is, that I didn't install LabVIEW on the new one, because I only use the C API. That shouldn't make a difference, right? I even tried reducing the sample rate to 50kSa/s/ch, with no success. I'm running out of ideas. Any hints, clues and gut feelings appreciated.
0 Kudos
Message 1 of 5
(3,542 Views)
Hi,

Just an update, in case someone is having the same problem, altough I didn't find a solution to this problem. I tried practically all USB ports in the new Dell Optiplex 755, but none worked (with the DAQ board, otherwisde they were fine). Nothing seemed to help so I moved back to my "old faithful" system. The Dell was given to another guy who needed the PCI-E port for his DAQ board, so I cannot test it anymore but still, out of curiosity, I'd be interested to know what may have been the cause of this.
0 Kudos
Message 2 of 5
(3,495 Views)
I would also like to know a solution.  I'm having the same issue.  I run the program on my computer and it's fine, meaning it runs continuously with no freezing of data stream and no error.  I run the program on another new computer (Dell) and it gives me an error 200361 and also some other DAQmx errrors.  Can anyone help?  I thought it was the executible I had made but then I installed Labview on the computer and it gives an error.  I read somewhere that it might be the service pack installed on the computer.  Does anyone have a solution to this issue?
0 Kudos
Message 3 of 5
(3,421 Views)

Hi Hagechan,

This is odd - I have yet to find a PC with USB 2.0 that can't run AI at full rates on one of our USB M-Series. What is the model of the Dell computer? What OS and service pack? Are you also using a USB-6251? What version of DAQmx - it shouldn't matter because we have not made a lot of changes to our streaming since it was released but it would be good to know. What rates are you using, how many channels and how many samples are you requesting per read? Are you doing other I/O concurrently? - These answers will help out if I need to try to repeat your setup here.  

You've probably already tried a few of these but here are a few troubleshooting options:

If you're using a USB hub, try a direct connect to the PC - I always get best performance with a direct connection.

Just to rule out your program as the cause, try running the same I/O in test pannels in MAX or a task. I'm guessing you'll get the same error - it is pretty hard for programming to cause this error.

Unplug any other USB 2.0 devices that you may have connected - I know when I even have a USB hard drive attached I get a light performance decrease.

If these don't help, it would be good to know what USB controller your Dell is using. Also another useful utility that might shed some light on the issue is the DPC Latency Checker  or RATT V3 - a screenshot from the DPCLat or the log from RATT would shed some light on if third party drivers are causing issues.

Hope this helps,

Andrew S

Multifunction DAQ PSE 

0 Kudos
Message 4 of 5
(3,412 Views)
System is
Dell Optiplex 740
AMD Athlon 64X2 Dual Core Processor 4000+
Windows XP
Professional
Version 2002
Service Pack 2

USB Driver version 5.1.2600.2180

I'm using a USB 6009 and a USB 6216
On my HP computer both work fine.  The Dell with the 6009 gives me that error.  So far I have not seen the error with the 6216.  Dell states use High speed USB port for better performace of the 6009.  Does not state that with the 6216.  I believe it is a 2.0 since this is a brand new computer.  Haven't been able to verify that though, but then it doesn't make sense that it would tell me to plug into a high speed port.

Thanks,
Garry
0 Kudos
Message 5 of 5
(3,402 Views)