Aktuelle Treiber für Octopus(ddbridge), CineS2(ngene/ddbridge), DuoFlex-S2, DuoFlex-CT, CineCT sowie TT S2-6400 (Teil 1)
- UFO
- Geschlossen
-
-
hm. Blieb bei hdpvr-core.o hängen...
CodeCC [M] /usr/src/media_build_experimental/v4l/hdpvr-core.o /usr/src/media_build_experimental/v4l/hdpvr-core.c:20:26: error: linux/atomic.h: No such file or directory make[5]: *** [/usr/src/media_build_experimental/v4l/hdpvr-core.o] Error 1 make[4]: *** [_module_/usr/src/media_build_experimental/v4l] Error 2 make[3]: *** [sub-make] Error 2 make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64' make[1]: *** [default] Fehler 2 make[1]: Leaving directory `/usr/src/media_build_experimental/v4l' make: *** [all] Fehler 2
Ist das was was ich brauche oder könnte ich das bei einem make config erkennen und auslassen?
-
Hä? Kannst du bitte genauer werden? Ich verstehe gerade nu Bahnhof. Was ist das und wie muss ich das installieren? Ersetzt das die Treiber? -
ICh habe einfach mal folgendes gemacht:
sudo apt-get remove v4l-dvb-dkms <--- entfernt das treiberpaket
sudo apt-get update <---- holt aktuelle sourcen
sudo apt-get install v4l-dvb-dkms <--- installiert das neuste treiberpaket.
zwischendurch ein reboot.
Jetzt finde ich in /dev ein device dvb. Ich hoffe das ist meine DVB Karte. -
Langsam wird es mir hier wirklich zu distributionsspezifisch...
Hallo,
ich versuche schon den ganzen Abend die Treiber für meine neu DVB-S2 Karte cine S2 V6(!) von Digital Devices mit zwei Tunern zum rennen zu kriegen.
Leider klappt es mit folgendem Ablauf nicht:sudo hg clone http://linuxtv.org/hg/~endriss/media_build_experimental
cd media_build_experimental
sudo make download
sudo make untar
sudo make <------------hier gibt es den Fehler
(sudo make install)
(sudo reboot)Der "make" bricht mit folgender Fehlermeldung ab:
LD [M] /home/media_build_experimental/v4l/zr364xx.ko
make[2]: Leaving directory `/usr/src/linux-headers-2.6.38-11-generic'
./scripts/rmmod.pl check
Can't locate Proc/ProcessTable.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./scripts/rmmod.pl line 4.
BEGIN failed--compilation aborted at ./scripts/rmmod.pl line 4.
make[1]: *** [default] Fehler 2
make[1]: Verlasse Verzeichnis '/home/media_build_experimental/v4l'
make: *** [all] Fehler 2Ich nutze das aktuelle yaVDR (siehe Signatur) mit Kernel 2.6.38-11-generic.
Es fehlt das Perl-Modul "ProcessTable". Nachinstallieren...Zitat
Kurz nach dem Aufruf von make gibt es übrigens noch eine Warnung die so beginnt:
"Warning you don't have the full kernel sources available"Brauch ich noch andere Paket als Voraussetzung. Ich habe vorher z.B. sudo apt-get install mercurial eingegeben.
Dies bedeutet nur, daß es die Kernel-Sourcen nicht installiert sind. Solange man "make menuconfig" nicht benötigt, ist es auch so ok.Btw, gibt es für yaVDR kein fertiges Treiberpaket?
CU
Oliver -
hm. Blieb bei hdpvr-core.o hängen...
CodeCC [M] /usr/src/media_build_experimental/v4l/hdpvr-core.o /usr/src/media_build_experimental/v4l/hdpvr-core.c:20:26: error: linux/atomic.h: No such file or directory make[5]: *** [/usr/src/media_build_experimental/v4l/hdpvr-core.o] Error 1 make[4]: *** [_module_/usr/src/media_build_experimental/v4l] Error 2 make[3]: *** [sub-make] Error 2 make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64' make[1]: *** [default] Fehler 2 make[1]: Leaving directory `/usr/src/media_build_experimental/v4l' make: *** [all] Fehler 2
Ist das was was ich brauche oder könnte ich das bei einem make config erkennen und auslassen?
Mit "make menuconfig" den Treiber "Hauppauge HD PVR support" (unter Multimedia support -> Video capture adapters -> V4L USB devices) deaktivieren.Oder gleich das ganze Untermenü "Video capture adapters". Wird ja vermutlich alles nicht gebraucht...
CU
Oliver -
Hallo,
generell scheint es so zu sein, dass immer irgendwelche Paket fehlen. Gibt es irgendwo eine Liste, welche Pakete man für das Installieren von Treibern braucht. Bzw welche generell sinnvoll sind? Platz auf meiner Platte habe ich genug.
Gruß -
Hi,
das fehlende Paket heißt: libproc-processtable-perl
So kannst Du es installieren falls Du Ubuntu einsetzt: sudo apt-get install libproc-processtable-perl
Und hier ist die Liste welche Pakete für Ubuntu alles benötigt werden: http://www.vdr-wiki.de/wiki/in…_S2-6400_-_Betriebssystem
UFO
bei mir lief dein Treiber mit dem aktuellen Repo von powarman durch. Nochmal vielen Dank dafür -
Hallo zusammen,
gibt es bezüglich der Treiberunterstützung für die DD Cine v6 C/T schon etwas neues?
Gruß
-
@ Walter,
I did have the same problem, Module ngene not found
...
**** look in menuconfig if the ngene driver is enabled, it wasn't enabled for me after the donwload
then the ngene-module was found...
RonaldHi Roland,
Indeed I found that the ngene driver was not enabled to be build.Can you have the ngene driver enabled by default again (as that makes sence for a build that is there to test the ngene drivers)? Or is there a specific reason why it is not active by default?
Walter
-
Can you have the ngene driver enabled by default again (as that makes sence for a build that is there to test the ngene drivers)? Or is there a specific reason why it is not active by default?
It was just a stupid bug. Fixed.CU
Oliver -
Hi!
Eine Kleinigkeit, das imon modul müllt aktuell das syslog zu, falls möglich hilft diese Lösung:
ifdef CONFIG_VIDEO_OMAP3_DEBUG
EXTRA_CFLAGS += -DDEBUG
endifChange to:
ifdef CONFIG_VIDEO_OMAP3_DEBUG
#EXTRA_CFLAGS += -DDEBUG
endiffrom linux/media/video/omap3isp/Makefile
Grüße
-
Hi!
Eine Kleinigkeit, das imon modul müllt aktuell das syslog zu, falls möglich hilft diese Lösung:
ifdef CONFIG_VIDEO_OMAP3_DEBUG
EXTRA_CFLAGS += -DDEBUG
endifChange to:
ifdef CONFIG_VIDEO_OMAP3_DEBUG
#EXTRA_CFLAGS += -DDEBUG
endiffrom linux/media/video/omap3isp/Makefile
Warum konfigurierst Du den Debug-Output nicht einfach über CONFIG_VIDEO_OMAP3_DEBUG weg? Enweder direkt in .config oder über 'make menuconfig'.
Gruß
e9hack -
Hallo,
ich habe die cine S2 Rev 6 und verwende die Treiber die hier im Thread beschrieben sind. Leider sind die Umschaltzeiten dieser Karte extrem schlecht 3-4 Sekunden!! Kann das am Treiber liegen? Wie sind die Erfahrungen von anderen mit der Karte. Nebenbei bemerkt verwende ich Unicable.
Einen eigenen Thread zu dem Thema habe ich hier erstell, da ich nicht denke dass dies hierher passt:
lange Umschaltzeiten Digital Device Cine S2 V6
Danke -
Hallo UFO,
ich komme hier nicht weiter:
- yavdr 0.4pre alpha, Kernel 2.6.38-11 generic
- media-build-experimental vom heutigen Stand
- DuoFlex CT-Karte von DD (keine Terratec Cinergy mehr )Das ngene-Modul ist via menuconfig ausgewählt, außerdem drxk und die Micronas Bridge.
Ich habe nicht den workaround mit
linux-media-2011-07-02.tar.bz2 benutzt.
Der Treiber baut - bis auf ein paar Warnungen in RC-Modulen - problemlos.
An depmod -a habe ich gedacht.
ngene_18.fw ist nach /lib/firmware kopiert.
/lib/modules/2.6.38-11-generic/extra/ngene.ko existiert.
/dev/ddbridge/card0 existiert.Trotzdem: nur die DDBridge wird geladen.
Ein händisches
wirft folgenden Fehler aus:Wieso nur?
v4l-dvb-dkms habe ich auch probiert, aber wieder gepurged.
Dort passierte bei modprobe ngene einfach gar nichts. Kein Fehler, aber auch kein Laden.Bevor ich es mit einer frischen Installation versuche: Siehst Du irgendeinen Ansatzpunkt?
Muss ich über ngene_18.fw noch eine drxk-Firmware laden?Schönen Abend,
L.B.Q.R.
P.S.: Nebensächlich, aber: WIE schalte ich per menuconfig dieses wahnsinnige debuggen des IMON ab?!
-
Hallo,
ich habe die cine S2 Rev 6 und verwende die Treiber die hier im Thread beschrieben sind. Leider sind die Umschaltzeiten dieser Karte extrem schlecht 3-4 Sekunden!! Kann das am Treiber liegen? Wie sind die Erfahrungen von anderen mit der Karte. Nebenbei bemerkt verwende ich Unicable.
Einen eigenen Thread zu dem Thema habe ich hier erstell, da ich nicht denke dass dies hierher passt:
lange Umschaltzeiten Digital Device Cine S2 V6
Danke
Vorab: Kann ich alles nicht nachvollziehen, da ich keine Unicable-Hardware habe.Afaik wird eine DVB-Karte bei Unicable fest auf eine bestimmte Frequenz eingestellt, muß also nicht umschalten.
Daher sollte man den Fehler zunächst einmal bei anderen Systemkomponenten suchen...CU
OliverP.S.:
Die cine S2 V6 verwendet die gleichen Frontend-Treiber wie die cine S2 V5.x und die TT S2-6400.
Ich sehe keinen Grund, wieso das Tunen ausgerechnet mit dieser Karte langsam sein sollte. -
Hallo UFO,
ich komme hier nicht weiter:
- yavdr 0.4pre alpha, Kernel 2.6.38-11 generic
- media-build-experimental vom heutigen Stand
...
Das ngene-Modul ist via menuconfig ausgewählt, außerdem drxk und die Micronas Bridge.
Hoffentlich auch?
Zitat
...
Der Treiber baut - bis auf ein paar Warnungen in RC-Modulen - problemlos.
An depmod -a habe ich gedacht.
ngene_18.fw ist nach /lib/firmware kopiert.
/lib/modules/2.6.38-11-generic/extra/ngene.ko existiert.
/dev/ddbridge/card0 existiert.Trotzdem: nur die DDBridge wird geladen.
Ein händisches
wirft folgenden Fehler aus:Wieso nur?
Meine Glaskugel ist kaputt, aber das Logfile oder dmesg liefern sicher eine Antwort...Zitat
v4l-dvb-dkms habe ich auch probiert, aber wieder gepurged.
Dort passierte bei modprobe ngene einfach gar nichts. Kein Fehler, aber auch kein Laden.Bevor ich es mit einer frischen Installation versuche: Siehst Du irgendeinen Ansatzpunkt?
Eine Fehleranalyse hilft weiter, eine Neuinstallation wahrscheinlich nicht.Zitat
Muss ich über ngene_18.fw noch eine drxk-Firmware laden?
Der DRXK benötigt eine eigene Firmware "drxk_a3.mc". Kann man perdownloaden.
CU
Oliver -
Moin UFO,
herzlichen Dank für Deine (wie immer superschnelle) Hilfe. Ich Hammel hatte natürlich den NXP TDA18271C2 silicon tuner abgewählt und die Firmware nicht geladen.
Ich habe jetzt
[ ] Customise the frontend modules to build
abgewählt, damit baut das Modul mit folgenden Abhängigkeiten:
dvb-core,lnbp21,stv090x,lgdt330x,stv6110x,mt2131,tda18271c2dd,drxkDie Firmware drxk_a3.mc habe ich zwischenzeitlich runtergeladen und nach /lib/firmware/ kopiert.
Nachdem ich auch endlich diesen IMON-Logflooding-Bug abgestellt habe, habe ich auch ordentliche dmesg-Messages.
Es war nun so:
Ich hatte zwei ngene.ko-Module, eins in
/lib/modules/2.6.38-11-generic/extra/ngene.ko und eins in
/lib/modules/2.6.38-11-generic/kernel/drivers/media/dvb/ngene/ngene.koEin einfaches modinfo ngene hat das erste Module in ../extra aufgerufen, ebenso modprobe ngene.
Dmesg brachte dann Meldungen, die darauf schließen lassen, dass die Module nicht zueinander passen:Code[ 526.645547] ngene: disagrees about version of symbol dvb_dmxdev_init [ 526.645564] ngene: Unknown symbol dvb_dmxdev_init (err -22) [ 526.657005] ngene: disagrees about version of symbol dvb_dmxdev_release [ 526.657024] ngene: Unknown symbol dvb_dmxdev_release (err -22) [ 526.658769] ngene: disagrees about version of symbol dvb_unregister_frontend [ 526.658787] ngene: Unknown symbol dvb_unregister_frontend (err -22) [ 526.660840] ngene: disagrees about version of symbol dvb_register_frontend [ 526.660858] ngene: Unknown symbol dvb_register_frontend (err -22)
Nachdem ich das Modul in ../extra gelöscht und den Treiber aus dem hg neugebaut habe, wird jetzt das Modul in ../drivers/media/dvb/ngene aufgerufen; auch die Abhängigkeiten stimmen, soweit ich das übersehe:
Code
Alles anzeigen$ sudo modinfo ngene filename: /lib/modules/2.6.38-11-generic/kernel/drivers/media/dvb/ngene/ngene.ko license: GPL author: Micronas, Ralph Metzler, Manfred Voelkel description: nGene srcversion: 88F044207126B7813A2A980 alias: pci:v000018C3d00000720sv00001461sd0000062Ebc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000DD20bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000DD10bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000DD00bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000DB02bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000DB01bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000ABC4bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000ABC3bc*sc*i* depends: dvb-core,lnbp21,stv090x,lgdt330x,stv6110x,mt2131,tda18271c2dd,drxk vermagic: 2.6.38-11-generic SMP mod_unload modversions parm: one_adapter:Use only one adapter. (int) parm: shutdown_workaround:Activate workaround for shutdown problem with some chipsets. (int) parm: debug:Print debugging information. (int) parm: adapter_nr:DVB adapter numbers (array of short)
Das Modul registriert allerdings immer noch keine Frontends. Dmesg sagt nur:
Code$modprobe ngene $dmesg ... [ 44.719509] nGene PCIE bridge driver, Copyright (C) 2005-2007 Micronas
und sonst nix.Außerdem:
Code
Alles anzeigen$ lsmod Module Size Used by ngene 32688 0 mt2131 13387 1 ngene lgdt330x 14156 1 ngene nfsd 316512 13 nfs 330417 0 lockd 85732 2 nfsd,nfs fscache 57123 1 nfs nfs_acl 12883 2 nfsd,nfs auth_rpcgss 52881 2 nfsd,nfs snd_hda_codec_hdmi 28167 1 sunrpc 234297 14 nfsd,nfs,lockd,nfs_acl,auth_rpcgss snd_hda_codec_via 62470 1 nvidia 11713775 48 xfs 823190 1 exportfs 12998 2 nfsd,xfs snd_hda_intel 33176 0 snd_hda_codec 103804 3 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel snd_hwdep 13604 1 snd_hda_codec snd_pcm 96391 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec snd_seq_midi 13324 0 snd_rawmidi 30486 1 snd_seq_midi snd_seq_midi_event 14899 1 snd_seq_midi snd_seq 61621 2 snd_seq_midi,snd_seq_midi_event psmouse 73535 0 ir_lirc_codec 12898 0 lirc_dev 19202 1 ir_lirc_codec joydev 17606 0 snd_timer 29602 2 snd_pcm,snd_seq ir_mce_kbd_decoder 12879 0 ir_sony_decoder 12549 0 snd_seq_device 14462 3 snd_seq_midi,snd_rawmidi,snd_seq ddbridge 22937 0 ir_jvc_decoder 12546 0 rc_imon_pad 12505 0 serio_raw 13166 0 ir_rc6_decoder 12546 0 dvb_core 91506 3 ngene,lgdt330x,ddbridge ir_rc5_decoder 12546 0 imon 31882 1 drxk 67946 2 ngene,ddbridge tda18271c2dd 22255 2 ngene,ddbridge shpchp 37297 0 stv6110x 13597 2 ngene,ddbridge ir_nec_decoder 12546 0 snd 67382 10 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device stv090x 66255 2 ngene,ddbridge rc_core 26875 10 ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,ir_jvc_decoder,rc_imon_pad,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,imon lnbp21 12938 2 ngene,ddbridge soundcore 12680 1 snd snd_page_alloc 18529 2 snd_hda_intel,snd_pcm i2c_nforce2 13058 0 lp 17825 0 parport 46458 1 lp usbhid 46956 0 hid 91020 1 usbhid forcedeth 63555 0 ahci 25951 5 libahci 26642 1 ahci vesafb 13761 1
Hilft Dir das weiter, um mir zu helfen?
Meine nächste Baustelle wäre dann, dem Modul zu erklären, dass es zwei Adapter registrieren soll. Aber dazu müsste es überhaupt erstmal einen registrieren.L.B.Q.R.
-
Hi all,
weiter oben in diesem thread hat es schon einmal eine Rolle gespielt, dass beim Bau des media_build_experimental das IMON das syslog und dmesg mit Meldungen flutet.
Der dort beschriebene Fix hat bei mir funktioniert.
Vielleicht hilft es dem ein oder anderen weiter, dass die Datei
media_build_experimental/linux/drivers/media/video/omap3isp/Makefile geändert werden muss.
Man kann die ersten drei Zeilen (dh. Zeilen 3-5) komplett auskommentieren.Die in dem oben verlinkten Posting beschriebenen "einfacheren" Workarounds habe ich für mich nicht hinbekommen, weil
CONFIG_VIDEO_OMAP3_DEBUG in .config gar nicht gesetzt war (und daher auch nicht abgewählt werden konnte), sh. auch hier .Schönes Wochenende allen,
L.B.Q.R.
-
Hast Du überhaupt eine Karte mit ngene?Was sagt
?
Bitte auch ein komplettes Log vom Laden des Treibers anhängen.
CU
Oliver
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!