[linux-dvb] Air/SkyStar2 IRQ stop (partial) fix
Johannes Stezenbach
js at linuxtv.org
Wed Jun 22 23:24:15 CEST 2005
Patrick Boettcher wrote:
> >Could you give a short description of what the patch does
> >and what "block 300" is?
>
> Register block 0x300 affects single-PID/group-PID and MAC-filtering.
>
> The problem was, that after some time of stressing the card with
> (re)tuning to a (new) frequency simply no more DMA activities took place.
> Reloading the driver solved the problem, because the Flexcop was
> reinitialized.
>
> I now tried to find out, which part of the initialization fixed it. After
> some testing (+ finding and curing other problems) it turned out, that
> reinitializing register block 0x3xx made it work again. So I simply added
> the reset to the start/stop-data-reception-function.
>
> My affected system is now doing scans for about 6 hours. Without the reset
> it took 1 hour at most to have to no-data situation.
>
> A workaround, because I cannot test the signal-loss-issue
> (losing/regaining signal without restarting data reception), but it
> can be that this issue is solved as well (with the help of the smaller
> changes I made). We have to wait for user comments.
OK, thanks for the info.
Johannes
More information about the linux-dvb
mailing list