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 Monday 04 Oct 2004 10:03, Patrick Boettcher wrote:
> 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.

Hi, just implement the FE_GET_TUNE_SETTINGS ioctl in your frontend driver and 
choose a larger value of min_delay_ms...




Home | Main Index | Thread Index