Counter/Timer

cancel
Showing results for 
Search instead for 
Did you mean: 

NI6602 Crash To Blue Screen When halted/disarmed

I am trying to perform synchronized aquisition from two E-series cards (6052 and 6040) and a 6602 counter/timer card.

The 6052 has 4 channels scans at 1000Hz scan rate, the 6040 has 1 channel at 25kHz. The 6602 is used to measure periods of incoming pulses. I set the E-series to double-buffer aquisition. I set the 6602 to a bufferd acquisiton.

Every 200 ms (as tetermined by callbacks from the E series), I copy the available points from the 6602 (I get those via a GPCTR_Watch command) into a different buffer.

When running the acquisition, all works fine. However, when trying to stop, the driver crushes to the dreaded IRQL_NOT_LESS_OR_EQUAL error.

Removing the 6602 acquistion cures the problem.

Any ideas?


Thanks,
Gil Rivlis
0 Kudos
Message 1 of 3
(3,447 Views)
Gil;

This error is due to a conflict between the NI-DAQ driver and a multiprocessor kernel. This error can occur on both single and multiprocessor machines which have a multiprocessor kernel installed (Windows HAL). It is rare that this behavior occurs on a uniprocessor machine, however, In one instance a freshly installed Windows 2000 operating system on a uniprocessor machine exhibited this error.

I'm attaching the last version of NI-PAL, which is the driver that deals with Windows Kernel and other low layer driver issues. Install the driver and give that a try.

Hope this helps.
Filipe A.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 3
(3,447 Views)
Hi Filipe,

Thanks for the reply. I actually happen to run a dual-processor machine, so it's possible that this is indeed the problem.

However, I could not find the file attachment in you reply. Can you post/send me a link to that driver?

Thanks,
Gil
--
Gil Rivlis
0 Kudos
Message 3 of 3
(3,447 Views)