krid.of-k
Anmeldungsdatum: 10. September 2007
Beiträge: Zähle...
|
Hallo zusammen, für alle die Probleme mit dem TerraTec Prodigy Hybrid USB Stick (0ccd:0047) ein 100% Clone des Cinergy Hybrid T USB XS (0ccd:0042) haben, habe ich vielleicht einen Workround gefunden, hier die Lösung: v4l-Experimental von den bekannten Quellen herunterladen, Kompilieren und Installieren (Neustart ohne angesteckten Stick nicht vergessen) und dann mit folgenden Befehl die "em28xx" laden:
modprobe em28xx card=16
modprobe em2880-dvb Der Parameter "card=16" bzw die "16" steht für: Terratec Hybrid XS (EM2880) [0ccd:0042] zu finden in der Datei "linux/Documentation/video4linux/CARDLIST.em28xx". Achtung der Parameter "card=16" bzw. die "16" könnte sich im laufe der Zeit ändern also bitte immer schön nachlesen. Danach den Stick anstecken und die Meldungen mit dem Befehl:
dmesg Prüfen und sich freuen ☺ Das sollte dann so aussehen:
[ 6763.356000] usb 2-5: new high speed USB device using ehci_hcd and address 4
[ 6763.504000] usb 2-5: configuration #1 chosen from 1 choice
[ 6763.504000] em28xx new video device (0ccd:0047): interface 0, class 255
[ 6763.504000] em28xx: device is attached to a USB 2.0 bus
[ 6763.504000] em28xx: you're using the experimental/unstable tree from mcentral.de
[ 6763.504000] em28xx: there's also a stable tree available but which is limited to
[ 6763.504000] em28xx: linux <=2.6.19.2
[ 6763.504000] em28xx: it's fine to use this driver but keep in mind that it will move
[ 6763.504000] em28xx: to http://mcentral.de/hg/~mrec/v4l-dvb-kernel as soon as it's
[ 6763.504000] em28xx: proved to be stable
[ 6763.504000] em28xx #0: Alternate settings: 8
[ 6763.504000] em28xx #0: Alternate setting 0, max size= 0
[ 6763.504000] em28xx #0: Alternate setting 1, max size= 0
[ 6763.504000] em28xx #0: Alternate setting 2, max size= 1448
[ 6763.504000] em28xx #0: Alternate setting 3, max size= 2048
[ 6763.504000] em28xx #0: Alternate setting 4, max size= 2304
[ 6763.504000] em28xx #0: Alternate setting 5, max size= 2580
[ 6763.504000] em28xx #0: Alternate setting 6, max size= 2892
[ 6763.504000] em28xx #0: Alternate setting 7, max size= 3072
[ 6764.020000] input: em2880/em2870 remote control as /class/input/input9
[ 6764.020000] em28xx-input.c: remote control handler attached
[ 6764.020000] attach_inform: eeprom detected.
[ 6764.048000] em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 47 00 50 12 5c 03 6a 2e 98 12
[ 6764.048000] em28xx #0: i2c eeprom 10: 00 00 06 57 46 07 00 00 00 00 00 00 00 00 00 00
[ 6764.048000] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 31 00 b8 00 14 00 5b 00 00 00
[ 6764.048000] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00
[ 6764.048000] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 6764.048000] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 6764.048000] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 2e 03 50 00 72 00
[ 6764.048000] em28xx #0: i2c eeprom 70: 6f 00 64 00 69 00 67 00 79 00 20 00 48 00 79 00
[ 6764.048000] em28xx #0: i2c eeprom 80: 62 00 72 00 69 00 64 00 2c
[ 6764.048000] em28xx #0: i2c eeprom 90: 55 00 53 00 42 00 00 00 12 03 50 00 72 00 6f 00
[ 6764.048000] em28xx #0: i2c eeprom a0: 64 00 69 00 67 00 79 00 00 00 67 00 79 00 20 00
[ 6764.048000] em28xx #0: i2c eeprom b0: 48 00 79 00 62 00 72 00 69 00 64 00 20 00 54 00
[ 6764.048000] em28xx #0: i2c eeprom c0: 56 00 20 00 55 00 53 00 42 00 00 00 00 00 00 00
[ 6764.048000] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 6764.048000] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 6764.048000] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 6764.048000] EEPROM ID= 0x9567eb1a
[ 6764.048000] Vendor/Product ID= 0ccd:0047
[ 6764.048000] AC97 audio (5 sample rates)
[ 6764.048000] 500mA max power
[ 6764.048000] Table at 0x06, strings=0x2e6a, 0x1298, 0x0000
[ 6764.048000] tuner 5-0061: chip found @ 0xc2 (em28xx #0)
[ 6764.048000] attach inform (default): detected I2C address c2
[ 6764.048000] /home/install/download/source/v4l/v4l-dvb-experimental/v4l/tuner-core.c: setting tuner callback
[ 6764.048000] tuner 0x61: Configuration acknowledged
[ 6764.048000] /home/install/download/source/v4l/v4l-dvb-experimental/v4l/tuner-core.c: setting tuner callback
[ 6764.048000] /home/install/download/source/v4l/v4l-dvb-experimental/v4l/xc3028-tuner.c: attach request!
[ 6764.048000] /home/install/download/source/v4l/v4l-dvb-experimental/v4l/tuner-core.c: xc3028 tuner successfully loaded
[ 6764.056000] attach_inform: tvp5150 detected.
[ 6764.120000] tvp5150 5-005c: tvp5150am1 detected.
[ 6764.216000] Loading base firmware: xc3028_init0.i2c.fw
[ 6765.216000] Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
[ 6765.268000] xc3028-tuner.c: firmware 2.7
[ 6765.268000] ANALOG TV REQUEST
[ 6765.276000] em28xx #0: V4L2 VBI device registered as /dev/vbi0
[ 6765.276000] em28xx #0: V4L2 device registered as /dev/video0
[ 6765.276000] em2880-dvb.c: DVB Init
[ 6765.276000] Loading base firmware: xc3028_8MHz_init0.i2c.fw
[ 6766.416000] Loading specific dtv settings: xc3028_DTV6_ATSC_2620.i2c.fw
[ 6766.440000] xc3028-tuner.c: firmware 2.7
[ 6766.440000] Sending extra call for Digital TV!
[ 6766.544000] /home/install/download/source/v4l/v4l-dvb-experimental/v4l/xc3028-tuner.c: attach request!
[ 6766.552000] DVB: registering new adapter (em2880 DVB-T)
[ 6766.552000] DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
[ 6766.552000] em28xx #0: Found Terratec Hybrid XS
[ 6766.552000] em28xx audio device (0ccd:0047): interface 1, class 1
[ 6766.552000] em28xx audio device (0ccd:0047): interface 2, class 1
[ 6766.824000] usbcore: registered new interface driver snd-usb-audio Wenn alles wirklich klappt, kann man die Module in "/etc/modules" eintragen das sieht dann so aus:
em28xx card=16
em28xx-audio
em2880-dvb Ich hoffe das hilft dem einen oder anderem. bis denne Dirk
|
Fritzline
Anmeldungsdatum: 17. September 2005
Beiträge: 120
|
Hi Dirk, wirklich super, ich bin restlos begeistert, wie einfach die Installation von meinem Prodigy mit Hilfe vom Wiki (em28xx) und dir war! Ich habe mal die Wiki-Seite um einen Hinweis auf diesen Thread bereichert und die Hardwaredatenbank aktualisiert. Jetzt bin ich nur noch auf den nächsten Kernel-Update und den Ausgang der Fußball-WM gespannt ☺ Viele Grüße und herzlichen Dank, Miri
|
farbe
Anmeldungsdatum: 14. Oktober 2007
Beiträge: Zähle...
|
ich würde das ganze auch gerne ausprobieren, allerdings scheint das repository down zu sein, oder irre ich mich? weder "hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental" noch "hg clone http://linuxtv.org/hg/~mrechberger/v4l-dvb-experimental" funktionieren. jeweils der abbruch mit der fehlermeldung "abort: '[...]' does not appear to be an hg repository!" hat jemand tipps wo ich die kernel module herbekomme? und eine 2. frage: habt ihr firmware 2 oder 3 benutzt? grüße
|
paeda
Anmeldungsdatum: 14. Oktober 2007
Beiträge: Zähle...
|
Hallo zusammen. Ich kann das nur bestätigen. Leider keine Möglichkeit mehr etwas herrunter zu laden. ☹ Google war auch keine Hilfe.
|
xTOMx
Anmeldungsdatum: 19. Februar 2007
Beiträge: 116
|
der Autor von em28xx hat das Archiv runtergenommen. So war es auf der em28xx-Mailingliste zu vernehmen:
On Sunday, 14. October 2007, Aidan Thornton wrote: > > Hi, > > > > Unfortunately, Markus has pulled offline all his repositories > > containing Linux drivers. (You can see > > http://kerneltrap.org/mailarchive/linux-kernel/2007/10/14/337446 for > > the reason). This mainly affects users of em28xx-based and > > xc3028-based devices. I suggest those of you with local copies make > > sure you keep them backed up; you may not be able to get another copy. Yeah, I read up on this thread after heise news had linked to it in an article. After doing so, I'm quite a bit disappointed with the direction that this project has taken, and I'm going to unsubscribe from this mailing list after sending this mail. Apparently, despite his high technical skill set, Markus has still not understood that the community is more important than the code. The userspace driver may work more stable, more featureful and with a whole lot more devices supported, but the driver being userspace is not considered a good idea by all involved kernel developers except Markus, and it's a technical measure caused by personal issues. While one can hardly blame Markus for going away from kernel space because of disagreement with the linuxtv people, the same cannot said for locking down the code. Disclosing code and information about devices may buy you a technical advantage over the linuxtv-maintained kernel driver and hurt linuxtv as intended, but most of all it hurts all end users that only get their stuff from precompiled distribution kernels. I believe that Markus' userspace driver doesn't have future in the upstream kernel, not because it's bad code but rather because Markus cannot find reasonable consensus with anyone who disagrees with his technical point of view. Instead of finding common ground, he iterates why his position is the better one, and goes off without being able to find compromises that are also acceptable for the other side. I do not believe that when one single person claims that all others are wrong, this would actually be the case. I have no idea about the technical side of the drivers and the disagreements, but I know my way around open source enough to know that projects with a functional community always have a brighter future than egocentric one-man-shows. Markus, I think you haven't learned from closedowns like XFree86 or Ion - once you restrict the code for attribution issues (other than plain copyright) then linuxtv has already won, because in that case they are the "good" GPL guys and you're the proprietary old bull. The kernel driver may only be 5% there while the userspace is 50%, but that doesn't matter. What matters to me is that I can rely on the kernel driver being continuously improved and maintained by a community that may not always agree in technical issues but keeps working together and finding consensus for the common goal. The stuff that is in the kernel will only improve from its 5%, while I believe that Markus' fork will eventually fade away after another 5 to 10 unsuccessful attempts to push a solution that no one else agrees to. One day the kernel driver will suffice for my device, and then I can stop worrying about getting new versions of an external driver. If you (Markus) consider the driver's utility for end users more important than your own ego, I ask you to re-open the code under the GPL that it originally was under, and continue your driver in competition with the linuxtv one, but on equal ground. The fundament of open source, and the reason why it's successful, is the ability to take from others, just as well as they can take from you. There's hardly a reason other than active hatred against other people to keep it as closed as it is now. Enough of the rambling, I'm gone. Bye, and good luck everyone. P.S.: This is my personal opinion as an observing bystander. I am not affliated with either the linuxtv community, the kernel developers or anyone else involved. \––\––\––\––\––\––\–––
|
farbe
Anmeldungsdatum: 14. Oktober 2007
Beiträge: 6
|
hmm. vielen dank erstmal für die information. hast du / jemand denn vielleicht eine lokale kopie die man mir zukommen lassen köntte? ( fschmich{a.t.}gmail.com ) das wäre klasse.
|
xTOMx
Anmeldungsdatum: 19. Februar 2007
Beiträge: 116
|
farbe hat geschrieben: hmm. vielen dank erstmal für die information. hast du / jemand denn vielleicht eine lokale kopie die man mir zukommen lassen köntte? ( fschmich{a.t.}gmail.com ) das wäre klasse.
schau mal meinen letzten post in diesem thread an: http://forum.ubuntuusers.de/topic/122228/?highlight= da gibt es einige download-links.
|
farbe
Anmeldungsdatum: 14. Oktober 2007
Beiträge: 6
|
klasse. vielen dank. hat gut funktioniert!
|
haiflo
Anmeldungsdatum: 18. Oktober 2007
Beiträge: 645
Wohnort: Feldbraten
|
auf 7.10 läuft es ziemlich wackelig mit der TV-Karte. Das Bild ist teilweise doch sehr wackelig. EIn Upgrade kann ich also nicht empfehlen. Oder wie ist es bei euch? Gruß Florian
|
farbe
Anmeldungsdatum: 14. Oktober 2007
Beiträge: 6
|
ist bei mir absolut kein problem. läuft alles 1A! vielleicht solltest du dir ne aktiv antenne zulegen..
|
haiflo
Anmeldungsdatum: 18. Oktober 2007
Beiträge: 645
Wohnort: Feldbraten
|
hab mein problem gelöst. Scheinbar war es der Grafikkartentreiber. Ich brauch bisher nur eine Ministabantenne, wobei man die nicht einmal richtig ausrichten muss. Werde aber bald auf eine große Dachantenne unterm Dach umrüsten. Dürfte das Signal nur verstärken. Die Quali ist auch so super. Gruß Florian
|
glowbus
Anmeldungsdatum: 18. September 2007
Beiträge: Zähle...
|
Hallo, ich habe die oben genannte Karte und wollte einmal nachfragen ob es eine Möglichkeit gibt meinen Rechner auch mit angesteckten DVB-T Stick zu booten. Momentan sieht es bei mir so aus das mein Rechner nicht bootet wenn der DVB-T Stick angeschlossen ist. Schon einmal vielen Dank im vorraus. MFG Andreas
|
haiflo
Anmeldungsdatum: 18. Oktober 2007
Beiträge: 645
Wohnort: Feldbraten
|
Leider aktuell nicht. Mit card=16 lädst du die Treiber für den "orginal" Terratec Stick. Beim booten stoßen aber modul und karte aufeinander, die sich gar nicht mögen. Also lädt er nicht. Ich habe schon mit Marcus Rechberger kommuniziert und er wird demnächst eine neue Treiberversion rausbringen, die diesen Bug beseitigen soll. Solange immer schön rausstecken und reinstecken 😉 Gruß Florian
|
strowi
Anmeldungsdatum: 28. April 2008
Beiträge: Zähle...
|
hi, ich habe hier einen 0ccd:0047 Terratec Prodigy USB Stick, den ich leider nicht zum laufen bekomme, die Module lassen sich wunderbar laden, aber er meckert wegen der Firmware die nirgends zu finden ist: modprobe em28xx card=11 (laut CARDLIST.em28xx)
modprobe em28xx-dvb
...
usbcore: registered new interface driver em28xx
em28xx #0/2: The frontend of your DVB/ATSC card isn't supported yet
em28xx #0/2: frontend initialization failed
em28xx #0: disconnecting em28xx #0 video
em28xx #0: V4L2 devices /dev/video0 and /dev/vbi0 deregistered
em28xx new video device (0ccd:0047): interface 0, class 255
em28xx Has usb audio class
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 0
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
em28xx #0: chip ID is em2882/em2883
tuner' 4-0061: chip found @ 0xc2 (em28xx #0)
em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 47 00 50 12 5c 03 6a 2e 98 12
em28xx #0: i2c eeprom 10: 00 00 06 57 46 07 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 31 00 b8 00 14 00 5b 00 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00
em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 2e 03 50 00 72 00
em28xx #0: i2c eeprom 70: 6f 00 64 00 69 00 67 00 79 00 20 00 48 00 79 00
em28xx #0: i2c eeprom 80: 62 00 72 00 69 00 64 00 20 00 54 00 56 00 20 00
em28xx #0: i2c eeprom 90: 55 00 53 00 42 00 00 00 12 03 50 00 72 00 6f 00
em28xx #0: i2c eeprom a0: 64 00 69 00 67 00 79 00 00 00 67 00 79 00 20 00
em28xx #0: i2c eeprom b0: 48 00 79 00 62 00 72 00 69 00 64 00 20 00 54 00
em28xx #0: i2c eeprom c0: 56 00 20 00 55 00 53 00 42 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 00 00 00 00 00 a1 ff 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
em28xx #0/2: The frontend of your DVB/ATSC card isn't supported yet
em28xx #0/2: frontend initialization failed
em28xx #0: Found Terratec Prodigy XS
em28xx audio device (0ccd:0047): interface 1, class 1
em28xx audio device (0ccd:0047): interface 2, class 1 Weiss hier vllt. einer Rat?
|
haiflo
Anmeldungsdatum: 18. Oktober 2007
Beiträge: 645
Wohnort: Feldbraten
|
also: Wegen einem bug müssen erstmal die Module des Orginalmoduls geladen werden. also em28xx card=16 Der Fehler soll beseitigt werden. Gruß Flo
|