On Sat, 2007-05-19 at 23:45 +0200, e9hack wrote:

> Thanks, I need only the dump with the running application and with the 
> i2c-address 0xc (tda10021). I forgot, that exists
> some more devices on the i2c-bus. The windows driver uses a small buffer 
> (188kB), in odd/even buffer mode. The line
> width is 188 Byte. The line count is a multiple of 512 like the current linux 
> driver. The interesting thing is: the
> register 0x12 of the tda10021 is set to 0xa1. Before my change, the linux 
> driver has used 0xa1 without a CI/CAM and 0xa0
> with a CI/CAM. Some of the registers (0x20 and 0x2c), which are also 
> responsible for the output configuration of the
> tda10021, make no sense. The value 0x95 is to often and always on a multiple 
> of 4 within the dump. Can you create such a
> dump again?
> 
> Currently, I've no idea why it works in single buffer mode and why not with 
> odd/even buffers.
> 

A few years back I proposed the original change to the budget driver to
switch from 2 odd/even buffers to a single one because I was seeing some
data corruption when using 2 buffers. 

At the time I found that the hardware had issues when switching between
the 2 buffers and would often indicate the wrong one during the
switchover. Maybe something like the patch the linked email is worth
trying again?

http://www.linuxtv.org/mailinglists/linux-dvb/2003/08-2003/msg00467.html

The patch was discarded when I later found that just using a single
buffer was a simpler solution.


> - Hartmut
> 
> 
> 
> _______________________________________________
> linux-dvb mailing list
> [email protected]
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

Reply via email to