[linux-dvb] problems and workaround when tuning to a channel with DD enabled

Johannes Stezenbach js at linuxtv.org
Tue Jun 7 17:44:47 CEST 2005


Wolfgang Rohdewald wrote:
> On Dienstag 07 Juni 2005 13:31, Johannes Stezenbach wrote:
> > Or use a system with NPTL.
> 
> I would rather find the real problem. Also, I don't know
> how easy it would be to adapt debian unstable.

I didn't mean that your problem comes from using linux_threads,
just that using NPTL would make stracing simpler.

Debian unstable supports NPTL, all you have to do is
use a 2.6 kernel and patch vdr to run without LD_ASSUME_KERNEL=2.4

> However I self compile the kernel. It had CONFIG_PREEMPT and 
> CONFIG_PREEMPT_BKL. 

Me too. Never had any problems with it (but I patch my vdr
to use NPTL).

> After disabling CONFIG_PREEMPT, I can get rid of that patch
> and everything works fine, wait_event_interruptible_timeout
> no more gets interrupted.
> 
> Also, the problems with replaying Dolby Surround went away, 
> for full log messages see my first post:
> 
> StartHWFilter error  buf 0b07 0010 012c b96a  ret fffffe00  handle c041
> 
> Is it a known fact that these drivers might not work in a
> preempting kernel which I simply did not know about? If so, maybe
> the drivers should put warnings into syslog?
> 
> I can do more tests if you want me to. As a starter, I could
> try to enable only CONFIG_PREEMPT but not CONFIG_PREEMPT_BKL

Why don't you just fix the problem with the b0rked error
handling in Load/BlitBitmap and be done with it?

Johannes




More information about the linux-dvb mailing list