Hallo zusammen,
ich habe den vdr über das AUR installiert und den vdr service mit systemctl enable vdr aktiviert. Wenn ich meinen Rechner jetzt allerdings hochfahre versucht systemd vdr zu starten, bevor meine DVB-C Karte bereit ist. Ich erhalte folgende Fehler wenn ich systemctl status vdr aufrufe:
ZitatAlles anzeigen● vdr.service - Video Disk Recorder
Loaded: loaded (/usr/lib/systemd/system/vdr.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sun 2019-09-08 14:10:00 CEST; 15s ago
Process: 451 ExecStart=/usr/bin/vdr (code=exited, status=2)
Main PID: 451 (code=exited, status=2)
Status: "Startup failed, exiting"
Sep 08 14:10:00 Cedric-Manjaro vdr[451]: [451] initializing plugin: vnsiserver (1.8.0): VDR-Network-Streaming-Interface (VNSI) Server
Sep 08 14:10:00 Cedric-Manjaro vdr[451]: [451] ERROR: invalid primary device number: 1
Sep 08 14:10:00 Cedric-Manjaro vdr[451]: vdr: no primary device found - using first device!
Sep 08 14:10:00 Cedric-Manjaro vdr[451]: [451] ERROR: no primary device found - using first device!
Sep 08 14:10:00 Cedric-Manjaro vdr[451]: [451] ERROR: invalid primary device number: 1
Sep 08 14:10:00 Cedric-Manjaro vdr[451]: [451] deleting plugin: vnsiserver
Sep 08 14:10:00 Cedric-Manjaro vdr[451]: [451] exiting, exit code 2
Sep 08 14:10:00 Cedric-Manjaro systemd[1]: vdr.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Sep 08 14:10:00 Cedric-Manjaro systemd[1]: vdr.service: Failed with result 'exit-code'.
Sep 08 14:10:00 Cedric-Manjaro systemd[1]: Failed to start Video Disk Recorder.
Nach dem Boot kann ich allerdings den vdr ohne Probleme mit systemctl start vdr starten. Eine mögliche Lösung ist in /usr/lib/systemd/system/vdr.service einen Sleep-Timer einzubauen.
Allerdings ist das keine schöne Lösung. In der vdr.service Datei die mit dem Paket kommt ist bereits After=oscam.service und After=sundtek.service enthalten. Gitb es auch einen service für den mantis Treiber? Ich habe leider keine gefunden. Meine DVB-C Karte nutzt diesen lspci -v:
ZitatAlles anzeigen05:00.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01)
Subsystem: TERRATEC Electronic GmbH Mantis DTV PCI Bridge Controller [Ver 1.0]
Flags: bus master, medium devsel, latency 64, IRQ 18
Memory at f2100000 (32-bit, prefetchable) [size=4K]
Kernel driver in use: Mantis
Kernel modules: mantis
Falls jemand Ahnung von systemd hat wäre ich für jede Hilfe sehr dankbar. Wenn ich weiß wie sich das Problem fixen lässt, werde ich das an den Maintainer im AUR weiterleiten.
Cedric