ubuntufreak07
Anmeldungsdatum: 26. Dezember 2007
Beiträge: 52
Wohnort: Berlin
|
Hi, ich habe einen Pinnacle PCTV DVB-T-Stick (eb1a:2870) und den em28xx-new-Treiber so gepatcht, dass er auch auf Karmic zu kompilieren ist.
Allerdings habe ich jetzt das Problem, dass in Kaffeine bei einem Scan zwar die Signalstärke immer so ungefähr auf 100% steht, das SNR aber allerhöchstens auf 20% kommt.
Die dmesg-Ausgabe sieht eigentlich vielversprechend aus:
[ 380.763583] Linux video capture interface: v2.00
[ 380.833184] em28xx v4l2 driver version 0.0.1 loaded
[ 380.833346] usbcore: registered new interface driver em28xx
[ 390.173465] initializing Empia Audio Driver
[ 390.173474] Copyright (C) 2008 Empia Technology Inc
[ 390.173480] Copyright (C) 2008 Sundtek Ltd.
[ 446.740188] usb 1-1: new high speed USB device using ehci_hcd and address 2
[ 446.875722] usb 1-1: configuration #1 chosen from 1 choice
[ 446.877110] em28xx: new video device (eb1a:2870): interface 0, class 255
[ 446.877119] em28xx: device is attached to a USB 2.0 bus
[ 446.877129] em28xx #0: Alternate settings: 8
[ 446.877136] em28xx #0: Alternate setting 0, max size= 0
[ 446.877144] em28xx #0: Alternate setting 1, max size= 0
[ 446.877151] em28xx #0: Alternate setting 2, max size= 1448
[ 446.877158] em28xx #0: Alternate setting 3, max size= 2048
[ 446.877166] em28xx #0: Alternate setting 4, max size= 2304
[ 446.877173] em28xx #0: Alternate setting 5, max size= 2580
[ 446.877180] em28xx #0: Alternate setting 6, max size= 2892
[ 446.877187] em28xx #0: Alternate setting 7, max size= 3072
[ 447.293397] em2880-dvb.c: DVB Init
[ 447.690634] MT2060: successfully identified (IF1 = 1220)
[ 448.149626] DVB: registering new adapter (em2880 DVB-T)
[ 448.149642] DVB: registering adapter 0 frontend 0 (Zarlink ZL10353 DVB-T)...
[ 448.150548] input: em2880/em2870 remote control as /devices/virtual/input/input9
[ 448.150629] em28xx-input.c: remote control handler attached
[ 448.150637] em28xx #0: Found Pinnacle PCTV DVB-T Hat jemand ne Idee?
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! Was genau hast du gepatched? so long hank
|
ubuntufreak07
Anmeldungsdatum: 26. Dezember 2007
Beiträge: 52
Wohnort: Berlin
|
Ich habe den em28xx-new-Treiber, so wie er im Wiki vorzufinden ist (em28xx-new), zuerst mit diesem Patch gepatcht und dann selbst so weiter gepacht, dass er sich auf Karmic kompilieren ließ.
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! ubuntufreak07 schrieb: Ich habe den em28xx-new-Treiber, so wie er im Wiki vorzufinden ist (em28xx-new), zuerst mit diesem Patch gepatcht und dann selbst so weiter gepacht, dass er sich auf Karmic kompilieren ließ.
Ah ja... Hier mal ne Zeile dazu, dort mal eine weniger, wie's gerade passte... genial! 😉 Scherz beiseite: Der Patch ist von archlinux.org, für den 2.6.30-Kernel? Ohne zu wissen, was du sonst gemacht hast, ist es "etwas" schwierig, dazu etwas sagen zu können (nicht, dass ich verspreche, später etwas sagen zu können...) so long hank
|
fbrams
Anmeldungsdatum: 1. Juni 2006
Beiträge: 69
|
Meine Pinnacle PCTV USB hat aus unerklärlichem Grund die falsche usb-id: eb1a:2871, anstatt wie bei den anderen eb1a:2870. Früher habe ich die Anleitung für em28xx benutzt, hat sehr gut funktioniert. Aber leider funktioniert die Anleitung seit einigen Ubuntu-Releases nichtmehr. Das Verzeichnis /dev/dvb gibt es nicht.
Woran kann das liegen? Wie bringe ich Kernel und Firmware wieder dazu, mit der Karte wieder zusammenzuarbeiten?
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! Hast du mal die Paket-Version versucht? Ist für pinnacle-Karten entwickelt worden. so long hank
|
ubuntufreak07
Anmeldungsdatum: 26. Dezember 2007
Beiträge: 52
Wohnort: Berlin
|
Tja, leider (für dich) geht es jetzt doch. Das Problem war nur, dass bei meiner Antenne, einer One for All SV 9141, der Verstärker voll aufgedreht war, was auch bei unserem Technisat-Receiver keine Probleme bereitet, am Computer aber doch. Jetzt gibt es nur noch das Problem, dass das Bild in Me TV horizontal zusammengestaucht ist, im MPlayer funktioniert es aber schon richtig, ist also nur noch ne Konfigurationssache.
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! ubuntufreak07 schrieb: Tja, leider (für dich)
Häh? Weil ich dir jetzt nicht mehr helfen darf? 😉 geht es jetzt doch.
Herzlichen Glückwunsch! Da bitte ich dich doch um so mehr, dass du uns mitteilst, was genau du denn wie gepatcht hast - wäre ja auch für andere ggf. von Interesse; dann könnten wir hier das "neue" em28xx-new-Archiv reinstellen. Wollte dich nicht vor den Kopf stoßen, aber nach deinen Angaben konnte nun wirklich niemand sagen, woran es denn lag - und wer rechnet schon mit ner verstellten Antennenanlage 😉 so long hank
|
ubuntufreak07
Anmeldungsdatum: 26. Dezember 2007
Beiträge: 52
Wohnort: Berlin
|
Hi,
hab das modifizierte Archiv hochgeladen, allerdings funktionieren die beiden Tuner "cx25843" und "tvp5150" (noch) nicht. Letzterer scheint aber wohl sowieso vom offiziellen v4l-Archiv unterstützt zu werden.
- em28xx-new.tar.bz2 (585.0 KiB)
- Download em28xx-new.tar.bz2
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! @ ubuntufreako07 Heißen Dank! 👍 Leider kann ich es nicht mehr testen; meine em28xx-Karten haben das zeitliche gesegnet; aber vielleicht können andere mal Rückmeldungen geben? Ich werd' im Wiki auf alle Fälle schon mal darauf hinweisen! so long hank
|
ubuntufreak07
Anmeldungsdatum: 26. Dezember 2007
Beiträge: 52
Wohnort: Berlin
|
Hi nochmal! Hat jemand vielleicht eine Idee, woran es liegen könnte, dass der Empfang mit meiner Antenne (One for All SV 9141) nicht mehr funktioniert, wenn man den Verstärker anschaltet? Ein Netzteil hat die Antenne, der Strom muss also nicht über USB kommen. Die meisten Programme funktionieren zwar auch ohne Verstärker, die ganzen Dritten (außer dem RBB, was hier in Berlin natürlich stärker gesendet wird) aber nicht.
|
gn_36
Anmeldungsdatum: 16. Mai 2009
Beiträge: 63
|
Heinrich Schwietering schrieb: Hi! @ ubuntufreako07 Heißen Dank! 👍 Leider kann ich es nicht mehr testen; meine em28xx-Karten haben das zeitliche gesegnet; aber vielleicht können andere mal Rückmeldungen geben? Ich werd' im Wiki auf alle Fälle schon mal darauf hinweisen! so long hank
Auch wenn das nun ein wenig her ist, als ich die Karmic Live CD in meinem Rechner liegen hatte konnte ich mit dem Paket meinen USB Stick zum Laufen kriegen (TerraTec T USB XS). Es geht zwar auch mit den im Wiki verlinkten deb Paketen, aber die Lösung mittels Quellcode ist mir in dem Fall lieber. Interessanterweise konnte ich den Kompiliervorgang nach der Installation auf der Platte aber nicht mehr starten:
running ./build.sh build
make[1]: Betrete Verzeichnis '/home/martin/Downloads/Treiber/TerraTec/Methode 1/em28xx-new-karmic'
rm -rf Module.symvers;
make -C /lib/modules/`if [ -d /lib/modules/2.6.21.4-eeepc ]; then echo 2.6.21.4-eeepc; else uname -r; fi`/build SUBDIRS=`pwd` modules
make[2]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.31-17-generic'
make[2]: *** Keine Regel, um »1/em28xx-new-karmic« zu erstellen. Schluss.
make[2]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.31-17-generic'
make[1]: *** [default] Fehler 2
make[1]: Verlasse Verzeichnis '/home/martin/Downloads/Treiber/TerraTec/Methode 1/em28xx-new-karmic' Das Problem war, dass der Pfadname zum Verzeichnis wo der Code lag ein Leerzeichen enthält, wenn man den Code also verschiebt löst sich das Problem, eventuell hilft das ja zu einem späteren Zeitpunkt auch anderen (alternativ könnte man evtl. ein paar Anführungszeichen im Makefile spendieren, aber diese Lösung ging schneller, daher habe ich das nicht probiert).
Ich werde das auch noch mit dem pae Kernel testen, mit dem liefen die deb Pakete aus dem Wiki jedenfalls bei mir nicht.
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! @ gn 36
Danke für die Rückmeldung! Das mit der Leerstelle im Pfad ist natürlich auch ein "ganz spezieller Fall", aber gut, man könnte es in em28xx mit aufführen... so long hank
|
gn_36
Anmeldungsdatum: 16. Mai 2009
Beiträge: 63
|
Das stimmt, aber wenn man über so ein im Grunde genommen ja eher banales Problem stolpert dann ist es immer gut wenn man so einen Hinweis vielleicht auch findet, ich habe jedenfalls in diesem Fall relativ lange gebraucht bis mir auffiel dass es vielleicht nicht kompiliert weil da ein Leerzeichen im Pfad war. Das ist einer von den Fehlern die man stundenlang suchen kann, aber dann innerhalb von 5 Sekunden gelöst hat wenn man ihn findet. Aufgefallen ist es mir in diesem Fall im Grunde nur, weil ich kurzfristig eine Umbenennung des Ordners gemacht habe und sich dann plötzlich nicht mehr das von der Meldung her eher unauffällige Target "1/em28xx" sondern "1/neuer-ordnername" in der Fehlermeldung fand. Bei ersterem fand ich "1/" zwar seltsam, aber wer weiß schon immer was sich so mancher Entwickler bei seiner Namensgebung denkt? Zweiterer war aber ganz sicher falsch.
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! Ja, ist sicher richtig, ich hab' den Artikel sowieso noch mal angeschaut, und es dann eingebaut ☺ so long hank
|