NI6036 PCMCIA Card Continuous Acquisition Stops

I have installed comedi-0.6.69 and comedilib-0.7.22.  I wrote a program to
continuously acquire data using a PCMCIA NI6036E card, but it would randomly
freeze.  There would be no error returned by comedilib or in the syslogs.
The card will just stop returning any samples.

I enabled DEBUG_INTERRUPT, DEBUG_STATUS_A and DEBUG_STATUS_B in
ni_mio_common.c.  With this the final messages before the card stops are:

ni_mio_common: interrupt: a_statusa033 m0_status=00000000
A status: interrupt_a fifo_half_full start stop fifo passthru0
handle_a_interrupt: BUG, didn't clear interrupt. disabling.


I have scanned through ni_mio_common.c, but am none the wiser.

Could someone who has a better understanding of the driver better have a
look.

Thanks

Phil
 


This email and any attached files are confidential and copyright protected.
If you are not the addressee, any dissemination of this communication is
strictly prohibited. Unless otherwise expressly agreed in writing, nothing
stated in this communication shall be legally binding.

Received on 2004-11-30Z14:51:16