Hi Holger, Thanks for doing that, I haven't tested it yet, but it looks like it ought to work. Just one thing though I am wondering if we need to make sure that the fe->bending variable is initialised to zero. I enclose a small patch to do this, though I am not sure this is exactly the right place.
Damian On Fri, 2003-07-25 at 01:14, Holger Waechtler wrote: > Johannes Stezenbach wrote: > > Gavin Hamill wrote: > > > >>On Thursday 24 July 2003 8:13 am, you wrote: > >> > >>>OK, I think I have found the problem, well at least located it:- > >>> > >>>In dvb_frontend.c there is a function "dvb_bend_frequency" which > >>>apparently stops two cards from interfering with each other when they > >>>are tuned to the same frequency. I commented out the function and now > >>>both cards work fine. > >>> > >>>Anyone got any thoughts? > >> > >>I remember Andrew de Quincy (sorry if I messed up the spelling of your > >>surname!) talking about this before on the list, but in relation to the older > >>Nova-T Grundig frontend... > >> > >>At the time he'd tried 3 or 4 cards all tuned to the same freq in the same > >>machine and noticed no ill side-effects regarding stability of signal > >>quality, so commented the code out in a patch he sent... Perhaps the bending > >>is only relevant to DVB-S or DVB-C... > > > > > > I remember that we decided to enable bending only for frontends > > on the same adapter (some STBs with two frontends need bending). > > > > But apparently no one cared to write code for that :-(. > > I wrote the codelet a long time ago but forgot to check it into the CVS > repository. Now it's threre, please update your source tree and check if > it works for you... > > Holger -- Damian Ivereigh CEPS Team Lead Desk: +61 2 8446 6344 Mob: +61 418 217 582 Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html PGP Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x24E7A68F
--- dvb_frontend.c.orig 2003-07-28 13:35:58.000000000 +1000
+++ dvb_frontend.c 2003-07-28 13:36:26.000000000 +1000
@@ -316,6 +316,7 @@
fe->lost_sync_count = 0;
fe->lost_sync_jiffies = jiffies;
fe->lnb_drift = 0;
+ fe->bending = 0;
if (fe->status & ~FE_TIMEDOUT)
dvb_frontend_add_event (fe, 0);
memcpy (&fe->parameters, param,
signature.asc
Description: This is a digitally signed message part
