Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: EOVERFLOW
OoO En cette soirée bien amorcée du dimanche 27 juin 2004, vers 22:49,
Vincent Bernat <bernat@free.fr> disait:
> In a system with 4 DVB cards, I sometimes get a EOVERFLOW error when
> trying to read from the card. I have raised MAX_EVENTS with no
> success. How can I prevent this ?
I have slightly modified the kernel to get some debug output :
dmxdev: buffer overflow (len: 188, free: 188)
dvb_dmxdev_ts_callback [415]: overflow
dmxdev: buffer overflow (len: 188, free: 188)
dvb_dmxdev_ts_callback [415]: overflow
dmxdev: buffer overflow (len: 188, free: 188)
dvb_dmxdev_ts_callback [415]: overflow
dmxdev: buffer overflow (len: 188, free: 188)
dvb_dmxdev_ts_callback [415]: overflow
The first line happens because len>=free in dvb_dmxdev_buffer_write in
dmxdev.c. The second line happens when coming back in
dvb_dmxdev_ts_callback.
This is 100% reproducible when the systems has a high charge and
happens sometimes otherwise.
--
I WILL NOT SNAP BRAS
I WILL NOT SNAP BRAS
I WILL NOT SNAP BRAS
-+- Bart Simpson on chalkboard in episode 8F22
Home |
Main Index |
Thread Index