Hallo Portal,
Arch Linux hat vor kurzem auf Systemd umgestellt und ich versuche mich grade auf meinem frisch installiertem VDR einzuarbeiten. Die Hardware findet ihr in meiner Signatur - aber es gibt folgende Änderungen:
- Neben der WD Festplatte werkelt jetzt eine SSD
- Anstatt der Nova -se2 habe ich jetzt einen Sundtek DVB-S2 USB Stick
Leider führt die Kombination aus SSD und dem Sundtek Stick zu einigen Timingproblemen. Das System startet so schnell, dass der VDR den Sundtek Stick noch nicht als device erkennen kann weil er noch nicht komplett initialisiert ist.
Es gibt zwar die Möglichkeit im Sundtek Treiber nach dessen Initialisierung ein Programm und somit auch den VDR zu starten, aber das würde dazu führen wenn der Stick nicht gestartet werden kann startet auch der VDR nicht. Aufnahmen könnten auf der zweiten Karte dann nicht durchgeführt werden.
Ich weiss leider nicht wie ich das über die service files steuern kann. Ausserdem finde ich auch keine brauchbare Erläuterung der Möglichkeiten von service Dateien.
Hier mal die beiden Service Dateien vom VDR und dem Sundtek Stick:
VDR:
[Unit]
Description=Video Disk Recorder
After=lirc.service sundtek.service
#dev-dvb-adapter0-frontend0.device dev-dvb-adapter1-frontend0.device
Wants=lirc.service sundtek.service
#dev-dvb-adapter0-frontend0.device dev-dvb-adapter1-frontend0.device
[Service]
ExecStart=/usr/bin/vdr -v "/var/lib/video.00" -c "/var/lib/vdr" -L "/usr/lib/vdr/plugins" -r "/usr/lib/vdr/vdr-recordingaction" -s >(usw.)<
Restart=on-failure
[Install]
WantedBy=multi-user.target
Alles anzeigen
Sundtek
[Unit]
Description=Sundtek MediaTV Pro driver
Before=lirc.service
[Service]
Type=forking
ExecStart=/opt/bin/mediasrv -d --pluginpath=/opt/bin
ExecStop=/opt/bin/mediaclient --shutdown
[Install]
WantedBy=multi-user.target
Alles anzeigen
Ich habe bereits versucht mit After= und Wants=dev-dvb-adapter0-frontend0.device sicherzustellen, dass die device vorhanden sind, aber wants wartet sehr lange und wird dann mit einem Timeout beendet und after bringt keine Verbesserung.
Hat sich damit von euch schonmal jemand beschäftigt?
Gruß
Atech