Mailing List archive

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

[linux-dvb] Re: dvb-diusb Driver: FE_HAS_LOCK too early?



On Sun, 3 Oct 2004, Richard Taylor wrote:

Richard,

> When tuning in tzap, initially the BER is 0x001ffff, then after 2 lines
> changes to zero.  I have tried modifying the driver with a hack to say
> if BER==0x001ffff then FE_HAS_LOCK = 0;  However this stops the tuner
> from ever achieving a BER of 0.

Somehow the dvb kernel process does a SET_FRONTEND frequently if the
status does not have FE_HAS_LOCK. The dib3000mb needs some time to get the
actual lock, I would say about max. 1 to 2 seconds. I don't want to msleep
in the SET_FRONTEND method too much, but if I had to ...

I don't really know how the best way is to solve this issue. I changed the
dib3000mb to set the HAS_LOCK just when I have TS_SYNC.

I forward this mail to the linux-dvb ml. Maybe some old hand can give us
an advise.

Patrick.

--
  Mail: patrick.boettcher@desy.de
  WWW:  http://www.wi-bw.tfh-wildau.de/~pboettch/




Home | Main Index | Thread Index