patch to fix a tuning regression for TeVii S471

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

 



Hello,

I recently discovered a regression in the S471 driver.  When trying to
tune to 10818V on Astra 28E2, the system would tune to 11343V instead.
After browsing the code it appears that a divider was changed when the
tuning code was moved from ds3000.c to ts2020.c.

The attached patch fixes this regression, but testing turns up
more anomalies.  For instance I don't seem to be able to tune to 11344H
on 28E2 either.  The diseqc switches and lnbs are most likely in
working order as my Vu+ STB has no problem to tune to this frequency.

Can someone with either a S471 or another card using the ts2020 tuner
please verify that it's not a local problem?

-- 

   Joakim
>From 2b546f8e961b3cc1d990eabd3e9ca955b14782b5 Mon Sep 17 00:00:00 2001
From: makepkg <makepkg@xxxxxxxxxxxxx>
Date: Wed, 22 Jan 2014 19:44:49 +0100
Subject: [PATCH] Fix a TeVii S471 regression introduced when the tuning code
 was moved from ds3000,c to ts2020.c. Trying to tune to 10818V, tunes to
 11343V instead.

---
 drivers/media/pci/cx23885/cx23885-dvb.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/media/pci/cx23885/cx23885-dvb.c b/drivers/media/pci/cx23885/cx23885-dvb.c
index 0549205..4be01b3 100644
--- a/drivers/media/pci/cx23885/cx23885-dvb.c
+++ b/drivers/media/pci/cx23885/cx23885-dvb.c
@@ -473,6 +473,7 @@ static struct ds3000_config tevii_ds3000_config = {
 static struct ts2020_config tevii_ts2020_config  = {
 	.tuner_address = 0x60,
 	.clk_out_div = 1,
+	.frequency_div = 1146000,
 };
 
 static struct cx24116_config dvbworld_cx24116_config = {
-- 
1.8.5.3


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux