[linux-dvb] bttv patch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Attached is a patch to bttv which fixes the following symptoms.


Affected cards and problems:
~~~~~~~~~~~~~~~~~~~~~~~~
o VP-1020 (200103A) Tuning problems, device detection.
o VP-1020 (DST-MOT) Errors during tuning, device detection fails in a while.
o VP-1030 (DST-CI) Tuning sometimes fails after CI commands.
o VP-2031 (DCT-CI) Tuning problems


The timeout used to happen before the actual timeout occured for the MCU 
on the board, and hence the problems


Changes: (bttv-i2c.diff)
~~~~~~~~~~~~~~~~~~~~~~~~
o Changed the wait queue to wait_event_interruptible_timeout()
     - Suggestion by Johannes.

o Fixed the wait queue timeout problem
     - This fixes the timeout problem on various cards.
     - This problem was visible as many
         * Cannot tune to channels, when signal levels are very low.
         * app_info does not work in some conditions for CI based cards
     - Smaller values worked good for newer cards, but the older cards
suffered, settled down to the worst case values that could happen in any
eventuality.


The attached patch is against 2.6.11.6

In 2.6.12-rc3  the function bttv_i2c_wait_done() has not changed at all, 
so i guess there wouldn't be any difference to the problem at all..



Manu
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bttv-i2c.diff
Type: text/x-patch
Size: 873 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20050504/3c4ba79b/bttv-i2c.bin

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux