[linux-dvb] frequency out of range - Problems

Michael Krufky mkrufky at linuxtv.org
Mon Aug 6 08:54:35 CEST 2007


Lars Buerding wrote:
> Hello,
> 
> 
> has anyone seen errors like this before?:
> 
> I am getting these messages using the latest available tip-version
> (v4l-dvb-5bb1af77fdc5).
> 
> ----------------------------------------------------------------------
> Aug  6 07:07:17 gwmuc kernel: DVB: frontend 0 frequency 1510000 out of 
> range (950000..1400000)
> Aug  6 07:08:05 gwmuc kernel: DVB: frontend 0 frequency 1958000 out of 
> range (950000..1400000)
> ----------------------------------------------------------------------
> 
> 
> Well, this means some channels are just dark.
> 
> This error did not occur for the last version of the driver I was
> running for some time (dvb-pll-0549f1757f66).
> 
> 
> Background:
> My box is a Debian V3.1 running VDR V1.4.7 on this hardware:
> - FF Technotrend - Card, Frontend: Philips TDA8083 DVB-S
> - Hauppauge Win-TV Nova-T-USB-2 (the old Box, using DIB3000MC driver)
> 
> 
> I am suffering from the USB-Disconnect - Problem, so I wanted to test
> Jose Albertos patch he posted some days ago which made me install a
> new kernel, new dvb-drivers ect.
> 
> 
> Working version:
> - Kernel V2.6.22.1 / dvb-pll-0549f1757f66

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  This is an invalid revision.  Where did you get that tree?

> 
> Tuning-Problems:
> - Kernel V2.6.22.1 / v4l-dvb-5bb1af77fdc5
> 
> 
> 
> Here is an example from my vdr channels.conf: "hr fernsehen" and
> "WDR Köln" are working, NDR and SR dont.
> 
> -------------------------------------------------------------------------
> hr-fernsehen;ARD:11837:hC34:S19.2E:27500:301:302=deu:304:0:28108:1:1101:0
> NDR FS MV;ARD:12110:hC34:S19.2E:27500:2401:2402=deu:2404:0:28224:1:1073:0
> SR Fernsehen;ARD:12266:hC34:S19.2E:27500:1301:1302=deu:1304:0:28486:1:1093:0
> WDR Köln;ARD:11837:hC34:S19.2E:27500:601:602=deu:604:0:28111:1:1101:0
> -------------------------------------------------------------------------
> 
> Switching to "NRD FS MV":
> DVB: frontend 0 frequency 1510000 out of range (950000..1400000)
> 
> Switching to "SR Fernsehen":
> DVB: frontend 0 frequency 1666000 out of range (950000..1400000)
> 
> 
> 
> Does anyone else have the same problems? I could not find anything
> related to this in the list...
> 
> I am of course willing to do any tests if you need some more info,
> so if I should try a specific version of the drivers, just ask for it :)

...quoting tda8083.c:

      446 		.frequency_min		= 950000,     /* FIXME: guessed! */

      447 		.frequency_max		= 1400000,    /* FIXME: guessed! */


... looks like this min / max was guessed incorrectly.  This issue has only been made visible recently due to this recent changeset from Oliver Endriss:

dvb_frontend: Range check of frequency and symbol rate
http://linuxtv.org/hg/v4l-dvb/rev/8186a34dd0a6

Oliver's patch is correct, but it exposed this bug inside tda8083.c

for a TEMPORARY workaround, you can backout Oliver's patch:

hg backout 8186a34dd0a6

...or instead, you can just increase .frequency_max inside tda8083.c

... but that doesn't fix it for everybody else.  Somebody needs to get a spec for the tda8083 and correct the frequency range.

Regards,

Mike Krufky



More information about the linux-dvb mailing list