[linux-dvb] Asys P7131 Hybrid: DVB out of range

Trent Piepho xyzzy at speakeasy.org
Thu Sep 6 01:36:30 CEST 2007


On Thu, 6 Sep 2007, hermann pitton wrote:
> Am Mittwoch, den 05.09.2007, 13:29 +0200 schrieb Paolo Dell'Aquila:
> > Than  I've done some test with Mythtv and auto-scanning
> > for channels... and now...
> >
> > ...now I'm having the following (BIG) problem:
> > dvb-t doesn't work anymore (also in kaffeiene or tzap).
> >
> > dmesg has the following error:
> > DVB: frontend 0 frequency 2147483647 out of range (51000000..858000000)
>
> That sounds really mad, especially as you are in freq. limits of the
> tda8275 and not of the tda8275a, which for sure you have.

The limits are comming from the tda10046 info.  I think the correct thing
to do here is to not have the tda1004x driver define frequency limits, as
it's the tuner that has the limits.

But, 2147483647 is not a valid DVB-T frequency.  It looks like some random
number.

---------------------------------------------------------------------------
# HG changeset patch
# User Trent Piepho <xyzzy at speakeasy.org>
# Date 1189035269 25200
# Node ID 0f6fa7f9db1241806c7d91ff6a9775f12fe1d6dd
# Parent  1387dc197077ad89fdc4014c927c4d8c9ae56193
tda1004x: Remove frequency limits

From: Trent Piepho <xyzzy at speakeasy.org>

The frequency limits are defined by the tuner.  The demodulator's input comes
in at a fixed intermediate frequency, and it doesn't care or know what
frequency it was at originally.

Signed-off-by: Trent Piepho <xyzzy at speakeasy.org>

diff -r 1387dc197077 -r 0f6fa7f9db12 linux/drivers/media/dvb/frontends/tda1004x.c
--- a/linux/drivers/media/dvb/frontends/tda1004x.c	Sun Sep 02 07:56:18 2007 +0100
+++ b/linux/drivers/media/dvb/frontends/tda1004x.c	Wed Sep 05 16:34:29 2007 -0700
@@ -1216,8 +1216,6 @@ static struct dvb_frontend_ops tda10045_
 	.info = {
 		.name = "Philips TDA10045H DVB-T",
 		.type = FE_OFDM,
-		.frequency_min = 51000000,
-		.frequency_max = 858000000,
 		.frequency_stepsize = 166667,
 		.caps =
 		    FE_CAN_FEC_1_2 | FE_CAN_FEC_2_3 | FE_CAN_FEC_3_4 |
@@ -1275,8 +1273,6 @@ static struct dvb_frontend_ops tda10046_
 	.info = {
 		.name = "Philips TDA10046H DVB-T",
 		.type = FE_OFDM,
-		.frequency_min = 51000000,
-		.frequency_max = 858000000,
 		.frequency_stepsize = 166667,
 		.caps =
 		    FE_CAN_FEC_1_2 | FE_CAN_FEC_2_3 | FE_CAN_FEC_3_4 |



More information about the linux-dvb mailing list