How to fix this Kernel bug manually?

  • Hi,


    I'm running 3.16.0 Kernel from OMV-Extras and Tvheadend.
    I having problems if TVHeadend is running in idle mode (not watching tv).


    After a few minutes or hours I get this error:


    Code
    Jan 25 06:12:19 openmediavault tvheadend[2120]: linuxdvb: DRXK DVB-C DVB-T : DVB-C #0 - failed to config dmx for pid 0 [e=File too large]
    Jan 25 06:12:19 openmediavault kernel: [71252.643909] submit of urb 0 failed (error=-27)
    Jan 25 06:12:19 openmediavault tvheadend[2120]: linuxdvb: DRXK DVB-C DVB-T : DVB-C #0 - poll TIMEOUT
    Jan 25 06:12:20 openmediavault tvheadend[2120]: linuxdvb: DRXK DVB-C DVB-T : DVB-C #0 - poll TIMEOUT
    Jan 25 06:12:20 openmediavault tvheadend[2120]: linuxdvb: DRXK DVB-C DVB-T : DVB-C #0 - poll TIMEOUT
    Jan 25 06:12:21 openmediavault tvheadend[2120]: linuxdvb: DRXK DVB-C DVB-T : DVB-C #0 - poll TIMEOUT
    Jan 25 06:12:22 openmediavault tvheadend[2120]: linuxdvb: DRXK DVB-C DVB-T : DVB-C #0 - poll TIMEOUT
    Jan 25 06:12:23 openmediavault tvheadend[2120]: linuxdvb: DRXK DVB-C DVB-T : DVB-C #0 - poll TIMEOUT


    I have to restart my server to get it working again.


    I just found, that it is related to a kernel bug: https://bugzilla.kernel.org/show_bug.cgi?id=72891


    Alan Stern posted a fix for ehci-sched.c for this issue.


    Is it possible, to fix it by myself? where is the file located?


    Thank you

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!