Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Problems with TechnoTrend dec2000-t USB



Hi,

That looks like the same bug i have in the ttusb-nova driver, that the
section handler is directly called from the (interrupt-) urb-complete
handler. This has to be fixed in the driver (and in the ttusb-nova too).

It would be nice to have the output from ksymoops of the panic message, all the same. I have tried and failed to replicate it :(

What is the nature of the problem with calling the section handler from the urb complete, by the way, Felix?

The problem is that you shouldn't call the underlaying dvb handlers (the soft demux etc.) in an interrupt context, since there are some locks and so on missing. At least the net-driver assumes that he is not called in an interrupt context, most probably because of a kmalloc or something like this. i haven't checked it yet.

The problem is that the completion handler from the iso-transfer is called out of the ohci/uhci/... interrupt, thus in an interrupt context.

felix




--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index