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