We have a customer who is occasionally getting error -10843. The
application is not being very demanding, it is outputting a 200ms burst
at 10,000 samples per second and reads in 8 channels of data at
10k then waits for five seconds before repeating the process; it is not
continuously writing output or reading input. It gets through
thousands, sometimes tens of thousands, of these sequences successfully
but will then invariably abort with a 10843 error. This is
written using Traditional NI-DAQ in C++ (they may be using old drivers
too, they haven't gotten back to me with the version yet).
Everything I've read suggests this is due to a PC being too slow, but
they're using a 2.8GHz Pentium IV and we've run it without any such
problems on similar systems. Anyone know what could be causing
this? Virus scanner? Buggy driver? Playing Doom 3
while they should be working? I'm out of ideas.
Don't you love customer problems from halfway around the world that you can't reproduce?