Hi,
Und wie übersetze ich die jetzt für den yaVDR?
welche yaVDR-Version nutzt du - 0.5 oder 0.6??
Gruss
Wolfgang
Hi,
Und wie übersetze ich die jetzt für den yaVDR?
welche yaVDR-Version nutzt du - 0.5 oder 0.6??
Gruss
Wolfgang
Hi,
welche yaVDR-Version nutzt du - 0.5 oder 0.6??
Gruss
Wolfgang
Nutze 0.6.1 mit Vivid-Kernel...
Hi,
Konsole:
cd /tmp
sudo wget https://launchpad.net/~mango-vdr/+archive/ubuntu/easy-next-base/+files/dddvb-dkms_0.9.23.1easyVDR0-trusty_all.deb
sudo dpkg -i *.deb
dauert je nach System etwas bis das Build durch ist!
...ob da nun yavdr oder easyvdr steht ist schnuppe - alles Ubuntu-Trusty
Gruss
Wolfgang
Das scheint jetzt zu funktionieren, nur will er dann meine DVB-S2 Karte nicht mehr initialisieren?!?
root@vdr:~# dmesg | grep -i dvb
[ 1.877763] dvb_core: module verification failed: signature and/or required key missing - tainting kernel
[ 2.012196] Port 0: Link 0, Link Port 0 (TAB 1): DUAL DVB-C2T2 CXD2843
[ 2.013216] Port 1: Link 0, Link Port 1 (TAB 2): DUAL DVB-C2T2 CXD2843
[ 2.025070] Port 2: Link 0, Link Port 2 (TAB 3): DUAL DVB-C2T2 CXD2843
[ 2.026091] Port 3: Link 0, Link Port 3 (TAB 4): DUAL DVB-C2T2 CXD2843
[ 2.026642] DVB: registering new adapter (DDBridge)
[ 2.026644] DVB: registering new adapter (DDBridge)
[ 2.026645] DVB: registering new adapter (DDBridge)
[ 2.026645] DVB: registering new adapter (DDBridge)
[ 2.026646] DVB: registering new adapter (DDBridge)
[ 2.026647] DVB: registering new adapter (DDBridge)
[ 2.026648] DVB: registering new adapter (DDBridge)
[ 2.026648] DVB: registering new adapter (DDBridge)
[ 2.417466] ddbridge 0000:03:00.0: DVB: registering adapter 0 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 2.756032] ddbridge 0000:03:00.0: DVB: registering adapter 1 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 3.047988] ddbridge 0000:03:00.0: DVB: registering adapter 2 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 3.375925] ddbridge 0000:03:00.0: DVB: registering adapter 3 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 3.667874] ddbridge 0000:03:00.0: DVB: registering adapter 4 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 3.975830] ddbridge 0000:03:00.0: DVB: registering adapter 5 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 4.279782] ddbridge 0000:03:00.0: DVB: registering adapter 6 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 4.619734] ddbridge 0000:03:00.0: DVB: registering adapter 7 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 4.624501] Port 3: Link 0, Link Port 3 (TAB 4): DUAL DVB-S2
[ 4.624660] Registering adapters failed. Check DVB_MAX_ADAPTERS in config.
Alles anzeigen
Das scheint jetzt zu funktionieren, nur will er dann meine DVB-S2 Karte nicht mehr initialisieren?!?
Ja, das Leben kann schon hart sein.
Hi,
Das scheint jetzt zu funktionieren, nur will er dann meine DVB-S2 Karte nicht mehr initialisieren?!?
wie ist die Anzahl der Devices?
vlt. gibt es da im Treiber ein Problem "dvb-core/dvbdev.h"
#if defined(CONFIG_DVB_MAX_ADAPTERS) && CONFIG_DVB_MAX_ADAPTERS > 0
#define DVB_MAX_ADAPTERS CONFIG_DVB_MAX_ADAPTERS
#else
#define DVB_MAX_ADAPTERS 8
#endif
Gruss
Wolfgang
Sieht genauso aus, ist aber doch auskommentiert?
Momentan hätte ich 10.....MAX A8 + Duoflex S2
root@vdr:~# cat /usr/src/dddvb-0.9.23.1easyVDR0/dvb-core/dvbdev.h
/*
* dvbdev.h
*/
#ifndef _DVBDEV_H_
#define _DVBDEV_H_
#include <linux/types.h>
#include <linux/poll.h>
#include <linux/fs.h>
#include <linux/list.h>
#define DVB_MAJOR 212
#if defined(CONFIG_DVB_MAX_ADAPTERS) && CONFIG_DVB_MAX_ADAPTERS > 0
#define DVB_MAX_ADAPTERS CONFIG_DVB_MAX_ADAPTERS
#else
#define DVB_MAX_ADAPTERS 8
#endif
Alles anzeigen
Hi,
Sieht genauso aus, ist aber doch auskommentiert?
Die Direktive #define ersetzt jedes weitere Vorkommen von bezeichner im Quelltext durch die als ersatzliste angegebene Zeichenfolge.
ich patche den Treiber und bau nochmals im PPA ..kannst du dann Morgen nochmals testen??
Gruss
Wolfgang
Sehr gerne, danke für Deine rasche Hilfe! Im mediabuild_experimental liegt das Limit bei 32 (!!)....
Gruß,
Hi!
Sehr gerne
Ok, ..melde mich dann Morgen wenn Build fertig.
Ja, im media-build wurde das auch patched!
N8 & Gruss
Wolfgang
Hi,
dann teste mal!
Konsole:
cd /tmp
sudo wget https://launchpad.net/~mango-vdr/+archive/ubuntu/easy-next-base/+files/dddvb-dkms_0.9.23.1easyVDR2-trusty_all.deb
sudo dpkg -i *.deb
P.S
Im Paket "media-build-experimental-dkms" aus meinem PPA, wurde dddvb-0.9.18 durch dddvb-0.9.23 ersetzt.
Das dkms enthält auch einen Patch für die Skystar S2. Kernel-4.2.0(wily) enthält bereits einen Treiber
für die Karte, dieser will aber nicht so recht mit den "Bösen" Plugins.
Desweiteren ist noch ein Patch "stb0899.diff" von Hubertus Sandmann includiert, damit bei DVB-Karten wie z.B der TT-Budget S2-3200
auch die Werte für die Signalstärke und Qualität im VDR-Menü(femon) angezeigt werden.
Build wurde mit Kernel-3.19(vivid) & Kernel-4.2.0(wily) getestet.
https://launchpad.net/~mango-vdr/+archive/ubuntu/easy-next-base/+packages?field.name_filter=media-build-experimental-dkms&field.status_filter=published&field.series_filter=
Build:
Entpacken von media-build-experimental-dkms (0~20160624-0easyVDR0~trusty) ...
media-build-experimental-dkms (0~20160624-0easyVDR0~trusty) wird eingerichtet ...
Oldest Kernel: 4.2.0
Install: media-build-experimental-0~20160624
cp /usr/src/media-build-experimental-0~20160624/dkms.conf.4.2.0 /usr/src/media-build-experimental-0~20160624/dkms.conf
Loading new media-build-experimental-0~20160624 DKMS files...
First Installation: checking all kernels...
Building only for 4.2.0-38-generic
Building for architecture x86_64
Building initial module for 4.2.0-38-generic
Done.
....
....
zr36060.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/4.2.0-38-generic/updates/dkms/
zr36067.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/4.2.0-38-generic/updates/dkms/
zr364xx.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/4.2.0-38-generic/updates/dkms/
depmod.....
DKMS: install completed.
Alles anzeigen
[Edit On]
DL angepasst!
[Edit Off]
Gruss
Wolfgang
Ein Traum, Wolfgang, vielen, vielen Dank!
root@vdr:~# dmesg | grep -i dvb
[ 2.332414] Port 0: Link 0, Link Port 0 (TAB 1): DUAL DVB-C2T2 CXD2843
[ 2.342712] Port 1: Link 0, Link Port 1 (TAB 2): DUAL DVB-C2T2 CXD2843
[ 2.346338] Port 2: Link 0, Link Port 2 (TAB 3): DUAL DVB-C2T2 CXD2843
[ 2.347483] Port 3: Link 0, Link Port 3 (TAB 4): DUAL DVB-C2T2 CXD2843
[ 2.348852] DVB: registering new adapter (DDBridge)
[ 2.348853] DVB: registering new adapter (DDBridge)
[ 2.348854] DVB: registering new adapter (DDBridge)
[ 2.348854] DVB: registering new adapter (DDBridge)
[ 2.348855] DVB: registering new adapter (DDBridge)
[ 2.348856] DVB: registering new adapter (DDBridge)
[ 2.348857] DVB: registering new adapter (DDBridge)
[ 2.348858] DVB: registering new adapter (DDBridge)
[ 2.729957] ddbridge 0000:03:00.0: DVB: registering adapter 0 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 3.057666] ddbridge 0000:03:00.0: DVB: registering adapter 1 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 3.345370] ddbridge 0000:03:00.0: DVB: registering adapter 2 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 3.669227] ddbridge 0000:03:00.0: DVB: registering adapter 3 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 3.957364] ddbridge 0000:03:00.0: DVB: registering adapter 4 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 4.258909] ddbridge 0000:03:00.0: DVB: registering adapter 5 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 4.566864] ddbridge 0000:03:00.0: DVB: registering adapter 6 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 4.910800] ddbridge 0000:03:00.0: DVB: registering adapter 7 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 4.915585] Port 3: Link 0, Link Port 3 (TAB 4): DUAL DVB-S2
[ 4.915737] DVB: registering new adapter (DDBridge)
[ 4.915739] DVB: registering new adapter (DDBridge)
[ 5.096827] ddbridge 0000:04:00.0: DVB: registering adapter 8 frontend 0 (STV090x Multistandard)...
[ 5.132387] ddbridge 0000:04:00.0: DVB: registering adapter 9 frontend 0 (STV090x Multistandard)...
Alles anzeigen
Hi
Ein Traum, Wolfgang, vielen, vielen Dank!
damit der Traum auch erhalten bleibt(bis es was von yaVDR gibt) setzte das Paket auf hold!
wieder freigeben
Merci für den Test!!
Gruss
Wolfgang
Hallo,
funktioniert der Treiber auch mit 4.6 Kerneln?
Hi,
funktioniert der Treiber auch mit 4.6 Kerneln?
"dddvb-dkms" build mit Kernel-4.4 Ok. ...mit kernel-4.6 wohl nicht!
In github von Digital Devices gibt es einen commit, jedoch im Sources nicht included.
https://github.com/DigitalDevices/dddvb/pull/4/files
Gruss
Wolfgang
Hallo,
funktioniert der Treiber auch mit 4.6 Kerneln?
Wenn man das richtige Linux hat, dann schon.
--> https://github.com/herrnst/gentoo-ddbridge-sources-overlay
Hallo,
ich bekomme beim Versuch das media-build-experimental-dkms_0~20160624-0easyVDR0~trusty_all.deb unter Ubuntu 16.04 LTS von Wolfgang zu installieren, die folgenden Fehler:
root@ubuntu:/home/d# dpkg -i media-build-experimental-dkms_0~20160624-0easyVDR0~trusty_all.deb
Selecting previously unselected package media-build-experimental-dkms.
(Reading database ... 194839 files and directories currently installed.)
Preparing to unpack media-build-experimental-dkms_0~20160624-0easyVDR0~trusty_all.deb ...
Unpacking media-build-experimental-dkms (0~20160624-0easyVDR0~trusty) ...
Setting up media-build-experimental-dkms (0~20160624-0easyVDR0~trusty) ...
Oldest Kernel: 4.4.0
Install: media-build-experimental-0~20160624
/usr/src/media-build-experimental-0~20160624/dkms.conf.4.4.0 not found
Loading new media-build-experimental-0~20160624 DKMS files...
First Installation: checking all kernels...
Building only for 4.4.0-28-generic
Building for architecture x86_64
Building initial module for 4.4.0-28-generic
ERROR (dkms apport): unable to determine source package for media-build-experimental-dkms
Error! Bad return status for module build on kernel: 4.4.0-28-generic (x86_64)
Consult /var/lib/dkms/media-build-experimental/0~20160624/build/make.log for more information.
root@ubuntu:/home/d# less /var/lib/dkms/media-build-experimental/0~20160624/build/make.log
Alles anzeigen
In der make.log findet sich am Ende:
........ CC [M] /var/lib/dkms/media-build-experimental/0~20160624/build/v4l/s5c73m3-spi.o
CC [M] /var/lib/dkms/media-build-experimental/0~20160624/build/v4l/s5c73m3-ctrls.o
LD [M] /var/lib/dkms/media-build-experimental/0~20160624/build/v4l/s5c73m3.o
CC [M] /var/lib/dkms/media-build-experimental/0~20160624/build/v4l/adp1653.o
/var/lib/dkms/media-build-experimental/0~20160624/build/v4l/adp1653.c: In function 'adp1653_of_init':
/var/lib/dkms/media-build-experimental/0~20160624/build/v4l/adp1653.c:468:20: error: too few arguments to function 'devm_gpiod_get'
pd->enable_gpio = devm_gpiod_get(&client->dev, "enable");
^
In file included from /var/lib/dkms/media-build-experimental/0~20160624/build/v4l/adp1653.c:39:0:
include/linux/gpio/consumer.h:73:32: note: declared here
struct gpio_desc *__must_check devm_gpiod_get(struct device *dev,
^
scripts/Makefile.build:264: recipe for target '/var/lib/dkms/media-build-experimental/0~20160624/build/v4l/adp1653.o' failed
make[3]: *** [/var/lib/dkms/media-build-experimental/0~20160624/build/v4l/adp1653.o] Error 1
Makefile:1403: recipe for target '_module_/var/lib/dkms/media-build-experimental/0~20160624/build/v4l' failed
make[2]: *** [_module_/var/lib/dkms/media-build-experimental/0~20160624/build/v4l] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.4.0-28-generic'
Makefile:51: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/var/lib/dkms/media-build-experimental/0~20160624/build/v4l'
Makefile:28: recipe for target 'all' failed
make: *** [all] Error 2
Alles anzeigen
Wie kann ich den Fehler beheben, dass die Module sauber kompilieren?
Ich habe das doch richtig verstanden, dass ich NUR dieses Paket für die neuesten Treiber brauche - oder?
Hi,
Wie kann ich den Fehler beheben, dass die Module sauber kompilieren?
"media-build-experimental-dkms" funktioniert nur mit Kernel-3.19(vivid) & Kernel-4.2.0(wily) unter 14.04 Trusty
siehe -> Aktuelle Treiber für Octopus(ddbridge), CineS2(ngene/ddbridge), DuoFlex-S2, DuoFlex-CT, CineCT, MAX S8 sowie TT S2-6400 (Teil 3)
"dddvb-dkms-0.9.23" build mit Kernel-4.4/4.6 unter xenial Ok!
root@easy-xenial:~# dkms status
dddvb, 0.9.23.1easyVDR2, 4.6.0-040600-generic, x86_64: installed
dddvb, 0.9.23.1easyVDR2, 4.4.0-28-generic, x86_64: installed
Install:
cd /tmp
sudo wget https://launchpad.net/~mango-vdr/+archive/ubuntu/xenial-base/+files/dddvb-dkms_0.9.23.1easyVDR2-xenial_all.deb
sudo dpkg -i *.deb
Paket auf hold setzen
wieder lösen
Gruss
Wolfgang
Hallo Wolfgang,
danke, mit diesem Install-Link installieren sich die Treiber.
Beim Versuch das ddbridge Modul mit modprobe zu laden bekomme ich allerdings einen "Invalid argument" Fehler und habe folgende Fehler im dmesg:
[123247.740474] ddbridge: disagrees about version of symbol dvb_dmxdev_init
[123247.740489] ddbridge: Unknown symbol dvb_dmxdev_init (err -22)
[123247.740591] ddbridge: Unknown symbol dvb_netstream_init (err 0)
[123247.740656] ddbridge: Unknown symbol dvb_netstream_release (err 0)
[123247.740675] ddbridge: disagrees about version of symbol dvb_ca_en50221_init
[123247.740679] ddbridge: Unknown symbol dvb_ca_en50221_init (err -22)
[123247.740749] ddbridge: disagrees about version of symbol dvb_register_adapter
[123247.740753] ddbridge: Unknown symbol dvb_register_adapter (err -22)
[123247.740777] ddbridge: disagrees about version of symbol dvb_generic_open
[123247.740781] ddbridge: Unknown symbol dvb_generic_open (err -22)
[123247.740832] ddbridge: Unknown symbol dvb_usercopy (err 0)
[123247.740856] ddbridge: disagrees about version of symbol dvb_dmx_swfilter_packets
[123247.740860] ddbridge: Unknown symbol dvb_dmx_swfilter_packets (err -22)
[123247.740903] ddbridge: disagrees about version of symbol dvb_dmx_release
[123247.740907] ddbridge: Unknown symbol dvb_dmx_release (err -22)
[123247.740928] ddbridge: disagrees about version of symbol dvb_unregister_device
[123247.740932] ddbridge: Unknown symbol dvb_unregister_device (err -22)
[123247.740961] ddbridge: disagrees about version of symbol dvb_ca_en50221_release
[123247.740965] ddbridge: Unknown symbol dvb_ca_en50221_release (err -22)
[123247.740989] ddbridge: disagrees about version of symbol dvb_generic_release
[123247.740993] ddbridge: Unknown symbol dvb_generic_release (err -22)
[123247.741291] ddbridge: disagrees about version of symbol dvb_dmxdev_release
[123247.741296] ddbridge: Unknown symbol dvb_dmxdev_release (err -22)
[123247.741327] ddbridge: disagrees about version of symbol dvb_frontend_detach
[123247.741331] ddbridge: Unknown symbol dvb_frontend_detach (err -22)
[123247.741378] ddbridge: disagrees about version of symbol dvb_unregister_frontend
[123247.741382] ddbridge: Unknown symbol dvb_unregister_frontend (err -22)
[123247.741408] ddbridge: disagrees about version of symbol dvb_register_device
[123247.741412] ddbridge: Unknown symbol dvb_register_device (err -22)
[123247.741435] ddbridge: disagrees about version of symbol dvb_register_frontend
[123247.741439] ddbridge: Unknown symbol dvb_register_frontend (err -22)
[123247.741459] ddbridge: disagrees about version of symbol dvb_unregister_adapter
[123247.741463] ddbridge: Unknown symbol dvb_unregister_adapter (err -22)
[123247.741479] ddbridge: disagrees about version of symbol dvb_dmx_init
[123247.741483] ddbridge: Unknown symbol dvb_dmx_init (err -22)
Ist ein Reboot notwendig? Laufender Kernel ist 4.4.0-28 direkt aus dem Ubuntu-Repository.
Ich habe aktuell die Treiber für meine DVBSky S952 über das "Mediabuild" Paket von DVBSky manuell gebaut. Kann es sein, dass sich da was beißt?
Wie wäre dann vorzugehen? (Die S952 soll durch die Cine S2 V7 ersetzt werden, insofern wäre "löschen von Dateien X,Y,Z" ok)
Danke!
Ich habe aktuell die Treiber für meine DVBSky S952 über das "Mediabuild" Paket von DVBSky manuell gebaut. Kann es sein, dass sich da was beißt?
Ja.
Wie wäre dann vorzugehen?
Die Dateien aus dem Mediabuild von DVBSky vor der Installation von dddvb-dkms entfernen.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!