Aus dem GIT klappte es.
Danke.
Aus dem GIT klappte es.
Danke.
Hallo *,
habe eine Digital Devices Cine S2 V6.5, die macht aktuell ein wenig Probleme mit hunderttausenden von Aufzeichnungsfehlern.
Eine SAT-Schüssel Justage ist beauftragt. Falls doch die Karte defekt sein sollte, wollte ich schon mal gucken, ob ich den aktuellen DDDVB-Treiber für eine neue MAX M2, M4 oder SX8 kompilieren kann.
Das klappte natürlich nicht: ( https://support.digital-devices.eu/index.php?article=152 )
kkadmin@debt21:/usr/src/dddvb-0.9.40a> sudo make
make -C /lib/modules/6.16.9+deb14-amd64/build KBUILD_EXTMOD=/usr/src/dddvb-0.9.40a CONFIG_DVB_CORE=m CONFIG_DVB_DDBRIDGE=m CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_CXD2099=m CONFIG_DVB_LNBP21=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV6110x=m CONFIG_DVB_STV0367=m CONFIG_DVB_TDA18212=m CONFIG_DVB_STV0367DD=m CONFIG_DVB_TDA18212DD=m CONFIG_DVB_OCTONET=m CONFIG_DVB_CXD2843=m CONFIG_DVB_STV0910=m CONFIG_DVB_STV6111=m CONFIG_DVB_LNBH25=m CONFIG_DVB_MXL5XX=m DDDVB=y CONFIG_DVB_NET=y modules NOSTDINC_FLAGS="--include=/usr/src/dddvb-0.9.40a/include/dd_compat.h -I/usr/src/dddvb-0.9.40a/frontends -I/usr/src/dddvb-0.9.40a/include -I/usr/src/dddvb-0.9.40a/include/linux"
make[1]: Verzeichnis „/usr/src/linux-headers-6.16.9+deb14-amd64“ wird betreten
make[2]: Verzeichnis „/usr/src/dddvb-0.9.40a“ wird betreten
CC [M] dvb-core/dmxdev.o
dvb-core/dmxdev.c: In function ‘dvb_dmxdev_filter_timeout’:
dvb-core/dmxdev.c:362:46: error: implicit declaration of function ‘from_timer’; did you mean ‘mod_timer’? [-Wimplicit-function-declaration]
362 | struct dmxdev_filter *dmxdevfilter = from_timer(dmxdevfilter, t, timer);
| ^~~~~~~~~~
| mod_timer
dvb-core/dmxdev.c:362:74: error: ‘timer’ undeclared (first use in this function); did you mean ‘ktimerd’?
362 | struct dmxdev_filter *dmxdevfilter = from_timer(dmxdevfilter, t, timer);
| ^~~~~
| ktimerd
dvb-core/dmxdev.c:362:74: note: each undeclared identifier is reported only once for each function it appears in
dvb-core/dmxdev.c: In function ‘dvb_dmxdev_filter_timer’:
dvb-core/dmxdev.c:375:9: error: implicit declaration of function ‘del_timer’; did you mean ‘add_timer’? [-Wimplicit-function-declaration]
375 | del_timer(&dmxdevfilter->timer);
| ^~~~~~~~~
| add_timer
make[5]: *** [/usr/src/linux-headers-6.16.9+deb14-common/scripts/Makefile.build:292: dvb-core/dmxdev.o] Fehler 1
make[4]: *** [/usr/src/linux-headers-6.16.9+deb14-common/scripts/Makefile.build:560: dvb-core] Fehler 2
make[3]: *** [/usr/src/linux-headers-6.16.9+deb14-common/Makefile:2027: .] Fehler 2
make[2]: *** [/usr/src/linux-headers-6.16.9+deb14-common/Makefile:260: __sub-make] Fehler 2
make[2]: Verzeichnis „/usr/src/dddvb-0.9.40a“ wird verlassen
make[1]: *** [/usr/src/linux-headers-6.16.9+deb14-common/Makefile:260: __sub-make] Fehler 2
make[1]: Verzeichnis „/usr/src/linux-headers-6.16.9+deb14-amd64“ wird verlassen
make: *** [Makefile:18: all] Fehler 2
[18:57:19] kkadmin@debt21:/usr/src/dddvb-0.9.40a>
Display More
Wo ist mein Problem?
Dank und Gruss
klak
ps: Tagesaktuelles Debian Testing
Danke für die super tolle Beschreibung. Werde es in den nächsten Tagen mal probieren.
Dank und Gruß
klak
Das ist wohl wahr.
Trashcan: Wird es eine Bookworm Version geben?
Hi, das Zeile 31 mein Problem ist ist mir bewusst. Mittlerweile ist es so, dass es nur noch sehr, sehr, sehr selten auftritt. Es ist sowohl in der VM, als auch auf bare metal aufgetreten. Habe ein Reboot-Script gebaut mit dem ich gut leben kann.
Jemand eine Idee was ich sonst noch versuchen könnte?
Hi,
habe gerade dein Repository gefunden und in einer KVM ausprobiert:
kk@debt28:/etc/apt/sources.list.d$ cat s2-6400.list
#
deb https://www.jueling.de/vdr bullseye main contrib non-free #experimental
# deb-src https://www.jueling.de/vdr bullseye main contrib non-free #experimental
#
kk@debt28:~$ uname -a
Linux debt28 5.10.0-20-amd64 #1 SMP Debian 5.10.158-2 (2022-12-13) x86_64 GNU/Linux
kk@debt28:~$ sudo dpkg-reconfigure tts2-6400
## Copy patch
## Uncompress linux source
## Prepare linux source
## Build modules
## Install modules
## Check/Load modules
## Delete /tmp/linux-saa716x
## Success
kk@debt28:~$ sudo dmesg
[ 387.926327] SAA716x FF 0000:07:00.0: found a Technotrend S2 6400 Dual S2 Premium PCIe card
[ 387.942558] SAA716x FF 0000:07:00.0: SAA7160 Rev 2, irq: 52 (MSI)
[ 388.091602] SAA716x FF 0000:07:00.0: firmware: direct-loading firmware dvb-ttpremium-fpga-01.fw
[ 389.111373] SAA716x FF 0000:07:00.0: FPGA version 1.10
[ 389.171401] SAA716x FF 0000:07:00.0: firmware: direct-loading firmware dvb-ttpremium-loader-01.fw
[ 389.171406] SAA716x FF 0000:07:00.0: loader version 1.03
[ 389.460047] SAA716x FF 0000:07:00.0: firmware: direct-loading firmware dvb-ttpremium-st7109-01.fw
[ 389.769659] dvbdev: DVB: registering new adapter (SAA716x dvb adapter)
[ 390.115409] SAA716x FF 0000:07:00.0: I2C transfer error, msg 0, addr = 0x68, len=3, flags=0x0
[ 390.115494] SAA716x FF 0000:07:00.0: A frontend driver was not found for [1131:7160] subsystem [13c2:300a]
[ 390.116091] dvbdev: DVB: registering new adapter (SAA716x dvb adapter)
[ 391.167387] SAA716x FF 0000:07:00.0: I2C transfer error, msg 0, addr = 0x68, len=3, flags=0x0
[ 391.167470] SAA716x FF 0000:07:00.0: A frontend driver was not found for [1131:7160] subsystem [13c2:300a]
[ 391.170302] SAA716x FF 0000:07:00.0: firmware version 0.5.1
[ 391.170615] input: TT6400 DVB IR receiver as /devices/pci0000:00/0000:00:02.6/0000:07:00.0/input/input8
Display More
Wo ist mein Problem?
Dank und Gruss
Hi, ich kann der Diskussion nur bedingt folgen. Habe eine FF im Einsatz. Wenn mir jemand sagt was zu tun ist würde ich es versuchen.
Hi, ich nutze die FF vom ersten Tag an im 7*24 Betrieb. Bin weiterhin am Verbleib in den Kernel-Sourcen interessiert. Bin auch bereit zu helfen , kann aber programmiertechnisch kein Beitrag leisten.
Hi,
auf 4 Debian Testing Instanzen:
vdradmin-am
vdr-plugin-epgsearch
vdr-plugin-femon
vdr-plugin-live
vdr-plugin-streamdev-server
vdr-plugin-xineliboutput
auf einer zusaetzlich
vdr-plugin-dvbhddevice
Dank und Gruss
klak
Tobi: Dank ffuer alles.
Aktueller Stand
keine Störung:
1 Aufnahme (SH oder HD)
2 Aufnahmen SD
1 Aufnahme HD + TV (SD oder HD)
Störung:
1 Aufnahme HD + 1 Aufnahme SD
2 Aufnahmen HD
Nach Beendigung der Aufnahme bleiben die Lifebild Störungen bis auf einen anderen Kanal umgeschaltet wird.
Defekter LNB? Denke nicht, habe weitere 10 Tuner ohne Probleme im Einsatz. Muss wohl diese Woche mal an den Switch um die Ports zu tauschen.
Habe die letzten 3 Tage alles moegliche probiert:
Neue Kabel
neue Stecker
beide Tuner an einer Schuessel
Betrieb in VM
Betrieb auf'm Host
Aufnahme-Verzeichnis via NFS-Mount (in VM)
Aufnahme-Verzeichnis eigene Partition (in VM)
Das Problem bleibt. Bei zwei HD Aufnahmen (ARD+ZDF) haben beide Bildstoerungen, die auch
nach Beendigung der Aufnahmen im Lifebild bleiben. Erst ein VDR Neustart beseitigt sie.
Was bleibt? Motherboard? Kann ich leider aktuell nicht testen. Oder Treiber?
Dank und Gruss klak
Hi,
Stromversorgung - OK.
Ohne NFS - Problem bleibt.
2*HD von einem Transponder - OK
Ja, Ferndiagnose ist sch.... - Deshalb die Frage nach einer Idee. An die zusätzliche Stromversorgung hatte ich schon gar nicht mehr gedacht.
Für mich ist die Multytenne der Schwachpunkt Kann mit einem anderen Anschluss/Kabel aber erst nächste Woche testen.
@Sören: Fahre seit ueber 10 Jahren VDRs virtuell. Erst mit XEN jetzt mit KVM und habe aktuell:
Debian Testing KVM - TT S2-6400
Debian Testing KVM - Cine S2 V6.5
Proxmox - Technisat SkyStar2
jeweils Xeon Hosts (zum Teil steinalt)
Edit:
Bin super zufrieden damit.
Das ist virtualisiert. In den Logs ist alles OK.
Aber die Stromversorgung ist 'ne gute Idee.
Hallo *,
fahre obige Karte in einer KVM als reinen (Autotimer-)Aufnahme-Server. Jetzt habe ich festgestellt, dass ich bei 2 gleichzeitigen HD AufnamenBildstörungen habe. Bei einer HD und einer SD Aufnahmen tritt es nicht auf. Habe mit verschiedenen vCPU-, RAM- und Aufnahmeverzeichnis-Parametern (andere Platten) getest, das Problem bleibt.
Jemand eine Idee?
ps:
Aufnahmeverzeichnis: NFS-Mount vom Host
SAT1: Multytenne / SAT2: Multischalter
Debian Testing - Kernel 5.9 von github
Hi,
bei mir ist das Problem nicht mehr vorhanden! (!?!?!?!)
Habe eine 2 Tage alte Sicherung aufgespielt (bei mir ist alles in VMs) und und dann ein apt update + upgrade gemacht und siehe da, der segfault tritt nicht mehr auf.
Kann das an der Reihenfolge der Update-Einspielungen zu tun haben?
Dank und Gruss
klak