[ivtv-users] cx18 CX18_CPU_DE_SET_MDL failed

Andy Walls awalls at radix.net
Sat Oct 25 21:08:13 CEST 2008


On Tue, 2008-10-21 at 02:05 +0100, . . wrote:
> Thanks for the informative reply. As a temporary fix, is it possible
> for me to increase the # of buffers to delay the crash? If so, how
> would I do this? Thanks.

Unfortunately no.  There's a firmware limit of 63 buffers per stream
that we can hand over to the firmware.  The current driver code takes
the easy way out and stays within that limit.

I have a change in mind to provide in-driver management of more than 63
buffers per stream.  I also have a plan for checking for when the chip
may have less than 63 buffers in it's care and handing back more than
just one buffer at a time.  I won't get to it until at least a week from
now, if not longer.

Your only workaround is to avoid running simultaneous analog and digital
captures.  Closing the MPEG and TS streams will reset the buffer
situation for each stream respectively, so occasionally closing and
reopening the capture can help stave off the failure (but that stinks).


Regards,
Andy





More information about the ivtv-users mailing list