tbsdtv / linux_media

TBS linux open source drivers
https://github.com/tbsdtv/linux_media/wiki
Other
170 stars 79 forks source link

Bug: tbs6508 - closing frontend on odd-numbered adapter sets voltage to zero on other tuner #188

Open tvhdeeptho opened 4 years ago

tvhdeeptho commented 4 years ago

The tbs6508 card has 4 rf inputs but 8 tuners and demods. An even/odd numbered tuner pair always must tune to a transponder of the same band and polarity. This works only partially: when the odd numbered tuner is closed, the voltage on the lnb is removed and the even numbered tuner stops functioning until it is reopened.

The bug is in tbsecp3_set_voltage.

tvhdeeptho commented 4 years ago

The following patch provides a workaround for this specific card. patch1.txt

crazycat69 commented 4 years ago

This not bug :) This normal behavior, only need proper tvh setup. Each odd as master, even slave to odd.

tvhdeeptho commented 4 years ago

I think it is a bug because of the following problem: 1) tune channel 1 on master 2) tune channel 2 on slave 3) stop channel 1, but keep channel 2 running.

Expected behaviour is that channel 2 keeps working, but it does not, because when you stop viewing channel 1, lnb power is removed. This is not what user wants....

crazycat69 commented 4 years ago

disable power save for adapter in tvh