staging.inyokaproject.org

Terratec Cinergy T USB XE

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

MusiB1tch

Anmeldungsdatum:
23. April 2007

Beiträge: 137

tassiz Um welchen Stick handelt es sich denn?

lsusb

0ccd:0055 = TerraTec Cinergy T USB XE rev 01
0ccd:0069 = TerraTec Cinergy T USB XE rev 02

Und welche Ubuntu-Version?

k3rnelpanic

Avatar von k3rnelpanic

Anmeldungsdatum:
3. Dezember 2006

Beiträge: Zähle...

ich habe ihn gestern mal auf meinem neuen Firmennotebook ausprobiert (Lenovo R500) wie zu erwarten hat ihm die Firmware gefehlt. Die hab ich ihm halt gegeben. Und dann traute ich meinen Augen nicht:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
~$ dmesg
...
[ 3019.736093] usb 2-2: new high speed USB device using ehci_hcd and address 2
[ 3019.872756] usb 2-2: configuration #1 chosen from 1 choice
[ 3019.928879] dvb-usb: found a 'TerraTec Cinergy T USB XE' in cold state, will try to load a firmware
[ 3019.928887] usb 2-2: firmware: requesting dvb-usb-af9015.fw
[ 3019.947650] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
[ 3020.016888] dvb-usb: found a 'TerraTec Cinergy T USB XE' in warm state.
[ 3020.016956] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 3020.017246] DVB: registering new adapter (TerraTec Cinergy T USB XE)
[ 3020.420989] af9013: firmware version:4.95.0
[ 3020.425376] DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)...
[ 3020.460250] mc44s803: successfully identified (ID = 14)
[ 3020.460990] dvb-usb: TerraTec Cinergy T USB XE successfully initialized and connected.
[ 3020.469398] usbcore: registered new interface driver dvb_usb_af9015
....
~$ uname -a
Linux XXX-laptop 2.6.31-21-generic #59-Ubuntu SMP Wed Mar 24 07:28:56 UTC 2010 i686 GNU/Linux

Er hat ihn SOFORT erkannt und ALLES weitere veranlasst. Keine Installation mehr. Auch der Tuner wird jetzt von vornherein unterstützt (mc44s803). Vor einem Jahr musste ich noch recherchieren und installieren (siehe S.10) 👍 Offenbar sind die Sourcen von V4L in einen der neueren Kernels eingeflossen. supi

faheus

Anmeldungsdatum:
12. August 2010

Beiträge: Zähle...

Hallo com,

ich weiß das ich aber ein bisschen spät dran bin aber kann mir jemand helfen meine OEM af9005 ans laufen zu bringen

schritte die ich getan habe:

laden der Sources

hg clone http://linuxtv.org/hg/~manu/af9005

compilen

sudo make

make bricht aber mit der wohl bekannten fehlermeldung

make[3]: *** [/home/faheus/af9005/v4l/bttv-driver.o] Error 1
make[2]: *** [_module_/home/faheus/af9005/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-21-generic'
make[1]: *** [default] Fehler 2
make[1]: Verlasse Verzeichnis '/home/faheus/af9005/v4l'
make: *** [all] Fehler 2

ab

was gibt es für möglichkeiten die noch aktuell sind ?

MusiB1tch

Anmeldungsdatum:
23. April 2007

Beiträge: 137

Eigentlich brauchst Du nichts mehr zu kompilieren. Steck mal den Stick rein und gib in der Konsole 'dmesg' ein. Dort sollte er dann über die fehlende Firmware meckern. Also die Firmware besorgen und los gehts. (Den Ordner /home/faheus/af9005 , den Du mit 'hg clone ...' erstellt hattest, kannst Du dann löschen.)

Um es kurz zu machen: http://wiki.ubuntuusers.de/TerraTec_Cinergy_T_USB_XE

dietrichmartin

Avatar von dietrichmartin

Anmeldungsdatum:
11. März 2008

Beiträge: Zähle...

Oben beschriebene Anleitung funktioniert auch mit dem "Suny T007 USB DVB-T Receiver" Nein kein Schreibfehler der heißt wirklich "Suny"

mezera

Anmeldungsdatum:
12. August 2011

Beiträge: Zähle...

Hallo LeserIn,

als "Neuer" ersuche ich um Nachsicht bei der Verletzung von Regeln 😉

Ich habe Ubuntu 11.04 mit mit Kernel 2.6.38.11-generic installiert und möchte meinen TerraTec Cinergy T USB XE mit ID 0ccd:0055 installieren. Da ich hier (Forum und Wiki) gelesen habe, dass es Out-of-the-box funktionieren sollte, habe ich den Stick angesteckt und im syslog den Verweis auf die fehlende Firmware af9005.fw gelesen. Diese habe ich mir von http://linux.terratec.de/tv_en.html herunter geladen und mit sudo mv nach /lib/firmware verschoben. Das pop-up "Zusätzliche Treiber" habe ich nicht be-/genutzt. Wenn ich den Stick jetzt anstecke läuft in syslog endlos en Fehler mit Remote Control (siehe beiliegenden Auszug aus dem syslog)

Was ist falsch? Was habe ich falsch gemacht? Wie löst man das Problem?

Gruß aus dem "tropischen" Wien, Heinz

syslog (3.2 KiB)
Download syslog

mezera

Anmeldungsdatum:
12. August 2011

Beiträge: Zähle...

mezera schrieb: <...> syslog den Verweis auf die fehlende Firmware af9005.fw gelesen. Diese habe ich mir von http://linux.terratec.de/tv_en.html herunter geladen und mit sudo mv nach /lib/firmware verschoben. Das pop-up "Zusätzliche Treiber" habe ich nicht be-/genutzt. Wenn ich den Stick jetzt anstecke läuft in syslog endlos en Fehler mit Remote Control (siehe beiliegenden Auszug aus dem syslog)

Habe versuchsweise die Firmware von http://ventoso.org/luca/af9005/af9005.fw genommen und der endlos Fehler ist weg.

Somit scheint das Grundproblem gelöst.

Mit w_scan finde ich noch keine Sender, werde aber eventuell ein neues Topic anlegen.

Liebe Grüße aus dem sehr heißen Wien, Heinz

1chris

Anmeldungsdatum:
27. November 2011

Beiträge: 66

Hallo,

besitze auch einen Terratec Cinergy T USB XE, nur kenne ich mich mit Ubuntu nicht so gut aus, verwende Ubuntu 11.10. Bin nach der Anleitung von Seite 9 vorgegangen:

0ccd:0069 TerraTec Electronic GmbH Cinergy T XE DVB-T Receiver

das stimmt schon mal überein.

1. Als root sollte man zuerst die aktuellen Kernelsourcen herunterladen und entpacken:

sudo su -

apt-get install linux-source

habe ich gemacht:

root@linux:~# apt-get install linux-source
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Status-Informationen einlesen... Fertig
linux-source ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

2. Die Kernel-Sourcen befinden sich nun im Verzeichnis /usr/src jedoch als gepacktes Archiv. Wir wollen nun das tarball entpacken

cd /usr/src

tar xjf linux-source-2.6.27.tar.bz2

dann kommt bei mir diese Meldung:

root@linux:~# cd /usr/src
root@linux:/usr/src# tar xjf linux-source-2.6.27.tar.bz2
tar (child): linux-source-2.6.27.tar.bz2: Kann open nicht ausführen: Datei oder Verzeichnis nicht gefunden
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

Habe es dann mit "tar xjf linux-source-3.0.0.tar.bz2" probiert - war das richtig?

3. Nun laden wir uns die Linuxtreiber von Terratec in ein temporäres Verzeichnis runter und entpacken es und benennen den Treiberordner um:

cd /tmp

wget ftp://ftp.terratec.de/Receiver/Ciner_Drv_Linux.zip

root@linux:/tmp# wget ftp://ftp.terratec.de/Receiver/Cinergy_T_USB_XE/Update/Cinergy_T_USB_XE_MKII_Drv_Linux.zip
--2011-12-05 21:11:21--  ftp://ftp.terratec.de/Receiver/Cinergy_T_USB_XE/Update/Cinergy_T_USB_XE_MKII_Drv_Linux.zip
           => »Cinergy_T_USB_XE_MKII_Drv_Linux.zip«
Auflösen des Hostnamen ftp.terratec.de... 78.47.165.174
Verbindungsaufbau zu ftp.terratec.de|78.47.165.174|:21... verbunden.
Anmelden als anonymous ... Angemeldet!
==> SYST ... fertig.    ==> PWD ... fertig.
==> TYPE I ... fertig.  ==> CWD (1) /Receiver/Cinergy_T_USB_XE/Update ... fertig.
==> SIZE Cinergy_T_USB_XE_MKII_Drv_Linux.zip ... 251727
==> PASV ... fertig.    ==> RETR Cinergy_T_USB_XE_MKII_Drv_Linux.zip ... fertig.
Länge: 251727 (246K) (unmaßgeblich)

100%[======================================>] 251.727      201K/s   in 1,2s    

2011-12-05 21:11:23 (201 KB/s) - »Cinergy_T_USB_XE_MKII_Drv_Linux.zip« gespeichert [251727]

unzip Update/Cinergy_T_USB_XE_MKII_Drv_Linux.zip

christoph@linux:/tmp$ unzip Cinergy_T_USB_XE_MKII_Drv_Linux.zip
Archive:  Cinergy_T_USB_XE_MKII_Drv_Linux.zip
   creating: Cinergy T USB XE MKII/Fedora Core Release 6/
   creating: Cinergy T USB XE MKII/Fedora Core Release 6/.tmp_versions/
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/.tmp_versions/dvb-af901x.mod  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/.tmp_versions/dvb-core.mod  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/.tmp_versions/dvb-pll.mod  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/.tmp_versions/dvb-usb.mod  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/af901x-core.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/af901x-devices.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/af901x-drv.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/af901x-fe.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/af901x-FW.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/af901x-usb.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/af901x.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/biu_reg.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/compat.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/config-compat.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/d.bat  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/define.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/demux.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dmxdev.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dmxdev.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dummy_ram.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb-pll.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb-pll.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb-usb-common.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb-usb-dvb.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb-usb-firmware.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb-usb-i2c.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb-usb-ids.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb-usb-init.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb-usb-remote.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb-usb-urb.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb-usb.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvbdev.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvbdev.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb_demux.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb_demux.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb_filter.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb_filter.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb_frontend.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb_frontend.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb_math.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb_math.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb_net.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb_net.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb_ringbuffer.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/dvb_ringbuffer.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/error.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS803.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS803A.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS803A.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS803init.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS_i2c.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS_i2c.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS_i2c_shim.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS_mcf5307.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS_tuner.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS_tuner.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS_tuner_globals.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS_tuner_globals.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS_tuner_settings.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/FS_tuner_settings_1086_36.166_166kstep.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/Makefile  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/Makefile-1  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/Module.symvers  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/tuner_init_FreeScale_803A_EVB.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/usb-urb.c  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/usbdma_biu_reg.h  
  inflating: Cinergy T USB XE MKII/Fedora Core Release 6/usb_biu_reg.h  
  inflating: Cinergy T USB XE MKII/ReadMe.txt

mv Cinergy\ T\ USB\ XE\ MKII/Fedora\ Core\ Release\ 6/ dvb_cinergy

cd dvb_cinergy

christoph@linux:/tmp$ mv Cinergy\ T\ USB\ XE\ MKII/Fedora\ Core\ Release\ 6/ dvb_cinergy 
christoph@linux:/tmp$ cd dvb_cinergy
christoph@linux:/tmp/dvb_cinergy$

Stimmt das auch noch?

danach:

christoph@linux:/tmp/dvb_cinergy$ cp /usr/src/linux-source-3.0.0/drivers/media/dvb/dvb-usb/*.h .
christoph@linux:/tmp/dvb_cinergy$ cp /usr/src/linux-source-3.0.0/drivers/media/dvb/dvb-usb/*.c .
christoph@linux:/tmp/dvb_cinergy$ cp /usr/src/linux-source-3.0.0/drivers/media/dvb/dvb-core/*.c .
christoph@linux:/tmp/dvb_cinergy$ cp /usr/src/linux-source-3.0.0/drivers/media/dvb/dvb-core/*.h .

So, ab Punkt 5 stehe ich an.

5. Im C-Source der Datei af901x-core.c mit beliebigem Editor folgende Änderungen vornehmen:

Wo finde ich das bzw. heißt das bei 11.10 überhaupt so und wie nehme ich die Änderungen vor? Oder wo soll ich die af901x-core.c Datei hinspeichern (ist ja im Anhang dabei)

Sorry für die Anfängerfragen, vielleicht hilft mir trotzdem jemand 😳

Antworten |