Hmm... typical, isn't it? Just about ten minutes after I've sent out the patch, the second tuner died again. It appears this is *not* enough to fix the issue. Please discard the previous mail. // J On Mon, 2008-02-04 at 19:28 +0100, Jonas Anden wrote: > Hi all, > > > I have a hunch about this problem... > ... > > This, ... leads me to believe that this is timer-induced. Something > > can't keep up. Adding debugging makes the operations slightly slower > > (the module needs to do additional IO to speak to syslogd), and this > > delay seems to be enough to keep it operational. > > Attached is an extremely simple patch which seems to resolve the issue > for me. Before turning streaming on/off, I have inserted a tiny delay or > 10 ms- > > Just using 'debug=1' wasn't enough to keep tuner 2 from dying. I set it > up yesterday morning with debug=1, and when I got back home in the > evening the second tuner was dead again. I then made the attached patch > and the system has been stable since then (~24 hrs). > > I also made a slight change by removing a "| 0x00" from the code. It > performs absolutely nothing (and is probably removed by the compiler in > optimization) but confuse when reading the code, imho... Patrick, if you > really want it there I can recreate the patch with the or statement > back ;) > > Feel free to try it out. > > // J > _______________________________________________ > linux-dvb mailing list > linux-dvb@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb