apt-get remove dddvb-dkms
So, wie man alle Pakete deinstalliert.
Lars.
apt-get remove dddvb-dkms
So, wie man alle Pakete deinstalliert.
Lars.
Hallo,
Ich kann auch direkt aus dem Git bauen.
wer testen will "dddvb-dkms (0.9.24.0easyVDR0-trusty) & dddvb-dkms (0.9.24.0easyVDR0-xenial)"
Build trusty mit Kernel-3.19/4.2.0 - Ok!
Paket -> https://launchpad.net/~mango-vdr/+archive/ubuntu/easy-next-base/+packages?field.name_filter=dddvb-dkms&field.status_filter=published&field.series_filter=
...mit wget holen & mit dpkg -i *.deb installieren.
Build xenial Kernel-4.4.0/4.6.0
Vorbereitung zum Entpacken von dddvb-dkms_0.9.24.0easyVDR0-xenial_all.deb ...
Entpacken von dddvb-dkms (0.9.24.0easyVDR0-xenial) ...
dddvb-dkms (0.9.24.0easyVDR0-xenial) wird eingerichtet ...
Loading new dddvb-0.9.24.0easyVDR0 DKMS files...
First Installation: checking all kernels...
Building for 4.4.0-34-generic and 4.6.0-040600-generic
Building for architecture x86_64
Building initial module for 4.4.0-34-generic
.....
.....
tda18212dd.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/4.4.0-34-generic/updates/dkms/
tda18271c2dd.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/4.4.0-34-generic/updates/dkms/
depmod...........
DKMS: install completed.
Building initial module for 4.6.0-040600-generic
.....
.....
tda18212dd.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/4.6.0-040600-generic/updates/dkms/
tda18271c2dd.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/4.6.0-040600-generic/updates/dkms/
depmod...........
DKMS: install completed
Alles anzeigen
root@easy-xenial:/# dkms status
dddvb, 0.9.24.0easyVDR0, 4.4.0-34-generic, x86_64: installed
dddvb, 0.9.24.0easyVDR0, 4.6.0-040600-generic, x86_64: installed
Paket -> https://launchpad.net/~mango-vdr/+archive/ubuntu/xenial-base/+packages?field.name_filter=dddvb-dkms&field.status_filter=published&field.series_filter=
...mit wget holen & mit dpkg -i *.deb installieren.
Gruss
Wolfgang
Liebe Leute,
ich hatte bisher (Signatur) einen yavdr-0.6 mit dem letzten trusty-Kernel 4.20.
Nun mußte ich mit "Schrecken" lesen, daß der Support für diesen Kernel eingestellt wird (keine Sicherheitsupdates mehr) und ich möge doch auf den Xenial-Kernel 4.4.0 upgraden.
Leicht gesagt, schwer getan:
media-build-experimental-dkms tut mit diesem Kernel ja bekannterweise nicht mehr,
also dddvb-dkms (hab eine ddbridge mit 2 S2 und 2 C/T Anschlüssen) drauf, gut.
Nun ja, ich hab auch noch eine TT-S2 3200, und an der hängt die Fernbedienung.
Aber die mag nicht mehr mit dddvb-dkms:
Aug 20 10:03:04 hdvdr kernel: [ 5.846462] Digital Devices PCIE bridge driver 0.9.24, Copyright (C) 2010-16 Digital Devices GmbH
Aug 2Aug 20 10:03:04 hdvdr kernel: [ 5.846462] Digital Devices PCIE bridge driver 0.9.24, Copyright (C) 2010-16 Digital Devices GmbH
Aug 20 10:03:04 hdvdr kernel: [ 5.850446] budget_core: disagrees about version of symbol dvb_dmxdev_init
Aug 20 10:03:04 hdvdr kernel: [ 5.850450] budget_core: Unknown symbol dvb_dmxdev_init (err -22)
Aug 20 10:03:04 hdvdr kernel: [ 5.850462] budget_core: disagrees about version of symbol dvb_dmx_swfilter_packets
Aug 20 10:03:04 hdvdr kernel: [ 5.850464] budget_core: Unknown symbol dvb_dmx_swfilter_packets (err -22)
Das liegt daran, daß sowohl im Kernel als auch im dddvb-dkms die budget-core und budget-ci Module vorliegen, aber eben
nicht zusammenpassen. Den stb0899 und Bekannte gibt es aber in dddvb-dkms nicht (wohl noch in media-build-experimental), sondern nur im Kernel.
Mit dem Kernel ohne dddvb-dkms funktionieren immerhin die 3 SAT-Tuner inklusive dem TT-S2 3200 und damit die FB,
aber eben kein Kabel (und kein ORF).
Mit dddvb-dkms hab ich 2xSAT und 2xKabel, aber keine FB.
Beides ist schlecht.
Wie löse ich das Problem "sportlich", ohne auf die alte Kernel-Version zurückgehen zu müssen?
Danke für die Bemühungen
Habe es versucht, mußte dann aber erkennen, daß die stv0367*-Module
da nicht mitgehen, obwohl ich sie ebenfalls ins linux-4.4.6-Verzeichnis kopiert habe.
Was muß ich in der config-d33 eintragen, damit die dann doch kompiliert werden?
Ohne dieses Teil hab ich kein DVB-C/T ...
Hallo,
neues Paket "media-build-experimental-dkms" dddvb aktualisiert auf Version 0.9.26
"media-build-experimental-dkms" funktioniert nun auch mit Kernel-4.4.0 und wurde bereits von "wmautner" getestet - THX!
Build mit Kernel-3.19/4.2/4.4 Ok.
DL für Trusty -> PPA
"dddvb-0.9.26.0easyVDR0"
Trusty build Kernel-3.19/4.2/4.4 Ok!
DL für Trusty -> PPA
root@easyVDR:/# dkms status dddvb
dddvb, 0.9.26.0easyVDR0, 4.2.0-42-generic, x86_64: installed
dddvb, 0.9.26.0easyVDR0, 4.4.0-36-generic, x86_64: installed
"dddvb-0.9.26.0easyVDR0"
Xenial build Kernel-4.4/4.6 Ok!
DL für Xenial -> PPA
Loading new dddvb-0.9.26.0easyVDR0 DKMS files...
First Installation: checking all kernels...
Building for 4.4.0-36-generic and 4.6.0-040600-generic
Building for architecture x86_64
Building initial module for 4.4.0-36-generic
..........
tda18271c2dd.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/4.4.0-36-generic/updates/dkms/
depmod...........
DKMS: install completed.
Building initial module for 4.6.0-040600-generic
........
tda18271c2dd.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/4.6.0-040600-generic/updates/dkms/
depmod...........
DKMS: install completed.
Alles anzeigen
root@easy-xenial:/# dkms status
dddvb, 0.9.26.0easyVDR0, 4.4.0-36-generic, x86_64: installed
dddvb, 0.9.26.0easyVDR0, 4.6.0-040600-generic, x86_64: installed
P.S
Damit das Paket nicht überschrieben wird, mit
auf hold setzen.
Gruss
Wolfgang
Hallo,
wäre es möglich das gentoo ebuild bitte mal zu updaten, denn das mag mit meinem kernel nicht mehr
/media-tv/media-build-experimental-0.0.1_p20150509-r1
CC [M] /var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx18-av-audio.o
CC [M] /var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx18-av-firmware.o
CC [M] /var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx18-av-vbi.o
CC [M] /var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx18-scb.o
CC [M] /var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx18-dvb.o
CC [M] /var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx18-io.o
CC [M] /var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx18-alsa-main.o
CC [M] /var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx18-alsa-pcm.o
CC [M] /var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx25821-core.o
CC [M] /var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx25821-cards.o
/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx25821-core.c: In function 'cx25821_initdev':
/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx25821-core.c:1323:2: error: implicit declaration of function 'pci_dma_supported' [-Werror=implicit-function-declaration]
if (!pci_dma_supported(pci_dev, 0xffffffff)) {
^
CC [M] /var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx25821-i2c.o
CC [M] /var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx25821-gpio.o
cc1: some warnings being treated as errors
scripts/Makefile.build:258: recipe for target '/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx25821-core.o' failed
make[3]: *** [/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l/cx25821-core.o] Error 1
make[3]: *** Waiting for unfinished jobs....
Makefile:1385: recipe for target '_module_/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l' failed
make[2]: *** [_module_/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l] Error 2
make[2]: Leaving directory '/usr/src/linux-4.4.21-gentoo'
Makefile:51: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5/v4l'
Makefile:28: recipe for target 'all' failed
make: *** [all] Error 2
* ERROR: media-tv/media-build-experimental-0.0.1_p20150509-r1::vdr-devel failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=media-tv/media-build-experimental-0.0.1_p20150509-r1::vdr-devel'`,
* the complete build log and the output of `emerge -pqv '=media-tv/media-build-experimental-0.0.1_p20150509-r1::vdr-devel'`.
* The complete build log is located at '/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/temp/environment'.
* Working directory: '/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5'
* S: '/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5'
>>> Failed to emerge media-tv/media-build-experimental-0.0.1_p20150509-r1, Log file:
>>> '/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/temp/build.log'
* Messages for package media-tv/media-build-experimental-0.0.1_p20150509-r1:
* ERROR: media-tv/media-build-experimental-0.0.1_p20150509-r1::vdr-devel failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=media-tv/media-build-experimental-0.0.1_p20150509-r1::vdr-devel'`,
* the complete build log and the output of `emerge -pqv '=media-tv/media-build-experimental-0.0.1_p20150509-r1::vdr-devel'`.
* The complete build log is located at '/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/temp/environment'.
* Working directory: '/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5'
* S: '/var/tmp/portage/media-tv/media-build-experimental-0.0.1_p20150509-r1/work/media_build_experimental-ada40c8874d5'
Alles anzeigen
Hallo,
wäre es möglich das gentoo ebuild bitte mal zu updaten, ...
Klar wäre das möglich, die Frage ist halt nur wozu, denn "media-build-experimental" ist doch hoffnungslos veraltet.
Nimm doch einfach das Overlay von herrnst:
Klar wäre das möglich, die Frage ist halt nur wozu, denn "media-build-experimental" ist doch hoffnungslos veraltet.
Nimm doch einfach das Overlay von herrnst:
oh danke, das ist wohl an mir vorbei gegangen. Gibt's auch ein overlay das in meinen Kernel patched ohne einen anderen zu installieren?
Diese Frage verstehe ich nicht??
Was ist an "Deinem" Kernel anders, als an dem aus dem git?
Diese Frage verstehe ich nicht??
Was ist an "Deinem" Kernel anders, als an dem aus dem git?
Naja mein Kernel ist vlt. etwas falsch ausgedrückt, wollte eigentlich gerne bei der stable Reihe bleiben.
Nutze den stable sys-kernel/gentoo-sources-4.4.21 und nicht testing ~amd64.
Tja, dann wirst Du halt warten müssen, bis der Treiber im Kernel ist.
Moin,
es ist nur ein neuer commit im media_build_experimental git tree gekomme, nach der version die wir im overlay haben.
Der fixt aber nicht das compile problem mit deiner kernel version.
Falls Du einen patch findest, gib mir den link, ich update das dann gerne.
Der Empfehlung von 3PO kann ich mich nur anschliessen, nimm denn unstable kernel aus dem
https://github.com/herrnst/gentoo-ddbridge-sources-overlay
Kannst ja ne version aus dem git nehmen, die deiner installierten stabel version von der version her nahe kommt.
Kernel machen eingentlich kaum problem, solange da nicht irgenwo _rc in der version drin steht.
Gibt keine Problem mit dem overlay kernel und ddbridge hier.
Cheers
/dev/joerg
Hallo zusammen,
wahrscheinlich denken jetzt einige "nicht wieder dieses Thema", aber ich habe jetzt schon einige Anläufe genommen und viel gelesen, probiert und bekomme die Karte nicht sauber installiert.
Leider ist das Paket "linux-firmware-nonfree" nicht mehr unter 16.04 verfügbar, daher breche ich mir gerade die Finger die Treiber von Hand zu installieren.
Habe schon versucht die Karte wie am Anfang dieses Themas beschrieben zu installieren und auch schon mit diesem PPA, aber leider führte kein Versuch zum Erfolg.
Nun habe ich gerade wieder Ubuntu 16.04 sauber neu installiert und wollte vor einem neuen Versuch hier mal nachfragen, ob jemand eine Empfehlung zur Installation geben kann.
Am liebsten wäre mir via PPA, aber nach der Installation hat mir "dkms Status" folgende Fehler zurückgegeben:
"Diff between built and installed module"
Auch ein "dmesg | grep DVB" hat mir leider nicht meine Karte angezeigt.
Es wäre toll, wenn mich jemand in die richtige Richtung schubsen könnte.
Vorab vielen Dank für Eure Hilfe.
VG
Marc
Wird die 5.5 nicht vom Kernel unterstützt? Ist das eine mit ngene oder ddbridge? Wenn mit ngene, dann brauchst du wahrscheinlich nur die Firmware.
Was sagt dmesg ohne grep?
Lars
Leider ist das Paket "linux-firmware-nonfree" nicht mehr unter 16.04 verfügbar, daher breche ich mir gerade die Finger die Treiber von Hand zu installieren.
Das Paket enthält keine Treiber, nur Firmware-Dateien, die man sich auch einfach per Hand zusammensuchen kann (es sollte genügen die Ausgabe von dmesg zu lesen, um zu wissen, was fehlt, ich tippe auf die ngene-18.fw) - diese Sammlung sollte z.B. alles nötige umfassen: https://github.com/OpenELEC/dv…ware/tree/master/firmware
Ansonsten ist es auch nicht schwer sich das alte linux-firmware-nonfree Paket herunterzuladen und zu installieren (https://launchpad.net/ubuntu/+…/linux-firmware-nonfree):
wget https://launchpad.net/ubuntu/+archive/primary/+files/linux-firmware-nonfree_1.16_all.deb
sudo dpkg -i linux-firmware-nonfree_1.16_all.deb
Danach den Rechner neu starten.
Auch ein "dmesg | grep DVB" hat mir leider nicht meine Karte angezeigt.
Es hilft wenig Ausgaben zu filtern, wenn man nicht weiß, was man genau sucht. Besser mit der Suchfunktion im Pager oder einem Editor gezielt nach Schlüsselwörtern suchen.
Ich bin gestern noch ein Stück weiter gekommen.
Nach der Neuinstallation habe ich nur die Firmware ngene-18.fw in das Verzeichnis /lib/firmware kopiert und schon wurde die Karte erkannt.
Allerding funktioniert die Firmware https://github.com/OpenELEC/dv…ster/firmware/ngene_18.fw nicht, sodass ich folgende genutzt habe:
http://l4m-daten.de/downloads/…-s2/linux/all/ngene_18.fw
Jetzt habe ich leider das Problem, dass ich vor dem "sleep" gerne mit module mittels modprobe beenden würde und beim Start starten würde.
Leider bekomme ich hier wieder Fehler:
/sbin/modprobe -rfd ngene ddbridge cxd2099 dvb_core
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '//ngene/lib/modules/4.4.0-45-generic/modules.dep.bin'
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '//ngene/lib/modules/4.4.0-45-generic/modules.dep.bin'
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '//ngene/lib/modules/4.4.0-45-generic/modules.dep.bin'
Irgendwie wird die Datei am falschen Ort gesucht. Richtig wäre "/lib/modules/4.4.0-45-generic/modules.dep.bin"
Hat jemand eine Idee, was ich machen kann?
VG
Marc
Danke für die Antwort. Dachte d steht für debug
Habe es jetzt mal ohne d probiert und bin in sleep gegangen.
Danach werden mit bei dmesg 2 Karten angezeigt:
dmesg | grep DVB
[ 5.561143] ngene: Found Linux4Media cineS2 DVB-S2 Twin Tuner (v5)
[ 5.994292] DVB: registering new adapter (nGene)
[ 5.994296] ngene 0000:04:00.0: DVB: registering adapter 0 frontend 0 (STV090x Multistandard)...
[ 6.036072] DVB: registering new adapter (nGene)
[ 6.036076] ngene 0000:04:00.0: DVB: registering adapter 1 frontend 0 (STV090x Multistandard)...
[ 142.216642] ngene: Found Linux4Media cineS2 DVB-S2 Twin Tuner (v5)
[ 142.560105] DVB: registering new adapter (nGene)
[ 142.560109] ngene 0000:04:00.0: DVB: registering adapter 0 frontend 0 (STV090x Multistandard)...
[ 142.604116] DVB: registering new adapter (nGene)
[ 142.604121] ngene 0000:04:00.0: DVB: registering adapter 1 frontend 0 (STV090x Multistandard)...
Alles anzeigen
Scheinbar wird da irgendwas nicht richtig beendet.
Ich nutze dieses Skript für sleep:
nano /etc/systemd/system/ddbridge-sleep.service
[Unit]
Description=Restart ddbridge
Before=sleep.target
StopWhenUnneeded=yes
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/modprobe -rf ngene ddbridge cxd2099 dvb_core
ExecStop=/sbin/modprobe ngene ddbridge cxd2099 dvb_core
[Install]
WantedBy=sleep.target
Alles anzeigen
VG
Marc
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!