Hallo,
ich habe die Coronaferien mal genutzt um meinen Server neu aufzusetzen. Die letzte Installation ist bestimmt 5 Jahre her, daher weiß ich nicht mehr genau wie ich es damals gemacht habe. Das alte System war auch ein Debian, nun habe ich ein Ubuntu genommen (18.04 Server). Das System ist ein HP Proliant mit einer Digital Devices Cine S2 Karte.
Mein Problem ist, dass der VDR nicht startet, das Log zeigt das folgende:
-- Logs begin at Sat 2020-03-21 11:32:01 UTC, end at Sat 2020-03-21 16:29:43 UTC. --
Mar 21 13:09:34 homeserver systemd[1]: Starting Video Disk Recorder...
Mar 21 13:09:34 homeserver vdr[2168]: [2168] VDR version 2.3.8 started
Mar 21 13:09:34 homeserver vdr[2168]: [2168] switched to user 'vdr'
Mar 21 13:09:34 homeserver vdr[2168]: [2168] codeset is 'UTF-8' - known
Mar 21 13:09:35 homeserver vdr[2168]: [2168] found 28 locales in /usr/share/locale
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/sources.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/diseqc.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/scr.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/channels.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/commands.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/reccmds.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/svdrphosts.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/keymacros.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] registered source parameters for 'A - ATSC'
Mar 21 13:09:35 homeserver vdr[2168]: [2168] registered source parameters for 'C - DVB-C'
Mar 21 13:09:35 homeserver vdr[2168]: vdr: no primary device found - using first device!
Mar 21 13:09:35 homeserver vdr[2168]: [2168] registered source parameters for 'S - DVB-S'
Mar 21 13:09:35 homeserver vdr[2168]: [2168] registered source parameters for 'T - DVB-T'
Mar 21 13:09:35 homeserver vdr[2168]: [2168] no DVB device found
Mar 21 13:09:35 homeserver vdr[2168]: [2168] ERROR: invalid primary device number: 1
Mar 21 13:09:35 homeserver vdr[2168]: [2168] ERROR: no primary device found - using first device!
Mar 21 13:09:35 homeserver vdr[2168]: [2168] ERROR: invalid primary device number: 1
lines 1-23...skipping...
-- Logs begin at Sat 2020-03-21 11:32:01 UTC, end at Sat 2020-03-21 16:29:43 UTC. --
Mar 21 13:09:34 homeserver systemd[1]: Starting Video Disk Recorder...
Mar 21 13:09:34 homeserver vdr[2168]: [2168] VDR version 2.3.8 started
Mar 21 13:09:34 homeserver vdr[2168]: [2168] switched to user 'vdr'
Mar 21 13:09:34 homeserver vdr[2168]: [2168] codeset is 'UTF-8' - known
Mar 21 13:09:35 homeserver vdr[2168]: [2168] found 28 locales in /usr/share/locale
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/sources.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/diseqc.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/scr.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/channels.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/commands.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/reccmds.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/svdrphosts.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] loading /var/lib/vdr/keymacros.conf
Mar 21 13:09:35 homeserver vdr[2168]: [2168] registered source parameters for 'A - ATSC'
Mar 21 13:09:35 homeserver vdr[2168]: [2168] registered source parameters for 'C - DVB-C'
Mar 21 13:09:35 homeserver vdr[2168]: vdr: no primary device found - using first device!
Mar 21 13:09:35 homeserver vdr[2168]: [2168] registered source parameters for 'S - DVB-S'
Mar 21 13:09:35 homeserver vdr[2168]: [2168] registered source parameters for 'T - DVB-T'
Mar 21 13:09:35 homeserver vdr[2168]: [2168] no DVB device found
Mar 21 13:09:35 homeserver vdr[2168]: [2168] ERROR: invalid primary device number: 1
Mar 21 13:09:35 homeserver vdr[2168]: [2168] ERROR: no primary device found - using first device!
Mar 21 13:09:35 homeserver vdr[2168]: [2168] ERROR: invalid primary device number: 1
Mar 21 13:09:35 homeserver systemd[1]: vdr.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Mar 21 13:09:35 homeserver vdr[2168]: [2168] saving (null)
Mar 21 13:09:35 homeserver systemd[1]: vdr.service: Failed with result 'exit-code'.
Mar 21 13:09:35 homeserver vdr[2168]: [2168] ERROR (ci.c,2990): (null): Bad address
Mar 21 13:09:35 homeserver systemd[1]: Failed to start Video Disk Recorder.
Mar 21 13:09:35 homeserver vdr[2168]: [2183] video directory scanner thread started (pid=2168, tid=2183, prio=low)
Mar 21 13:09:35 homeserver vdr[2168]: [2184] epg data reader thread started (pid=2168, tid=2184, prio=high)
Mar 21 13:09:35 homeserver vdr[2168]: [2184] epg data reader thread ended (pid=2168, tid=2184)
Mar 21 13:09:35 homeserver vdr[2168]: [2183] video directory scanner thread ended (pid=2168, tid=2183)
Mar 21 13:09:35 homeserver vdr[2168]: [2168] max. latency time 0 seconds
Mar 21 13:09:35 homeserver vdr[2168]: [2168] exiting, exit code 2
Mar 21 13:12:31 homeserver systemd[1]: Starting Video Disk Recorder...
Mar 21 13:12:32 homeserver vdr[3086]: [3086] VDR version 2.3.8 started
Mar 21 13:12:32 homeserver vdr[3086]: [3086] switched to user 'vdr'
Mar 21 13:12:32 homeserver vdr[3086]: [3086] codeset is 'UTF-8' - known
Mar 21 13:12:32 homeserver vdr[3086]: [3086] found 28 locales in /usr/share/locale
Mar 21 13:12:32 homeserver vdr[3086]: [3086] loading /var/lib/vdr/sources.conf
Mar 21 13:12:32 homeserver vdr[3086]: [3086] loading /var/lib/vdr/diseqc.conf
Mar 21 13:12:32 homeserver vdr[3086]: [3086] loading /var/lib/vdr/scr.conf
Mar 21 13:12:32 homeserver vdr[3086]: [3086] loading /var/lib/vdr/channels.conf
Mar 21 13:12:32 homeserver vdr[3086]: [3086] loading /var/lib/vdr/commands.conf
Mar 21 13:12:32 homeserver vdr[3086]: [3086] loading /var/lib/vdr/reccmds.conf
Mar 21 13:12:32 homeserver vdr[3086]: [3086] loading /var/lib/vdr/svdrphosts.conf
Mar 21 13:12:32 homeserver vdr[3086]: [3086] loading /var/lib/vdr/keymacros.conf
Mar 21 13:12:32 homeserver vdr[3086]: [3086] registered source parameters for 'A - ATSC'
Mar 21 13:12:32 homeserver vdr[3086]: vdr: no primary device found - using first device!
Mar 21 13:12:32 homeserver vdr[3086]: [3086] registered source parameters for 'C - DVB-C'
Mar 21 13:12:32 homeserver vdr[3086]: [3086] registered source parameters for 'S - DVB-S'
Mar 21 13:12:32 homeserver vdr[3086]: [3086] registered source parameters for 'T - DVB-T'
Mar 21 13:12:32 homeserver vdr[3086]: [3092] epg data reader thread started (pid=3086, tid=3092, prio=high)
Mar 21 13:12:32 homeserver vdr[3086]: [3086] no DVB device found
Mar 21 13:12:32 homeserver vdr[3086]: [3086] ERROR: invalid primary device number: 1
Mar 21 13:12:32 homeserver vdr[3086]: [3092] reading EPG data from /var/cache/vdr/epg.data
Mar 21 13:12:32 homeserver vdr[3086]: [3086] ERROR: no primary device found - using first device!
Mar 21 13:12:32 homeserver vdr[3086]: [3086] ERROR: invalid primary device number: 1
Mar 21 13:12:32 homeserver vdr[3086]: [3086] saving (null)
Mar 21 13:12:32 homeserver vdr[3086]: [3086] ERROR (ci.c,2990): (null): Bad address
Mar 21 13:12:32 homeserver vdr[3086]: [3092] epg data reader thread ended (pid=3086, tid=3092)
Mar 21 13:12:32 homeserver vdr[3086]: [3091] video directory scanner thread started (pid=3086, tid=3091, prio=low)
lines 1-62
Alles anzeigen
Er findet also kein DVB Device, so weit so gut. Nun konnte ich mich dunkel daran erinnern, dass ich damals eine Firmware manuell einbinden musste, die entsprechende Anleitung habe ich auch wieder gefunden und glaube ich auch alles richtig gemacht, lspci -vnnn zeigt an:
02:00.0 Multimedia video controller [0400]: Micronas Semiconductor Holding AG nGene PCI-Express Multimedia Controller [18c3:0720] (rev 01)
Subsystem: Micronas Semiconductor Holding AG nGene PCI-Express Multimedia Controller [18c3:dd00]
Flags: bus master, fast devsel, latency 0, IRQ 27, NUMA node 0
Memory at fe8f0000 (32-bit, non-prefetchable) [size=64K]
Memory at fe8e0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: ngene
Kernel modules: ngene
Das heißt für mich, dass der Treiber geladen wurde.
Nun weiß ich echt nicht weiter, einerseits wird die Karte vom System richtig erkannt und auch der richtige Treiber geladen. Warum findet der VDR dann die Karte nicht?
Kann mich vielleicht jemand auf den richtigen Weg führen?
Danke!