easyVDR Kopie des easyVDR-Forums zum Nachschlagen
Soundprobleme

easyVDR - >VARforumsname - >Soundprobleme

onkel_pit  14.Oct.2015 12:24:00
Hallo zusammen,

der Sound und ich, das werden glaube ich keine guten Freunde mehr. Am Wochenende habe ich meinen VDR komplett neu aufgesetzt, nicht zuletzt wegen Soundproblemen in Verbindung mit neuem AV- Receiver, aber hauptsächlich, um eine aktuelle Installation mit dem neusten ISO (easyvdr 2.1) zu bekommen.
Nachdem alles eingerichtet war, funktionierte alles prächtig: Jede vorhandene Tonspur bei allen Sendern war anwählbar und brachte den korrekten Sound. Große Freude! Mehrmaliges Runter- und auch wieder Hochfahren ergab keine Änderung, alles ging perfekt, auch noch am nächsten Tag. Die entspr. easyinfo  (easyinfo_15-10-10_1735.txt) liegt bei.
Bis dann der Montag kam. Folgendes ist passiert: Abends schauten wir eine Sendung per Timeshift, die AC3- Tonspur war angewählt. Als der Film zu ende war, bin ich dann mit "back" aus der Aufzeichnung rausgegangen, auf dem Schirm erschien die Frage "Zeitversetzte Aufnahme löschen?" und ich habe "ok" gedrückt.
Auf der Stelle war vdr weg (Absturz?) und startete neu, Sound gab es danach nur noch auf der AC3- Tonspur sofern vorhanden. Sender ohne AC3- Spur waren stumm. Reboot, vdr- Neustart brachte alles nix. Der Ton ist wech. Der Vorfall passierte am 12.10.2015 um 21:45:57 Uhr, easyinfo (easyinfo_15-10-12_2202.txt) liegt bei.
Was passiert da nur? Das einzige, was ich jetzt auf die Schnelle gefunden habe, ist, daß beim regulären vdr- Stop irgendwas abgespeichert wird:

usr/share/vdr/after-vdr-hooks/ 10_sound.restore

wird beim runterfahren ausgeführt. Das passiert beim Absturz natürlich nicht. Kann es daran liegen?

Jetzt kommt noch was interessantes: Weil ich gerne Kodi haben wollte, habe ich gestern "testing" aktiviert und update / dist- upgrade gemacht. Hat alles geklappt,
nur nach reboot hatte ich gar keinen Ton mehr. Folgendes gemacht:

rm /var/lib/alsa/*
mv /etc/init/alsa-store.conf  /etc/init/alsa-store.alt

Dann Audio setup gemacht, die Testtöne waren nicht hörbar. Den hdmi- Anschluss, der es sonst auch immer ist, aktiviert und danach ging AC3- Ton wieder. Danach ein bißchen mit Kodi rumgespielt, Musik gehört. Später wieder TV geschaut, ein bißchen rumgezappt. Zufällig einen Sender eingeschaltet, der keine AC3- Tonspur hat. Dann die große Überraschung: Der Stereoton war hörbar!
Auch bei allen anderen Sendern hatte ich Ton von allen Spuren. So soll es sein. Da die Sache auch irgendwie vom Runterfahren abhängt, habe ich per System- Befehle einen vdr- Neustart (nicht reboot) gemacht und siehe da, bis auf AC3 ist wieder alles weg.


Was ist da nur los? Irgendjemand eine Idee?

Bitte schaut Euch das mal an

Vielen Dank im Voraus und viele Grüße
Peter

easyinfo.zip
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
michel8  14.Oct.2015 20:20:09
Würde mich gerne mit dem sehr gut beschriebenen Problem beschäftigen, bin aber beruflich und privat komplett Land-Unter und bis Ende der Woche bin ich gar nicht mehr zu Hause und in der Nähe eines VDR...


Wenn es also 2-3 Woche auf mich warten kann...


Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
onkel_pit  14.Oct.2015 20:36:23
Na klar,  kein Problem. Vielleicht kann ich ja in der Zwischenzeit noch ein paar Hinweise sammeln.
Danke und Gruß
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
onkel_pit  18.Oct.2015 13:25:40
Hallo, habe jetzt nochmal das gleiche gemacht wie im ersten Posting beschrieben. Jetzt aber kein Erfolg. Hatte vielleicht etwas mit der Ersteinrichtung von Kodi zu tun? Schönes Rest- WE Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
SurfaceCleanerZ  19.Oct.2015 21:41:32
Hi,
Wenn nix mehr geht versuch mal mit grün die Tonspur zu wechseln....
MfG Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
mango  19.Oct.2015 21:53:43
Hi,

[quote='onkel_pit link' pid='17691' dateline='1445167540']
Hatte vielleicht etwas mit der Ersteinrichtung von Kodi zu tun?
wenn XBMC schon Eingerichtet war, sollten bei der Migration XBMC -> Kodi keine Fehler auftreten.(bisher auch keine bekannt)
...kannst du mal auf Pulse-Audio umstellen?

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
onkel_pit  19.Oct.2015 22:15:04
[quote='SurfaceCleanerZ link' pid='17691' dateline='1445283692']
Hi,
Wenn nix mehr geht versuch mal mit grün die Tonspur zu wechseln....
MfG Stefan

Hey Stefan,
Das mache ich ja, und ich habe nur Ton, wenn ich eine AC3 Spur wähle. Wenn keine AC3 Spur vorhanden ist, habe ich auch keinen Ton.
Gruß
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
onkel_pit  19.Oct.2015 22:22:14
[quote='mango link' pid='17691' dateline='1445284423']
Hi,

[quote author=onkel_pit link=topic=18001.msg169428#msg169428 date=1445167540]
Hatte vielleicht etwas mit der Ersteinrichtung von Kodi zu tun?
wenn XBMC schon Eingerichtet war, sollten bei der Migration XBMC -> Kodi keine Fehler auftreten.(bisher auch keine bekannt)
...kannst du mal auf Pulse-Audio umstellen?

Gruss
Wolfgang

Hi Wolfgang,
ich meinte nicht, dass der Fehler durch die Kodi Einrichtung auftritt, sondern daß er dadurch plötzlich weg war, bis ich dann den Vdr Neustart machte.

Wie geht das mit pulseaudio? Allzuviel kann ich nicht experimentieren, weil ist mein Produktivsystem und der WAF ist in Moment am wackeln...
Gruß
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
gb  20.Oct.2015 06:45:45
[quote='mango link' pid='17691' dateline='1445284423']
...kannst du mal auf Pulse-Audio umstellen?



Wie geht das mit pulseaudio?

Hi,
Einfach ein Terminal aufrufen, dann im Toolmenü Administrator werden und das Vdr-Setup aufrufen.
Als erstes solltest du den Display Manager aktivieren.
Das findest du zB im Vdr-Setup "glaube" unter "Desktop auswählen" dort kommt dann die Frage und diese mit yes anwählen.
Im Setup gibt's dann auch den Punkt Audio Video-out, dort rein und Audio auswählen.
Kurz vor Ende vom Audio-Setup wird gefragt ob Pulse-Audio eingerichtet werden soll.
Das Pulsaudio Setup ist grafisch unter X, dort einfach den Anweisungen der Bilder folgen.

Edit:
habs mal korrigiert
Wenn das erledigt ist, wäre noch der Tipp, den Display Manager zu aktivieren.
Das findest du zB im Vdr-Setup "glaube" unter "Desktop auswählen" dort kommt dann die Frage und diese mit yes anwählen.

Allzuviel kann ich nicht experimentieren, weil ist mein Produktivsystem und der WAF ist in Moment am wackeln...

Ja davon kann ich ein Lied singen ;)
Kann auch nur zwischen den Zeiten dran rumspielen.

MfG Aaron

Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
Bleifuss2  20.Oct.2015 08:42:36
Wenn es mit Pulse nicht gleich geht neu booten und das Setup nochmal machen, das kann sein das du es mehrmals versuchen musst. Und den Displaymanager vorher einschalten.
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
gb  20.Oct.2015 08:46:49


[quote='Bleifuss2 link' pid='17691' dateline='1445323356']
Und den Displaymanager vorher einschalten.

;) Wenn du das sagst, kann ich dir nicht widersprechen, dann ändere ich das oben mal um.

MfG Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
Schwabe  26.Oct.2015 21:28:47
Hallo Onkel_pit,

schau dir mal die Audioeinstellungen im SoftHdDevice Plugin an. Vielleicht hat es da was verstellt. War zumindest bei mir mal so.
Evtl. kannst du auch die easyvdr-frontend-softhddevice.conf zum Testen anpassen. Einfach die beiden Audiogeräte (Audio Device und Audio Device Passthrough) mit deinen Audiogeräteparametern manuell eintragen. Im Anhang findest du meine .conf als Beispiel.

Gruß
Schwabe
easyvdr-frontend-softhddevice.conf
SYSTEM:
Mainboard: ASRock P67 Pro3 mit Celereon 2,7Mhz, 4GB Speicher
Grafikkarte: Zotac Nvidia GT630 25W
Festplatten: Samsung Serie470 64GB SSD, Kingston 240GB SSD A400
DVB-Karten: 2x TT S2-3200 PCI, 1x TT S2-1600 PCI
Remote: Harmony650 mit IRMP-STM32
System: EasyVDR 5.0 Alpha 64bit
Heimkino: Denon AVR-X4300H, Sony VPL-HW45ES, Nubert NuWave 7.2 System, WS-S Spalluto Leinwand
onkel_pit  26.Oct.2015 23:39:29
Hallo zusammen,

@Schwabe: Danke für den Tipp, aber das war es nicht.

@Alle: Habe jetzt auf eine andere HDD eine frische Installation gespielt, da läuft der Sound noch wie er soll. Werde am WE damit  mal ein bisschen rumspielen. Schaumermal, ob da was bei rumkommt.

Leider muss ich das in Kürze am laufen haben, da meine sky und HD- Karte sicher kurz vor der Hochzeit mit dem Zwangs- Schrott Receiver steht. Dann habe ich die ganzen Privaten wieder in SD und einige von denen haben keine AC3 Spur. Nach jetzigem Stand sind die dann bei mir stumm.

Wünsche Euch eine gute Nacht
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
onkel_pit  30.Oct.2015 08:56:52
Moin zusammen,

habs gefunden. Es ist das gleiche Problem wie hier:[url=http://www.easy-vdr.de/forum/index.php?topic=14230.msg125804#msg125804]http://www.easy-vdr.de/forum/index.php?topic=14230.msg125804#msg125804
Bei mir musste in der /var/lib/alsa/asound.state der Eintrag
control.10 {
iface MIXER
name 'IEC958 Playback Default'
index 1
value '068200020...0'
comment {
access 'read write'
type IEC958
count 1
durch diesen control.10 {
iface MIXER
name 'IEC958 Playback Default'
index 1
value '040000000...0'
comment {
access 'read write'
type IEC958
count 1
ersetzt werden, dann ging's wieder. Eigenartigerweise war auch die Datei asound.state.easyvdr falsch. Die dient doch eigentlich nur als "Sicherung", oder?
Komisch, daß die beim Absturz verändert wurde. Kann sich da einer einen Reim draus machen?

Viele Grüße
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
onkel_pit  03.Nov.2015 19:17:28
Hallo zusammen,

habe noch ein bisschen rumprobiert. Wenn der Absturz passiert ist (zusammen mit dem Verschwinden der Stereospur) und der Rechner nicht runtergefahren wird, dann sind die beiden Dateien noch ok. Erst wenn der VDR später normal runtergefahren wird, findet wohl eine (dann falsche) Speicherung der Dateien statt und die Stereospur ist für immer weg.
Ein Test, den ich durchgeführt habe, belegt das: Statt normal runterzufahren, hab ich den Rechner abgeschossen (Reset Taste oder Austaste länger drücken). Das fehlerhafte Abspeichern findet dann nicht statt, habe ich mir gedacht.
Und genau so war es: Später die Kiste wieder hochgefahren, und alle Audiospuren waren wieder verfügbar, asound.state und asound.state.easyvdr waren ok.

Vielleicht muss das Runterfahren doch noch irgendwie anders gestaltet werden, damit solche Dinge nicht vorkommen können...

Gruß und schönen Abend
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
michel8  07.Nov.2015 20:29:00
Danke für den Test, da mache ich mich die Tage dran...
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
onkel_pit  08.Nov.2015 12:54:28
Hey Michel,

schön, daß Du jetzt die Zeit findest. Vielleicht ist es noch interessant, daß die asound.state.easyvdr nach einigen Tagen absturzfreiem Normalbetrieb mit jeweiligem regulären Runterfahren unangetastet bleibt, das bestätigt zumindest WinSCP.
Ansonsten hatte ich letzte Woche auch noch die Variante, daß nach Absturz alle Tonspuren weg waren. Aber wie gesagt, nach Abschuß des Rechners war alles wieder ok.

Gruß und schönes Rest-WE
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
michel8  08.Nov.2015 14:24:27
Eigentlich dürfte die asound.state.easyvdr nur durch das audiosetup geschrieben werden und sonst nie angefasst werden.
Wenn Ton nicht ok asound.state mit der asound.state.easyvdr vergleichen und Unterschiede posten.
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
onkel_pit  09.Nov.2015 12:41:02
Hi Michel,
Du hast recht. ich glaube, ich habe da irgendwas falsch gesehen. Die asound.state.easyvdr ändert sich nicht. Gestern hatte ich wieder einen (Timeshift-)Absturz wie oben beschrieben.
Als vdr wieder da war, war nur noch die AC3- Spur zu hören. Die beiden asound.state und asound.state.easyvdr habe ich dann kopiert in den Ordner Nach_Absturz (s. Anl.). Sie haben beide identischen Inhalt und sind ok.
Dann habe ich den Rechner runtergefahren, ein bisschen gewartet und wieder hochgefahren. Danach die beiden Dateien in den Ordner Nach_Hochfahren (s. Anl.) kopiert. asound.state.easyvdr ist immer noch ok, asound.state nicht mehr. Der Unterschied liegt lediglich in
control.10 {
iface MIXER
name 'IEC958 Playback Default'
index 1
value '068200020...0'
comment {
access 'read write'
type IEC958
count 1

(asound.state, falsch)
und
control.10 {
iface MIXER
name 'IEC958 Playback Default'
index 1
value '040000000...0'
comment {
access 'read write'
type IEC958
count 1

(asound.state.easyvdr, richtig).
Die fehlerhafte Änderung der asound.state passiert beim runterfahren, das sieht man an der Änderungszeit, 08.11.2015 22:15. Wieder hochgefahren habe ich ihn erst um 22:17 Uhr.
Aus meiner Sicht müsste es damit getan sein, vor jedem VDR- Start den richtigen Inhalt der asound.state.easyvdr in die asound.state zu kopieren, dann hat man auch nach solchen Abstürzen wieder die richtigen Verhältnisse.
Wie siehst Du das?

Viele Grüße
Peter
asound.zip
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
onkel_pit  09.Nov.2015 19:52:59
Hallo Michel,
habe jetzt mal versucht, beim vdr Start jeweils die asound.state an die asound.state.easyvdr anzugleichen:
Mit einer Datei namens/usr/share/vdr/dvb-start-hooks/20_asound_store, die nur den Kopierbefehl beinhaltet:
#!/bin/bash
cp /var/lib/alsa/asound.state.easyvdr /var/lib/alsa/asound.statewird bei jedem VDR Start für definierte Verhältnisse gesorgt. Leider funzt es nicht, wenn der VDR nach (timeshift-) Absturz automatisch startet, aber beim nächsten Start bzw. Hochfahren ist dann aber wieder alles ok.
Das ist schon mal besser als nix und ich muß jetzt nicht mehr jedesmal per WinSCP eingreifen.
Viele Grüße und schönen Abend
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
michel8  09.Nov.2015 22:28:51
Danke Peter,

Gut analysiert K++


Auch Dein Lösungsansatz mit der Kopierfunktion in einem Upstartscript bringt uns weiter - auch wenn er nicht direkt greift.

Es gibt nämlich noch ein anderes Upstartscript in .../after-vdr-hooks aus dem easyvdr-paket:
Das script 10_sound.restore startet alsa mit den Einstellungen, die beim herunterfahren in die asound.state geschrieben wurden.
Wahrscheinlich kommt Deine Kopierfunktion beim DVB Start einfach zu spät.

Wenn Du für den nächsten Absturztest Deine Kopierroutine wieder totlegten würdest, aber dafür das Script 10_sound.restore änderst
Von 8 exec /usr/sbin/alsactl restore 
In 8 exec /usr/sbin/alsactl -f /var/lib/alsa/asound.state.easyvdr restore 
Damit wird gleich die gesicherte asound.state geladen.

Wenn das klappt, können wir uns an die Überlegungen zu den Nebenwirkungen (z.B. bei Pulseaudio) machen wenn immer die Sicherheitskopien an Stelle der beim shutdown erstellten asound.state verwenden oder nachdenken, wie wir die gesicherte asound.state.easyvdr immer nur dann verwenden, wenn in dem von Dir gefundenen value in der asound.state ein böser Wert steht...

Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
onkel_pit  10.Nov.2015 07:39:05
Hi Michel,
mach ich. Hoffe, daß ich heute Abend dazu komme.
Gruß
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
onkel_pit  17.Nov.2015 09:00:39
Hallo zusammen,

sorry, dass es so lange gedauert hat, aber jetzt habe ich den Test gemacht mit dem von Michel empfohlenen Skript in ...after-vdr-hooks.
Also: Absturz herbeigeführt, VDR ist weg während der Rechner noch läuft. Nach ein paar Sekunden ist vdr wieder da und der Stereoton ist weg, es gibt nur noch AC3. Asound.state ist noch unverändert.
Dann der Rechner normal runtergefahren und nach kurzer Zeit wieder hochgefahren. Danach hatte ich gar keinen Ton mehr. Die asound.state war verändert, und zwar ziemlich am Ende jeweils zw. control.10 und control.12

control.10 {
iface MIXER
name 'IEC958 Playback Default'
index 1
value '0682000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.11 {
iface MIXER
name 'IEC958 Playback Switch'
index 1
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.12 {
iface PCM
device 7
name ELD
value '10000e006d80005f000002000000000052620501544f53484942412d54560a2020097f070f7f071507503e1fc04d0200570601677e015f54010000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read volatile'
type BYTES
count 95


statt
control.10 {
iface MIXER
name 'IEC958 Playback Default'
index 1
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.11 {
iface MIXER
name 'IEC958 Playback Switch'
index 1
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.12 {
iface PCM
device 7
name ELD
value ''
comment {
access 'read volatile'
type BYTES
count 0

Das war also leider nix. Bisher funktioniert nur meine Variante, wobei ich glaube, daß die nicht allgemein verwendbar ist, oder?

Viele Grüße
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
michel8  22.Nov.2015 01:34:51
Hallo Peter,

bin nach viel suchen wieder einen Schritt weiter.
Versuche mal bitte folgendes:
in der /etc/init/easyvdr-alsa-restore.conf die zeile mit iecset unten hinzufügen
description    "restore sound card(s') mixer state(s)"
author          "Uwe Kiehl "

start on (starting easyvdr-vdr)

task

exec /usr/sbin/alsactl restore
exec /usr/bin/iecset professional false audio true rate 44100 copyright false emphasis 0 category 0 original false


und sonst die testweisen Änderungen wieder zurückbauen:
- in .../after-vdr-hooks das Script 10_sound.restore sollte nichts tun - also ein # vor dem Befehl
- und Deine Versuche in der .../after-vdr-hooks mit der 20_asound_store wie oben beschrieben auch totlegen.

Nach meinen Tests ist dann auch der Ton nach VDR-Neustart OK, wenn in der asound.state noch das falsche drinsteht.
Beim richtigen runterfahren des VDR wird dann in der Regel wieder eine korrekte asound.state geschrieben...

Wenn das bei Dir funktionieren würde wäre super.
Wenn nicht bräuchte ich von Dir mal die komplette asound.state

Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
onkel_pit  25.Nov.2015 08:50:35
Hi Michel,
tut mir unendlich leid, aber das war leider auch nix. Nach Absturz ist vdr wieder da und der Stereoton weg. Danach den Rechner runter- und wieder hochgefahren: gar kein Ton mehr. Anbei die asound.state.
Gruß und vielen Dank
Peter
asound.state.txt
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
michel8  26.Nov.2015 00:53:55
Ok, kann auch nicht passen bei Dir,
Du hast 2 NVIDIA soundkarten und eine sogar mit 2 ICE-devices also noch 3 zusätzliche Zeilen, damit auch alles richtig zurückgesetzt wird:

description    "restore sound card(s') mixer state(s)"
author          "Uwe Kiehl "

start on (starting easyvdr-vdr)

task

exec /usr/sbin/alsactl restore
exec /usr/bin/iecset professional false audio true rate 44100 copyright false emphasis 0 category 0 original false
exec /usr/bin/iecset -c 1 professional false audio true rate 44100 copyright false emphasis 0 category 0 original false
exec /usr/bin/iecset -c 1 -n 1 professional false audio true rate 44100 copyright false emphasis 0 category 0 original false
exec /usr/bin/iecset -n 1 professional false audio true rate 44100 copyright false emphasis 0 category 0 original false



Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
michel8  29.Nov.2015 21:32:19
Hallo Zusammen,

zwischenzeitlich habe ich einen Testfix für das Problem gebaut, durch das immer wirder der pcm-ton beim Einschalten weg ist.
Dieses Tar [url=http://www.easy-vdr.de/%7Emichel8/Stable20_fixes/25_setup_update.tar.bz2]http://www.easy-vdr.de/~michel8/Stable20_fixes/25_setup_update.tar.bz2
z.B. nach tmp saugen und auspacken
stopvdr
stop easyvdr-desktop
apt-get update
apt-get dist-upgrade
cd /tmp
wget http://www.easy-vdr.de/~michel8/Stable20_fixes/25_setup_update.tar.bz2
tar xjf 25_setup_update.tar.bz2

dann die folgenden files ins System kopieren:
  ../setup/easyvdr-config-audio nach /usr/share/easyvdr/setup/ und
  ../setup/audio-setup/tools/easyvdr-fixes-sound nach /usr/share/easyvdr/setup/audio-setup/tools/
Wenn man nun im setup aus dem Toolmenü das Audiosetup erneut ausführt wird in das upstart-script
  /etc/init/easyvdr-alsa-restore.conf
ein Aufruf für das bugfix-script
  /usr/share/easyvdr/setup/audio-setup/tools/easyvdr-fixes-sound
eingetragen.
Der Aufruf ist aber nicht bei einer Konfiguration für Pulseaudio vorhanden und vorerst nur aktiv bei Systemen mit konfiguriertem passthrough-device.

Wenn es bei Problemsystemen zur Zufriedenheit funktioniert, dann kommt es in eines der nächsten Updates.

Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102