[linux-dvb] Air/SkyStar2 IRQ stop (partial) fix

Halim Sahin halim.sahin at t-online.de
Fri Jun 24 10:08:08 CEST 2005


Hi,
On Mi, Jun 22, 2005 at 11:24:15 +0200, Johannes Stezenbach wrote:
> 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 did you apply the patch to the dvb-kernel cvs?
Greetings 
Halim





More information about the linux-dvb mailing list