[linux-dvb] Poorly Siemens DVB-C
Karl Herz
karl.herz at gmx.de
Sat Aug 13 17:07:43 CEST 2005
Gavin Hamill wrote:
> I have one of these classic cards (yay! RGB output! :) and the tuning has
> suddenly got VERY slow - it'll take easily a minute to lock onto most
> signals, and often up to four minutes. (!)
I had also tuning problems with my Siemens DVB-C card after I used the new DVB drivers.
I've found that the zig-zag scan is now disabled in the new VES1820 code. After enabling it again,
my card works fine (the bit error rate is a little bit high, but it was also not that low before).
I've appended a litte patch if you want to give it a try.
Cheers,
Karl
--- ./drivers/media/dvb/frontends/ves1820.c.orig 2005-04-07 22:16:46.000000000 +0200
+++ ./drivers/media/dvb/frontends/ves1820.c 2005-08-13 16:23:27.361531064 +0200
@@ -352,12 +352,17 @@
return 0;
}
+static struct dvb_frontend_ops ves1820_ops;
+
static int ves1820_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings* fesettings)
{
fesettings->min_delay_ms = 200;
- fesettings->step_size = 0;
- fesettings->max_drift = 0;
+
+ // enable zig-zag scan
+ fesettings->step_size = ves1820_ops.info.frequency_stepsize * 2;
+ fesettings->max_drift = ves1820_ops.info.frequency_stepsize * 10;
+
return 0;
}
@@ -367,8 +372,6 @@
kfree(state);
}
-static struct dvb_frontend_ops ves1820_ops;
-
struct dvb_frontend* ves1820_attach(const struct ves1820_config* config,
struct i2c_adapter* i2c,
u8 pwm)
More information about the linux-dvb
mailing list