Ich habe ein Headless Gentoo VDR System mit Digital Devices DVC Karte mit Erweiterungsmodul und selbst übersetzten aktuellen VDR.
Das einzige externe Module ist it87 für den Sensor.
Mit Gentoo Kernel 6.3.7 startet der VDR nicht richtig durch, Symptome sind das VDR Admin und PVR VNSI Erweitungung sich nicht verbinden können, Aufnahmen laufen.
Die Kernel .config kopiere ich immer aus den alten Quellen und mache dann ein make oldconfig um neu hinzugenommene Optionen zu konfigurieren.
Kaltstart heute mit dem Kernel 6.3.7, alles wird vom Sytem erkannt
[ 4.243638] ddbridge: Digital Devices PCIE bridge driver 0.9.33-integrated, Copyright (C) 2010-17 Digital Devices GmbH
[ 4.244809] ddbridge 0000:06:00.0: detected Digital Devices Cine CT V7 DVB adapter
[ 4.244830] ddbridge 0000:06:00.0: HW 00010007 REGMAP 00010005
[ 4.244932] ddbridge 0000:06:00.0: using 2 MSI interrupt(s)
[ 4.370051] ddbridge 0000:06:00.0: Port 0: Link 0, Link Port 0 (TAB 1): DUAL DVB-C2T2 CXD2843
[ 4.371111] ddbridge 0000:06:00.0: Port 1: Link 0, Link Port 1 (TAB 2): NO MODULE
[ 4.378939] ddbridge 0000:06:00.0: Port 2: Link 0, Link Port 2 (TAB 3): DUAL DVB-C/C2/T/T2
[ 4.380042] ddbridge 0000:06:00.0: Port 3: Link 0, Link Port 3 (TAB 4): NO MODULE
[ 4.386033] i2c i2c-3: cxd2841er_attach(): I2C adapter 000000002ace1bbc SLVX addr 6e SLVT addr 6c
[ 4.393177] ddbridge 0000:06:00.0: DVB: registering adapter 0 frontend 0 (Sony CXD2843ER DVB-T/T2/C/C2 demodulator)...
[ 4.413298] i2c i2c-3: cxd2841er_attach(): I2C adapter 000000002ace1bbc SLVX addr 6f SLVT addr 6d
[ 4.419365] ddbridge 0000:06:00.0: DVB: registering adapter 1 frontend 0 (Sony CXD2843ER DVB-T/T2/C/C2 demodulator)...
[ 4.419515] i2c i2c-5: cxd2841er_attach(): I2C adapter 0000000082ebe88f SLVX addr 6e SLVT addr 6c
[ 4.425625] ddbridge 0000:06:00.0: DVB: registering adapter 2 frontend 0 (Sony CXD2843ER DVB-T/T2/C/C2 demodulator)...
[ 4.431808] i2c i2c-5: cxd2841er_attach(): I2C adapter 0000000082ebe88f SLVX addr 6f SLVT addr 6d
[ 4.453533] ddbridge 0000:06:00.0: DVB: registering adapter 3 frontend 0 (Sony CXD2843ER DVB-T/T2/C/C2 demodulator)...
Alles anzeigen
VDR hört auf nach dem ersten Adapter im Syslog.
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] VDR version 2.6.4 started
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] codeset is 'ISO-8859-15' - known
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] loading plugin: /usr/local/lib/vdr/libvdr-epgsearch.so.2.6.3
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] loading plugin: /usr/local/lib/vdr/libvdr-vnsiserver.so.2.6.3
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] loading plugin: /usr/local/lib/vdr/libvdr-imonlcd.so.2.6.3
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] loading /etc/vdr240/setup.conf
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] loading /etc/vdr240/sources.conf
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] loading /etc/vdr240/diseqc.conf
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] loading /etc/vdr240/channels.conf
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] loading /etc/vdr240/timers.conf
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] loading /etc/vdr240/commands.conf
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] loading /etc/vdr240/reccmds.conf
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] loading /etc/vdr240/svdrphosts.conf
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] loading /etc/vdr240/remote.conf
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] loading /etc/vdr240/keymacros.conf
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] DVB API version is 0x050B (VDR was built with 0x050B)
Jun 10 22:24:13 coolermaster vdr[2586]: [2586] frontend 0/0 provides DVB-T,DVB-T2,DVB-C with QPSK,QAM16,QAM32,QAM64,QAM128,QAM256 ("Sony CXD2843ER DVB-T/T2/C/C2 demodulator")
Alles anzeigen
Den VDR 2.6.4 hatte ich zuletzt im November 2022 übersetzt, deshalb habe ich noch einen git pull durchgeführt was ein paar Updates gezogen hat. Mit einer neu kompilierten Version hat es trotzdem nicht funktioniert.
Nach einem Downgrade auf Kernel 6.3.5 ist alles wieder normal
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] VDR version 2.6.4 started
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] codeset is 'ISO-8859-15' - known
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading plugin: /usr/local/lib/vdr/libvdr-epgsearch.so.2.6.3
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading plugin: /usr/local/lib/vdr/libvdr-vnsiserver.so.2.6.3
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading plugin: /usr/local/lib/vdr/libvdr-imonlcd.so.2.6.3
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading /etc/vdr240/setup.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading /etc/vdr240/sources.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading /etc/vdr240/diseqc.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading /etc/vdr240/channels.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading /etc/vdr240/timers.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading /etc/vdr240/commands.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading /etc/vdr240/reccmds.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading /etc/vdr240/svdrphosts.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading /etc/vdr240/remote.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading /etc/vdr240/keymacros.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] DVB API version is 0x050B (VDR was built with 0x050B)
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] frontend 0/0 provides DVB-T,DVB-T2,DVB-C with QPSK,QAM16,QAM32,QAM64,QAM128,QAM256 ("Sony CXD2843ER DVB-T/T2/C/C2 demo dulator")
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] frontend 1/0 provides DVB-T,DVB-T2,DVB-C with QPSK,QAM16,QAM32,QAM64,QAM128,QAM256 ("Sony CXD2843ER DVB-T/T2/C/C2 demo dulator")
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] frontend 2/0 provides DVB-T,DVB-T2,DVB-C with QPSK,QAM16,QAM32,QAM64,QAM128,QAM256 ("Sony CXD2843ER DVB-T/T2/C/C2 demo dulator")
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] frontend 3/0 provides DVB-T,DVB-T2,DVB-C with QPSK,QAM16,QAM32,QAM64,QAM128,QAM256 ("Sony CXD2843ER DVB-T/T2/C/C2 demo dulator")
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] found 4 DVB devices
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] initializing plugin: epgsearch (2.4.1): search the EPG for repeats and more
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] initializing plugin: vnsiserver (1.8.1): VDR-Network-Streaming-Interface (VNSI) Server
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] initializing plugin: imonlcd (1.0.3): Control a iMON LCD
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] setting primary device to 1
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] device 1 has no MPEG decoder
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] setting current skin to "lcars"
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading /etc/vdr240/themes/lcars-default.theme
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] starting plugin: epgsearch
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading /etc/vdr240/plugins/epgsearch/epgsearchblacklists.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] EPGSearch: loading /etc/vdr240/plugins/epgsearch/epgsearch.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] EPGSearch: loading /etc/vdr240/plugins/epgsearch/epgsearchtemplates.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] EPGSearch: loading /etc/vdr240/plugins/epgsearch/epgsearchdone.data
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] loading /etc/vdr240/plugins/epgsearch/timersdone.conf
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] starting plugin: vnsiserver
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] VNSI: Starting vnsi server at port=34890
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] VNSI: VNSI Server started
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] VNSI: Channel streaming timeout: 10 seconds
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] starting plugin: imonlcd
Jun 10 22:39:11 coolermaster vdr[2590]: [2590] iMonLCD: using Device /dev/lcd0, with 15c2:ffdc
Jun 10 22:39:11 coolermaster vdr[2590]: [2610] VNSI: Requesting clients to reload recordings list
Jun 10 22:39:12 coolermaster vdr[2590]: [2590] switching to channel 1 C-1-1051-10301 (Das Erste HD)
Jun 10 22:39:12 coolermaster vdr[2590]: [2613] SVDRP coolermaster opening port 2001/tcp
Jun 10 22:39:12 coolermaster vdr[2590]: [2613] SVDRP coolermaster listening on port 2001/tcp
Jun 10 22:39:12 coolermaster vdr[2590]: [2609] loading /etc/vdr240/plugins/vnsiserver/allowed_hosts.conf
Jun 10 22:39:12 coolermaster vdr[2590]: [2609] VNSI: Client with ID 0 connected: 192.168.0.99:50068
Jun 10 22:39:12 coolermaster vdr[2590]: [2615] VNSI: Welcome client 'XBMC Media Center' with protocol version '13'
Jun 10 22:39:12 coolermaster vdr[2590]: [2590] ERROR: no OSD provider available - using dummy OSD!
Alles anzeigen
Laut Modinfo hat sie der Quelltext für das DD Modul nicht verändert
filename: /lib/modules/6.3.7-gentoo/kernel/drivers/media/pci/ddbridge/ddbridge.ko
version: 0.9.33-integrated
license: GPL v2
author: Ralph and Marcus Metzler, Metzler Brothers Systementwicklung GbR
description: Digital Devices PCIe Bridge
srcversion: 5298ECB6557FA1D2AD5DC97
filename: /lib/modules/6.3.5-gentoo/kernel/drivers/media/pci/ddbridge/ddbridge.ko
version: 0.9.33-integrated
license: GPL v2
author: Ralph and Marcus Metzler, Metzler Brothers Systementwicklung GbR
description: Digital Devices PCIe Bridge
srcversion: 5298ECB6557FA1D2AD5DC97
Alles anzeigen
Die Hashes der Dateien für den cxd2841er Frontend Treiber sind identisch.
Mir fehlt das Wissen um zu verstehen ob das ein Problem im Kernel ist oder vom VDR.