Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Full featured DVB-T card update



Nils Ohlmeier wrote:
> On Thursday 31 July 2003 13:48, Juri Haberland wrote:
> > have you tried the patch that Jürgen Peitz send to the list in April?
> > http://www.linuxtv.org/mailinglists/linux-dvb/2003/04-2003/msg00245.html
> >
> > I'll attach a new diff, as a part of the original patch got included into
> > the CVS but this doesn't seem to make any difference for me. With the
> > complete patch I still have occasional tuning problems that can be
> > resolved by tuning to another frequency and back, but so far I havn't had
> > any complete frontend lockups.
> >
> > Please test this ASAP as it might get included into the driver before
> > 1.0.0.
> 
> i applied your new modified patch to the latest code.
> Before the patch i had a hard time to switch to any channel on the frequency 
> (transponder) of RTL here in Berlin. This happened very often.
> With the patch applied RTL etc. are working fine, but i have sometimes 
> problems with SAT1 etc. The tuner seems to takes more time to get a lock for 
> this channel now, it takes sometimes up to some seconds until i see 
> something. 
> After one evening and night watching and switching i would say the new 
> problems with the patch happen less often and are more easily to solve. So i 
> would vote to apply this patch before the release :-)
> 
> Lucky full crashes never happened to me, and full frontend lockups are very 
> rare. But i still need to change the power to 3 to have acceptable frontend 
> lock times.

Could you guys please test current CVS with the following patch applied?

Index: frontends/alps_tdlb7.c
===================================================================
RCS file: /cvs/linuxtv/DVB/driver/frontends/alps_tdlb7.c,v
retrieving revision 1.11
diff -u -p -r1.11 alps_tdlb7.c
--- frontends/alps_tdlb7.c	8 Jul 2003 11:21:21 -0000	1.11
+++ frontends/alps_tdlb7.c	1 Aug 2003 12:43:16 -0000
@@ -400,6 +400,11 @@ int tdlb7_ioctl (struct dvb_frontend *fe
 		break;
         }
 
+	case FE_RESET:
+		// read status reg in order to clear pending irqs
+		sp8870_readreg(i2c, 0x200);
+		break;
+
 	case FE_GET_FRONTEND:  // FIXME: read known values back from Hardware...
 	{
 		break;


Maybe there's some more stuff to do in FE_RESET, like system controller stop/start.
Please experiment.


Thanks,
Johannes


-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index