staging.inyokaproject.org

Probleme mit DVB-Stick nach suspend/resume

Status: Gelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

jms3000

Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 742

Ich habe einen Elgato EyeTV USB DVB Stick. Wenn ich suspend und resume mache, knallt es mir im Millisekundentakt den syslog zu mit Fehlermeldungen vom Modul drxk. Ich habe hier etwas dazu gefunden: https://bugzilla.kernel.org/show_bug.cgi?id=201467 Um den "rmmod" zu machen, muss ich aber tvheadend stoppen. Nach langem rumgegugl habe ich mir jetzt dieses Script gebaut, möge es jemanden helfen:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#!/bin/sh
# jms: restart driver after suspend/hibernate
# if you do not stop tvheadend, these modules are in use
case $1 in
  pre)
    systemctl stop tvheadend
    rmmod em28xx_dvb
    rmmod em28xx_rc
    ;;
  post)
    modprobe em28xx_dvb
    modprobe em28xx_rc
    systemctl start tvheadend
    echo "dvb-jms: kernel modules restarted"
    ;;
esac

Das ganze kommt nach /usr/lib/systemd/system-sleep/dvb-jms und muss ausführbar gemacht werden.

Antworten |