On Friday 20 June 2003 21:13, Ben McKeegan wrote:
I get exactly the same ber pattern of a 000040f8, followed by 00000000.
It is only when the ber changes to 00000000 that the driver starts calling
tda10045h_init on each iteration.
Apologies for taking a while to get back on this, but I've been too busy at
work.
OK..... theres a flag in the driver which prevents tda10045h_init() being
called more than once. The only time this is reset is if the upper layers of
DVB tuning code resets the tda10045h with FE_RESET. I'll have a look into
this issue.
FE_RESET was intended to reset the irq bits if the frontend and is
called on a regular basis when receiption is unstable. In the early days
we had to do this because the L64781 Stream engine locked up if we did
not cleared these bits regulary. Now we're using a different stream mode
and this call is obsolete.