"DMA overwrite of free area" with NI PXI6143

Dear all,

I'm working with cvs head of comedi and comedilib, with linux kernel 
2.6.21.3 from kernel.org, on a pentium M 600MHz board. I try to do 
continuous streaming acquisition on 2 channels at 250kHz using the mmap 
method. I record the streaming on a compact flash memory, which is my 
only mass memory device.
My acquisition process stop randomly, without any error in userspace, 
"comedi_get_buffer_contents" always return 0!
dmesg says:
...
comedi: version 0.7.73 - David Schleef <ds_at_schleef.org>
Available NI device IDs: 0x710d
comedi0: ni_pcimio: pxi-6143MITE:0xd0202000 mapped to e08ba000 
DAQ:0xd0200000 mapped to e08e4000
mite: version = 1, type = 3, mite mode = 1, interface mode = 3
mite: num channels = 3, write post fifo depth = 1, wins = 0, iowins = 2
 ( irq = 11 )
...
mite: DMA overwrite of free area

I try to add a --read-buffer value of 2048 to 32768 to the comedi_config 
call without any success,
I try to "comedi_set_buffer_size" with value from 16384 to 524288 too.
With these things run better but my acquisition freeze still appen.

Any suggestions, advice, help... will be appreciate.

Regards.

-- 
Jean-François Argentino

OSEAN S.A.S
Le Panoramic B - 257 rue du président Robert SCHUMAN
83000 TOULON - FRANCE

Tél. & Fax: +33 (0)4 94 03 65 84
Web: www.osean.fr

Received on 2007-07-12Z18:15:44