[gelöst] TVheadend + dvb treiber verhindern standby

Hier köchelt der Sud für die nächste Mageia-Suppe. Also stellst Du hier alle Fragen und lieferst hier alle Beiträge zur Entwicklungsversion ab.

Moderator: Mageia Founders

[gelöst] TVheadend + dvb treiber verhindern standby

Beitragvon alfaflo » Mai 4th, '13, 08:06

Hallo,

ich habe tvheadend aus den Paketquellen installiert. TVheadend wird beim start als Service gestartet. Für die DVB-S2 Hardware werden Treiber und Firmware geladen.

Ausgabe von
Code: Alles auswählen
ps -ef | grep tvheadend
486       1901     1  0 May03 ?        00:04:52 tvheadend -f -u tvheadend -g video


Geladene Firmware Module:
Code: Alles auswählen
lsmod | grep dvb
dvb_usb_dw2102         53688  2
dvb_usb                24215  1 dvb_usb_dw2102
dvb_core              117233  1 dvb_usb
rc_core                27754  1 dvb_usb
i2c_core               40397  6 i2c_i801,dvb_usb,ds3000,nvidia,dvb_usb_dw2102,videodev
usbcore               218676  8 btusb,uhci_hcd,uvcvideo,dvb_usb,ehci_hcd,ehci_pci,usbhid,dvb_usb_dw2102


Ohne geladene dvb Treiber funktioniert der Standby (sleep) einwandfrei. Mit geladenen Treibern endet der Versuch den Rechner schlafen zu legen in einem schwarzen Bildschirm mit blinkendem Cursor in der linken oberen Ecke (es wird nicht auf Tastatureingaben wie Capslock, Nummernblock ein/aus usw. reagiert).

Ich versuche also die DVB Treiber beim schlafen legen zu "entladen". Dazu soll zuerst der Service "tvheadend" gestoppt werden über ein Script "50tvheadend" in /etc/pm/sleep.d/
Code: Alles auswählen
#!/bin/sh

case "${1}" in
  hibernate|suspend)
    service tvheadend stop
        ;;
  resume|thaw)
    service tvheadend start
        ;;
  *)
    ;;
esac


Dann das entladen der Treiber mit einem weiteren Befehl in einer Datei "modules" in /etc/pm/config.d/:
Code: Alles auswählen
SUSPEND_MODULES="$SUSPEND_MODULES dvb_usb_dw2102"


Beide Dateien sind ausführbar.

Das schlafen legen funktioniert aber immer noch nicht. Erst wenn ich tvheadend "per Hand" mit
Code: Alles auswählen
service tvheadend stop
service tvheadend start
einmal beendet und neu gestartet habe, funktionieren die Scripte und der Ruhezustand.

Hat jemand einen Tipp, was ich falsch mache bzw. übersehen habe?

Info zum System: Mageia 3 RC 64bit

Gruß
Florian

P.S. unter Mageia 2 hat das ganze funktioniert, wobei ich nicht mehr 100% sicher sagen kann, ob die Skripte 1:1 die gleichen waren.
Zuletzt geändert von alfaflo am Mai 30th, '13, 11:55, insgesamt 1-mal geändert.
alfaflo
 
Beiträge: 29
Registriert: Okt 7th, '11, 16:15

Re: TVheadend + dvb treiber verhindern standby

Beitragvon doktor5000 » Mai 4th, '13, 13:10

Mach doch mal statt dem service stop in dem Skript ein
Code: Alles auswählen
touch /tmp/testlog && echo $(date) >> /tmp/testlog
oder
Code: Alles auswählen
service tvheadend stop 2>&1 >> /tmp/testlog
oder sowas um zu testen ob das Skript überhaupt läuft. Ansonsten die Befehle mal mit vollem Pfad ausführen oder oben hinter den Shebang mal ein -l dahinterhängen, sollte die selbe Wirkung haben.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39

Re: TVheadend + dvb treiber verhindern standby

Beitragvon alfaflo » Mai 5th, '13, 08:26

tatsächlich... das Skript in /etc/pm/sleep.d wird nicht ausgeführt.
Aber woran kann das nun wieder liegen?

Gruß
Florian
alfaflo
 
Beiträge: 29
Registriert: Okt 7th, '11, 16:15

Re: TVheadend + dvb treiber verhindern standby

Beitragvon doktor5000 » Mai 5th, '13, 10:46

Zeig mal ein
Code: Alles auswählen
ls -al /etc/pm/sleep.d/
und mach mal bitte als Benutzer ein
Code: Alles auswählen
pm-suspend

Tut letzteres, und wird das Skript dabei ausgeführt?
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39

Re: TVheadend + dvb treiber verhindern standby

Beitragvon alfaflo » Mai 5th, '13, 16:07

Code: Alles auswählen
ls -al /etc/pm/sleep.d/
insgesamt 12
drwxr-xr-x 2 root root 4096 Mai  5 11:10 ./
drwxr-xr-x 5 root root 4096 Mär  4 22:10 ../
-rwxr-xr-x 1 root root  220 Mai  5 11:13 99tvheadend*


"pm-suspend" als benutzer in der Konsole funktioniert! Und über die Konsole ausgeführt wird auch das Skript zum Beenden von tvheadend abgearbeitet.
Aber über die "sleep" Taste der Tastatur (bisher ausschließlich benutzt) wird das Skript nicht abgearbeitet...
alfaflo
 
Beiträge: 29
Registriert: Okt 7th, '11, 16:15

Re: TVheadend + dvb treiber verhindern standby

Beitragvon doktor5000 » Mai 5th, '13, 19:18

Was für eine Desktop-Umgebung nutzt du?
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39

Re: TVheadend + dvb treiber verhindern standby

Beitragvon alfaflo » Mai 6th, '13, 08:44

KDE 4.10
alfaflo
 
Beiträge: 29
Registriert: Okt 7th, '11, 16:15

Re: TVheadend + dvb treiber verhindern standby

Beitragvon doktor5000 » Mai 6th, '13, 22:03

Dann kannst du in systemsettings -> Energieverwaltung für die jeweilige Operation jeweils auch ein Skript ausführen lassen.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39

Re: TVheadend + dvb treiber verhindern standby

Beitragvon alfaflo » Mai 7th, '13, 17:37

Sicher? Ich verstehe das so, dass ein Skript beim Wechsel in oder aus der Betriebsart "Netzkabel", "Akku" oder "niedriger Akkustand" ausgeführt wird, aber sich nicht auf den Wechsel aus/in den Ruhezustand (zumindest bei meinem Laptop).

Gruß
Florian
alfaflo
 
Beiträge: 29
Registriert: Okt 7th, '11, 16:15

Re: TVheadend + dvb treiber verhindern standby

Beitragvon doktor5000 » Mai 7th, '13, 18:55

Hmmm, nochmal genau hingesehen, ja trifft nur auf das Profil zu, nicht auf die Aktion.
Ich versuch mal einen unserer KDE-Meister dazu zu befragen.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39

Re: TVheadend + dvb treiber verhindern standby

Beitragvon alf » Mai 7th, '13, 19:09

Eigentlich sollte das schon gehen, denn das Powerprofile wird ja geladen beim Zurückholen aus dem Suspend2Disk oder Suspend2Ram. Hatte ja mal vor einiger Zeit Probleme mit meinem Wlan-Chip bei dem ich im Batteriebetrieb das Powermangement des Wlan-Devices abschalten musste. Das habe ich auch darüber realisiert und das hat funktioniert.
Das Gehirn ist nicht wie Seife, es wird nicht weniger wenn es benutzt wird. -- Lisa Fitz
Benutzeravatar
alf
 
Beiträge: 2443
Registriert: Jun 1st, '11, 13:39
Wohnort: Paderborn

Re: TVheadend + dvb treiber verhindern standby

Beitragvon doktor5000 » Mai 7th, '13, 22:46

Und wo trägst du ein, dass beim Wechseln von Netz-/Batteriebetrib in Standby/Suspend to disk das Skript ausgeführt wird?
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39

Re: TVheadend + dvb treiber verhindern standby

Beitragvon alfaflo » Mai 8th, '13, 06:23

unabhängig davon... hat vlt. einer eine Idee, weshalb mein Skript unter /etc/pm/sleep.d ausgeführt wird, wenn ich in der Konsole pm-suspend ausführe, jedoch nicht, wenn ich über die "Sleep" Taste den Laptop schlafen lege? Wo liegt da für das Betriebssystem der Unterschied?
Ist wahrscheinlich nur eine Kleinigkeit...

Gruß
Florian
alfaflo
 
Beiträge: 29
Registriert: Okt 7th, '11, 16:15

Re: TVheadend + dvb treiber verhindern standby

Beitragvon doktor5000 » Mai 24th, '13, 11:26

Frage wird ggf. beantwortet in viewtopic.php?f=8&t=1454
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39

Re: TVheadend + dvb treiber verhindern standby

Beitragvon alfaflo » Mai 25th, '13, 10:41

Danke - werd' das mal verfolgen. "Schön", dass es anscheinend nicht an mir liegt. ;)

Gruß
Florian
alfaflo
 
Beiträge: 29
Registriert: Okt 7th, '11, 16:15

Re: [gelöst] TVheadend + dvb treiber verhindern standby

Beitragvon alfaflo » Mai 30th, '13, 11:56

Mit der Antwort im verlinkten Thread sollte mein Thema auch erledigt sein.
Danke!

Florian
alfaflo
 
Beiträge: 29
Registriert: Okt 7th, '11, 16:15


Zurück zu Cauldron

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast