Ich habe heute die 3.0 auf meinem Intel NUC installiert. Leider wurde die angeschlossene Terratec Cinergy DVB-S2 USB Box nicht erkannt und damit keine TV-Karte konfiguriert.
von der Box gibt es 4 Revisionen ..wenn die Box/Karte sich als
Code:
Bus 002 Device 003: ID 0ccd:0102 TerraTec Electronic GmbH
meldet,geht nichts ohne ein Treiber-Paket da sich die ID geändert hat.
Zitat:It uses tuner chip Montage TS2022 instead of TS2020. Kernel module ts2020 has supported that chip since kernel 4.1 but new ID is still not supported
(02.12.2016, 18:48)reibuehl schrieb: Ich habe bisher Keinen DVB Treiber ausgewählt, da das Setup keine Auswahl angeboten hatte - Meldung war "keine DVB gefunden" oder so ähnlich
(02.12.2016, 19:49)reibuehl schrieb: Heisst das, dass ich das Device gar nicht zum laufen bekommen kann?
Sorry, so sieht es z.Zt wohl aus!
Wenn ich mir z.B den Sources von Kernel-4.8 anschaue wurde da erst Rev.3 includiert von Rev.4 ist noch
nichts zusehen.
Patch hab ich für Rev.3 gefunden ...sollte auch mit Rev.4 funktionieren. https://patchwork.kernel.org/patch/9173103/
Werde den Patch wohl im "linux-media-dvbsky" anwenden, Heute aber nicht mehr.
...melde mich dann!
mit "Ctrl+Alt+F2" Konsole öffen, Admin werden und auf Menu beenden!
Nun mit wget das Paket holen & installieren.
Konsole:
Code:
sudo su
cd /tmp
wget https://launchpad.net/~easyvdr-team/+archive/ubuntu/3-base-testing/+files/linux-media-dvbsky_0.4.0-20160430easyVDR1~trusty_all.deb
dpkg -i *.deb
...dauert etwas bis die Module gebaut sind.(time for cup coffe)
Ist das Build durch, reboot und hoffen das die Karte auch erkannt wird.
Firmware "dvb-fe-ds3103.fw" ist bereits installiert!
P.S
Ich kann das Paket nur bauen(patch etc.) und auf korrekten install überprüfen(build Module),
mangels Hardware aber keinen Funktionestest durchführen!
Bild sehe ich allerdings noch keines, obwohl ich die channels.conf meines anderen VDRs hochgeladen und aktiviert habe. Muss ich da sonst noch was konfigurieren?
[ 3.218863] dw2102: su3000_identify_state
[ 3.218868] dvb-usb: found a 'Terratec Cinergy S2 USB HD Rev.4' in warm state.
[ 3.218873] dw2102: su3000_power_ctrl: 1, initialized 0
[ 3.219242] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 3.220097] DVB: registering new adapter (Terratec Cinergy S2 USB HD Rev.4)
[ 3.548368] DS3000 chip version: 0.208 attached.
[ 3.566761] ts2020_attach: Read tuner reg[0] = 195
[ 3.566770] dw2102: Failed to attach DS3000/TS2020!
[ 3.566773] dvb-usb: no frontend was attached by 'Terratec Cinergy S2 USB HD Rev.4'
[ 3.604962] Registered IR keymap rc-su3000
[ 3.605076] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:14.0/usb2/2-3/rc/rc1/input17
[ 3.605142] rc1: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:14.0/usb2/2-3/rc/rc1
[ 3.605144] dvb-usb: schedule remote query interval to 150 msecs.
[ 3.605147] dw2102: su3000_power_ctrl: 0, initialized 1
[ 3.605149] dvb-usb: Terratec Cinergy S2 USB HD Rev.4 successfully initialized and connected.
[ 3.605177] usbcore: registered new interface driver dw2102
und hier der Fehler!
Code:
[ 3.548368] DS3000 chip version: 0.208 attached.
[ 3.566761] ts2020_attach: Read tuner reg[0] = 195
[ 3.566770] dw2102: Failed to attach DS3000/TS2020!
[ 3.566773] dvb-usb: no frontend was attached by 'Terratec Cinergy S2 USB HD Rev.4'
03.12.2016, 21:18 (Dieser Beitrag wurde zuletzt bearbeitet: 03.12.2016, 21:28 von mango.)
Hi,
(03.12.2016, 19:52)SurfaceCleanerZ schrieb: Ist unser dkms aber nicht mindestens genauso neu wie 4.6?
a.) ist es kein dkms
b.) nein Sources ist ja von dvbsky - media_build-bst-160430 für Kernel -> 4.1.12~4.4.0
blacklist von "dw2102 bringt hier garnichts, denn nur damit wird die Box auch korrekt
erkannt!!
Der Sources liegt ja im git trusty-ng unter l -> linux-media-dvbsky-0.4.0 einfach mal ein Bilck
darauf werfen.
Das Problem hab ich ja oben aufgeführt ..es wird nicht nach Montage Technology TS2022 linked
sondern TS2020 genommen was aber falsch ist!
Das bauen der Module schlägt bei mir mit folgender Meldung fehl:
Code:
CC [M] /tmp/media_build-bst-16/v4l/dtv5100.o
In file included from /tmp/media_build-bst-16/v4l/dvb_frontend.h:43:0,
from /tmp/media_build-bst-16/v4l/dvb-usb.h:19,
from /tmp/media_build-bst-16/v4l/dw2102.h:5,
from /tmp/media_build-bst-16/v4l/dw2102.c:14:
/tmp/media_build-bst-16/v4l/dw2102.c: In function 'su3000_frontend_attach':
/tmp/media_build-bst-16/v4l/dw2102.c:1385:17: error: 'ts2022_attach' undeclared (first use in this function)
if (dvb_attach(ts2022_attach, d->fe_adap[0].fe, 0x60,
^
/tmp/media_build-bst-16/v4l/dvbdev.h:128:10: note: in definition of macro 'dvb_attach'
typeof(&FUNCTION) __a = symbol_request(FUNCTION); \
^
/tmp/media_build-bst-16/v4l/dw2102.c:1385:17: note: each undeclared identifier is reported only once for each function it appears in
if (dvb_attach(ts2022_attach, d->fe_adap[0].fe, 0x60,
^
/tmp/media_build-bst-16/v4l/dvbdev.h:128:10: note: in definition of macro 'dvb_attach'
typeof(&FUNCTION) __a = symbol_request(FUNCTION); \
^
/tmp/media_build-bst-16/v4l/dvbdev.h:130:21: error: called object '__a' is not a function or function pointer
__r = (void *) __a(ARGS); \
^
/tmp/media_build-bst-16/v4l/dw2102.c:1385:6: note: in expansion of macro 'dvb_attach'
if (dvb_attach(ts2022_attach, d->fe_adap[0].fe, 0x60,
^
/tmp/media_build-bst-16/v4l/dvbdev.h:128:20: note: declared here
typeof(&FUNCTION) __a = symbol_request(FUNCTION); \
^
/tmp/media_build-bst-16/v4l/dw2102.c:1385:6: note: in expansion of macro 'dvb_attach'
if (dvb_attach(ts2022_attach, d->fe_adap[0].fe, 0x60,
^
make[3]: *** [/tmp/media_build-bst-16/v4l/dw2102.o] Fehler 1
make[3]: *** Auf noch nicht beendete Prozesse wird gewartet …
make[2]: *** [_module_/tmp/media_build-bst-16/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-4.4.0-45-generic'
make[1]: *** [default] Fehler 2
make[1]: Verzeichnis »/tmp/media_build-bst-16/v4l« wird verlassen
make: *** [all] Fehler 2
dpkg: Fehler beim Bearbeiten des Paketes linux-media-dvbsky (--install):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 2 zurück
Fehler traten auf beim Bearbeiten von:
linux-media-dvbsky
hab mal ein dkms gebaut, build ist Ok.
Schiebe es noch ins 3-base-testing PPA
Code:
DKMS make.log for dw2102-4.4 for kernel 4.4.0-51-generic (x86_64)
Sa 3. Dez 23:21:36 CET 2016
make -C /lib/modules/4.4.0-51-generic/build M=/var/lib/dkms/dw2102/4.4/build modules
make[1]: Verzeichnis »/usr/src/linux-headers-4.4.0-51-generic« wird betreten
CC [M] /var/lib/dkms/dw2102/4.4/build/cxd2820r_core.o
CC [M] /var/lib/dkms/dw2102/4.4/build/cxd2820r_c.o
CC [M] /var/lib/dkms/dw2102/4.4/build/cxd2820r_t.o
CC [M] /var/lib/dkms/dw2102/4.4/build/cxd2820r_t2.o
LD [M] /var/lib/dkms/dw2102/4.4/build/cxd2820r.o
CC [M] /var/lib/dkms/dw2102/4.4/build/ds3000.o
CC [M] /var/lib/dkms/dw2102/4.4/build/ds3103.o
CC [M] /var/lib/dkms/dw2102/4.4/build/dw2102.o
LD [M] /var/lib/dkms/dw2102/4.4/build/dvb-usb-dw2102.o
CC [M] /var/lib/dkms/dw2102/4.4/build/ts2020.o
CC [M] /var/lib/dkms/dw2102/4.4/build/ts2022.o
Building modules, stage 2.
MODPOST 6 modules
CC /var/lib/dkms/dw2102/4.4/build/cxd2820r.mod.o
LD [M] /var/lib/dkms/dw2102/4.4/build/cxd2820r.ko
CC /var/lib/dkms/dw2102/4.4/build/ds3000.mod.o
LD [M] /var/lib/dkms/dw2102/4.4/build/ds3000.ko
CC /var/lib/dkms/dw2102/4.4/build/ds3103.mod.o
LD [M] /var/lib/dkms/dw2102/4.4/build/ds3103.ko
CC /var/lib/dkms/dw2102/4.4/build/dvb-usb-dw2102.mod.o
LD [M] /var/lib/dkms/dw2102/4.4/build/dvb-usb-dw2102.ko
CC /var/lib/dkms/dw2102/4.4/build/ts2020.mod.o
LD [M] /var/lib/dkms/dw2102/4.4/build/ts2020.ko
CC /var/lib/dkms/dw2102/4.4/build/ts2022.mod.o
LD [M] /var/lib/dkms/dw2102/4.4/build/ts2022.ko
make[1]: Verzeichnis »/usr/src/linux-headers-4.4.0-51-generic« wird verlassen
nach installation des neuen Pakets startet der VDR jetzt nicht mehr. Anbei das dmesg, das Erstellen der easyinfo über die Web Oberfläche hängt seit über zwei Stunden mit dem Popup "EasyInfo wird erstellt".