tvheadend client no signal after wake from suspend

  • hi just upgraded from 7 to 8.
    issue: when i suspend librelec over night, then wake libreelec, tvheadend client says no signal, but if i goto the tvheadend backend its working fine?
    can anyone help? did not have this issue with v7

    thanks

    update
    did clean install. looks like dont even need over night suspend. just suspended for 15 mins woke it and no signal.

    Edited once, last by sab (February 25, 2017 at 9:12 AM).

  • Hello.

    I am experiencing the same problem. LibreElec version v8.0.0 installed on Mac Mini late 2014 after suspending there is no signal.

    Mini is connected to the AV receiver Yamaha RX-A1050 and then via hdmi out to the television.

  • just updated again from 7 to 8.1.0 still has the same issue. any ideas where to look? other then mylix, no one else is seeing this issue? thanks

  • no i have never added/done anything else in tvhend backend. in version 7.x it never had an issue. its only been since v8.x onwards that it now doesn't work. the same.

  • it looks like your system goes to suspend -> then you need to unload/reload the dvb modules

    disable everywhere the suspend (also at cec settings)

    or

    add your dvb modules to the unload list at the Tvh addon settings

  • thank you for all your help.

    im all for "add support", but for me moving to v8 seems to be less functional maybe my HW? it not that new? even the epg guide open close function doesnt seem to work the same anymore.(Tv Guide not closing after channel selection) not sure if you can help there?

    but happy to try the unload dvb modules. but not sure how i find what im ment to put in it? ive read the link above but still not sure what to put in? are you able provide another link or more info on how? sorry as the it says "beginner". we all got to start somewhere.

  • its a bit tricky and different for every hw (tx linux)

    I can guide you but you need a ssh connection.

    lsmod | paste gives you an url with all needed information (for me)

    You have basically some modules (drivers) that are loaded by the kernel, you need to find the right order of these modules to unload them.

    Most of the modules have a depending at another module so they are blocked if you try to unload them if you don't do it in the right order.

  • ok so it gave me

    Module Size Used by

    8021q 24576 0

    ir_lirc_codec 16384 0

    lirc_dev 20480 1 ir_lirc_codec

    fc0012 16384 4

    rtl2832 20480 4

    i2c_mux 16384 1 rtl2832

    snd_hda_codec_hdmi 45056 1

    rc_imon_pad 16384 0

    snd_hda_codec_realtek 65536 1

    intel_powerclamp 16384 0

    dvb_usb_rtl28xxu 28672 14

    intel_rapl 20480 0

    snd_hda_codec_generic 65536 1 snd_hda_codec_realtek

    dvb_usb_v2 24576 1 dvb_usb_rtl28xxu

    dvb_core 86016 2 dvb_usb_v2,rtl2832

    imon 32768 0

    snd_hda_intel 28672 3

    snd_hda_codec 90112 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek

    snd_hda_core 49152 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek

    snd_hwdep 16384 1 snd_hda_codec

    nuvoton_cir 20480 0

    rc_core 24576 12 imon,ir_lirc_codec,rc_imon_pad,lirc_dev,dvb_usb_v2,nuvoton_cir,dvb_usb_rtl28xxu

  • okay my guess

    dvb_usb_rtl28xxu rtl2832 dvb_usb_v2 dvb_core (maybe without dvb_usb_v2 dvb_core)

    you can test it before you enter it at your settings

    systemctl stop service.tvheadend42

    rmmod dvb_usb_rtl28xxu

    rmmod rtl2832

    #could work without that

    rmmod dvb_usb_v2

    rmmod dvb_core

    if this works without any error message (could not unload ....)

    then try to load the modules again (reverse order)

    modprobe rtl2832

    modprobe dvb_usb_rtl28xxu

    systemctl start service.tvheadend42

    then the adaptor should be shown again at Tvh - if something "crazy" happens just reboot your box (reboot at ssh)

    if a error message appear pls post them - if this above does not work try to move the positions of the modules

  • ok so doing

    systemctl stop service.tvheadend42

    rmmod dvb_usb_rtl28xxu

    rmmod rtl2832

    no errors

    modprobe rtl2832

    modprobe dvb_usb_rtl28xxu

    systemctl start service.tvheadend42

    system froze. had to reboot.

    if i do

    systemctl stop service.tvheadend42

    rmmod dvb_usb_v2

    rmmod: ERROR: Module dvb_usb_v2 is in use by: dvb_usb_rtl28xxu

    rmmod dvb_core

    rmmod: ERROR: Module dvb_core is in use by: dvb_usb_v2 rtl2832

    change order do first

    rmmod rtl2832

    rmmod: ERROR: Module rtl2832 is in use

  • pls try

    systemctl stop service.tvheadend42

    rmmod dvb_usb_rtl28xxu

    rmmod rtl2832

    rmmod dvb_usb_v2

    rmmod dvb_core

    wait some sec

    modprobe dvb_usb_v2

    modprobe rtl2832

    modprobe dvb_usb_rtl28xxu

    systemctl start service.tvheadend42

    not sure why it won't unload it automatically

    you have to reboot between every test to have an clean environment

    you can add modprobe dvb_core before the loading or maybe drop it at the unload