hasenfurz
Anmeldungsdatum: 19. Mai 2012
Beiträge: Zähle...
|
Hallo Ich habe mir gerade einen DVB-T Terratec CinergyTStickRC Rev.3 USB gekauft.
Leider wird nur die Vorgängerversion von Linux unterstützt, nicht aber Rev.3.
Im Forum hatte ich gelesen das es bereits einen Treiber in einer Alpha-Version eines Treibers für diesen Stick geben soll. Wo kann man den Status dieses Treibers verfolgen?
Wann kann man voraussichtlich mit einer nutzbaren Version rechnen? Wie kann man diesen alpha-Treiber jetzt schon nutzen?
Welche Schritte muss man dafür ausführen? - Ich habe soetwas bisher noch nicht gemacht. Hier noch ein paar Infos: | steff@steff-notebook:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 2232:1020
Bus 002 Device 003: ID 19d2:0117 ZTE WCDMA Technologies MSM
Bus 002 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH
|
| steff@steff-notebook:~$ dmesg | grep -i dvb
steff@steff-notebook:~$
|
1
2
3
4
5
6
7
8
9
10
11
12
13 | steff@steff-notebook:~$ w_scan
w_scan version 20111203 (compiled for DVB API 5.4)
guessing country 'DE', use -c <country> to override
using settings for GERMANY
DVB aerial
DVB-T Europe
frontend_type DVB-T, channellist 4
output format vdr-1.6
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
main:3079: FATAL: ***** NO USEABLE DVB-T CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.
|
Mfg hasenfurz
|
Ubunux
Anmeldungsdatum: 12. Juni 2006
Beiträge: 16333
|
Hallo und willkommen hier, das habe ich bereits an anderer Stelle alles verlinkt. Ob der Treiber funktioniert kann ich mangels passender Hardware nicht sagen. http://openpli.org/forums/topic/20899-rtl2832u-chipset-support-proposal/ https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/ http://forum.ubuntuusers.de/post/4267562/ im englischen Forum findet man dazu auch dies
|
hasenfurz
(Themenstarter)
Anmeldungsdatum: 19. Mai 2012
Beiträge: 11
|
Den anderen Forumseintrag hatte ich bereits gefunden, allerdings ist dort eine andere Ubuntuversion angegeben.
Ich hatte es trotzdem versucht, aber leider nicht hinbekommen. | steff@steff-notebook:~$ sudo apt-get install build-essential linux-headers-$(uname -r) git
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
build-essential ist schon die neueste Version.
git ist schon die neueste Version.
linux-headers-3.2.0-24-generic ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
|
| steff@steff-notebook:~/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0$ git pull
Already up-to-date.
|
Leider verstehe ich noch zu wenig davon, allerdings vermisse ich einen entsprechenden Eintrag für "ID 0ccd:00d3" in "include-300/dvb-usb-ids.h".
Für T_STICK_RC gibt es einen Eintrag, für T_STICK_RC Revision 3 jedoch nicht. 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 | steff@steff-notebook:~$ grep -i terra DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0/include-300/dvb-usb-ids.h
#define USB_VID_TERRATEC 0x0ccd
#define USB_PID_TERRATEC_CINERGY_T_USB_XE 0x0055
#define USB_PID_TERRATEC_CINERGY_T_USB_XE_REV2 0x0069
#define USB_PID_TERRATEC_CINERGY_T_STICK_RC 0x0097
#define USB_PID_TERRATEC_CINERGY_T_STICK_DUAL_RC 0x0099
#define USB_PID_TERRATEC_CINERGY_DT_XS_DIVERSITY 0x005a
#define USB_PID_TERRATEC_CINERGY_DT_XS_DIVERSITY_2 0x0081
#define USB_PID_TERRATEC_CINERGY_HT_USB_XE 0x0058
#define USB_PID_TERRATEC_CINERGY_HT_EXPRESS 0x0060
#define USB_PID_TERRATEC_CINERGY_T_EXPRESS 0x0062
#define USB_PID_TERRATEC_CINERGY_T_XXS 0x0078
#define USB_PID_TERRATEC_CINERGY_T_XXS_2 0x00ab
#define USB_PID_TERRATEC_T3 0x10a0
#define USB_PID_TERRATEC_T5 0x10a1
#define USB_PID_TERRATEC_DVBS2CI_V1 0x10a4
#define USB_PID_TERRATEC_DVBS2CI_V2 0x10ac
steff@steff-notebook:~$ grep -i 00d3 DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0/include-300/dvb-usb-ids.h
steff@steff-notebook:~$
|
Soll die Id in den angegebenen Patch enthalten sein?
Der folgendes Link für den Patch ist leider nicht erreichbar.
|
wget http://media.cdn.ubuntu-de.org/forum/attachments/2489836/cinergy-stick-rc.patch.gz
fehlt
|
|
eishailiga
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
Versuche es mal hiermit...
sudo apt-get install subversion mercurial linux-headers-$(uname -r) build-essential linux-firmware-nonfree
wget http://dl.dropbox.com/u/216691/RTL2832-2.2.2_kernel-3.0.0.tar.bz2
tar xfj RTL2832-2.2.2_kernel-3.0.0.tar.bz2
cd RTL2832-2.2.2_kernel-3.0.0
make clean
make
sudo make install
sudo reeboot
Nach dem Neustart kannst du die Installation mit
dmesg| grep -i dvb prüfen.
|
hasenfurz
(Themenstarter)
Anmeldungsdatum: 19. Mai 2012
Beiträge: 11
|
Bei den Anweisungen komme ich leider nur bis zum 'make', dann gibt es eine Fehlermeldung.
Da es einen Berechtigungsfehler gibt, habe ich auch 'sudo make' probiert, leider ohne Erfolg. - Es gibt dann eine andere Fehlermeldung. | steff@steff-notebook:~/tmp/RTL2832-2.2.2_kernel-3.0.0$ make
make -C /usr/src/linux-headers-`uname -r` SUBDIRS=/home/steff/tmp/RTL2832-2.2.2_kernel-3.0.0 modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.2.0-24-generic'
CC [M] /home/steff/tmp/RTL2832-2.2.2_kernel-3.0.0/demod_rtl2832.o
In file included from <Kommandozeile>:0:0:
/usr/src/linux-headers-3.2.0-24-generic/include/linux/kconfig.h:4:32: schwerwiegender Fehler: include/generated/autoconf.h: Keine Berechtigung
Kompilierung beendet.
make[2]: *** [/home/steff/tmp/RTL2832-2.2.2_kernel-3.0.0/demod_rtl2832.o] Fehler 1
make[1]: *** [_module_/home/steff/tmp/RTL2832-2.2.2_kernel-3.0.0] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.2.0-24-generic'
make: *** [default] Fehler 2
|
| steff@steff-notebook:~/tmp/RTL2832-2.2.2_kernel-3.0.0$ sudo make
make -C /usr/src/linux-headers-`uname -r` SUBDIRS= modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.2.0-24-generic'
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[2]: *** Keine Regel vorhanden, um das Target »kernel/bounds.c«,
benötigt von »kernel/bounds.s«, zu erstellen. Schluss.
make[1]: *** [prepare0] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.2.0-24-generic'
make: *** [default] Fehler 2
|
|
Ubunux
Anmeldungsdatum: 12. Juni 2006
Beiträge: 16333
|
wenn das mal nicht der gleiche Treiber ist 😛 Man muss das Makefile für den Kernel 3.2 anpassen
Das ist ein anderes Rechte-Problem bei Dir, hier kompiliert der ohne Probleme
|
eishailiga
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
Das ist der obige Treiber, gepatcht wegen der USB-ID 0ccd:00d3 und Kernel 3.2 😇 ...Hier wird der Treiber auch ohne Probleme kompiliert.
eishailiga@ubuntu:~/RTL2832-2.2.2_kernel-3.0.0$ make
make -C /usr/src/linux-headers-`uname -r` SUBDIRS=/home/eishailiga/RTL2832-2.2.2_kernel-3.0.0 modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.2.0-24-generic'
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/demod_rtl2832.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/dvbt_demod_base.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/dvbt_nim_base.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/foundation.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/math_mpi.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2832_mxl5007t.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2832_fc2580.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2832_mt2266.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/rtl2832u.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/rtl2832u_fe.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/rtl2832u_io.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/tuner_mxl5007t.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/tuner_fc2580.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/tuner_mt2266.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/tuner_tua9001.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2832_tua9001.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/tuner_fc0012.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2832_fc0012.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/demod_rtl2836.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/dtmb_demod_base.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/dtmb_nim_base.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2836_fc2580.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2836_mxl5007t.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/tuner_e4000.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2832_e4000.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/tuner_mt2063.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/demod_rtl2840.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/tuner_max3543.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2832_mt2063.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2832_max3543.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2840_mt2063.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2840_max3543.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/qam_demod_base.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/qam_nim_base.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/tuner_tda18272.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2832_tda18272.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/rtl2832u_ioctl.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/nim_rtl2832_fc0013.o
CC [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/tuner_fc0013.o
LD [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/dvb-usb-rtl2832u.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/dvb-usb-rtl2832u.mod.o
LD [M] /home/eishailiga/RTL2832-2.2.2_kernel-3.0.0/dvb-usb-rtl2832u.ko
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.2.0-24-generic'
eishailiga@ubuntu:~/RTL2832-2.2.2_kernel-3.0.0$
|
hasenfurz
(Themenstarter)
Anmeldungsdatum: 19. Mai 2012
Beiträge: 11
|
Hmm, was kann es bei mir für ein Berechtigungsproblem sein? Den 3.2er Kernel habe ich jedenfalls auch. | steff@steff-notebook:~/tmp/RTL2832-2.2.2_kernel-3.0.0$ uname -a
Linux steff-notebook 3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
|
|
Ubunux
Anmeldungsdatum: 12. Juni 2006
Beiträge: 16333
|
/usr/src/linux-headers-3.2.0-24-generic/include/linux/kconfig.h:4:32: schwerwiegender Fehler: include/generated/autoconf.h: Keine Berechtigung
Kompilierung beendet. da liegt der Hund begraben, aber frag mich bitte nicht was da schief läuft bei Dir 😎 zeige mal cat /usr/src/linux-headers-3.2.0-24-generic/include/linux/kconfig.h
|
hasenfurz
(Themenstarter)
Anmeldungsdatum: 19. Mai 2012
Beiträge: 11
|
Ok, ich frage nicht. ... aber ich würde es schon gern wissen. 😉 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 | steff@steff-notebook:~$ ls -lag /usr/src/linux-headers-3.2.0-24-generic/include/linux/kconfig.h
lrwxrwxrwx 1 root 55 Apr 25 13:58 /usr/src/linux-headers-3.2.0-24-generic/include/linux/kconfig.h -> ../../../linux-headers-3.2.0-24/include/linux/kconfig.h
steff@steff-notebook:~$ cat /usr/src/linux-headers-3.2.0-24-generic/include/linux/kconfig.h
#ifndef __LINUX_KCONFIG_H
#define __LINUX_KCONFIG_H
#include <generated/autoconf.h>
/*
* Helper macros to use CONFIG_ options in C expressions. Note that
* these only work with boolean and tristate options.
*/
/*
* IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 'm',
* 0 otherwise.
*
*/
#define IS_ENABLED(option) \
(__enabled_ ## option || __enabled_ ## option ## _MODULE)
/*
* IS_BUILTIN(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y', 0
* otherwise. For boolean options, this is equivalent to
* IS_ENABLED(CONFIG_FOO).
*/
#define IS_BUILTIN(option) __enabled_ ## option
/*
* IS_MODULE(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'm', 0
* otherwise.
*/
#define IS_MODULE(option) __enabled_ ## option ## _MODULE
#endif /* __LINUX_KCONFIG_H */
steff@steff-notebook:~$
|
|
eishailiga
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
Die sieht im Vergleich zu meiner Datei identisch aus.
Installiere doch mal
sudo apt-get install linux-source-3.2.0 und versuche die Kompilierung erneut.
|
hasenfurz
(Themenstarter)
Anmeldungsdatum: 19. Mai 2012
Beiträge: 11
|
Hat leider nicht geholfen. ☹ 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 | steff@steff-notebook:~$ sudo apt-get install linux-source-3.2.0
[sudo] password for steff:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Vorgeschlagene Pakete:
kernel-package libqt3-dev
Die folgenden NEUEN Pakete werden installiert:
linux-source-3.2.0
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 80,3 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 86,8 MB Plattenplatz zusätzlich benutzt.
Hole:1 http://archive.ubuntu.com/ubuntu/ precise-updates/main linux-source-3.2.0 all 3.2.0-24.37 [80,3 MB]
Es wurden 80,3 MB in 2 min 54 s geholt (460 kB/s)
Vormals nicht ausgewähltes Paket linux-source-3.2.0 wird gewählt.
(Lese Datenbank ... 212191 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von linux-source-3.2.0 (aus .../linux-source-3.2.0_3.2.0-24.37_all.deb) ...
linux-source-3.2.0 (3.2.0-24.37) wird eingerichtet ...
steff@steff-notebook:~$
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 | steff@steff-notebook:~/tmp/RTL2832-2.2.2_kernel-3.0.0$ make
make -C /usr/src/linux-headers-`uname -r` SUBDIRS=/home/steff/tmp/RTL2832-2.2.2_kernel-3.0.0 modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.2.0-24-generic'
CC [M] /home/steff/tmp/RTL2832-2.2.2_kernel-3.0.0/demod_rtl2832.o
In file included from <Kommandozeile>:0:0:
/usr/src/linux-headers-3.2.0-24-generic/include/linux/kconfig.h:4:32: schwerwiegender Fehler: include/generated/autoconf.h: Keine Berechtigung
Kompilierung beendet.
make[2]: *** [/home/steff/tmp/RTL2832-2.2.2_kernel-3.0.0/demod_rtl2832.o] Fehler 1
make[1]: *** [_module_/home/steff/tmp/RTL2832-2.2.2_kernel-3.0.0] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.2.0-24-generic'
make: *** [default] Fehler 2
steff@steff-notebook:~/tmp/RTL2832-2.2.2_kernel-3.0.0$ sudo make
make -C /usr/src/linux-headers-`uname -r` SUBDIRS= modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.2.0-24-generic'
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[2]: *** Keine Regel vorhanden, um das Target »kernel/bounds.c«,
benötigt von »kernel/bounds.s«, zu erstellen. Schluss.
make[1]: *** [prepare0] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.2.0-24-generic'
make: *** [default] Fehler 2
steff@steff-notebook:~/tmp/RTL2832-2.2.2_kernel-3.0.0$
|
|
eishailiga
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
Dann poste doch mal die Rechte und den Inhalt der
/usr/src/linux-headers-3.2.0-24-generic/include/generated/autoconf.h
|
hasenfurz
(Themenstarter)
Anmeldungsdatum: 19. Mai 2012
Beiträge: 11
|
Hier die Rechte und die Datei im Anhang. Sind Rechte und Inhalt ok? | steff@steff-notebook:~$ ls -lag /usr/src/linux-headers-3.2.0-24-generic/include/generated/autoconf.h
-rw------- 1 root 867132 Mai 19 22:24 /usr/src/linux-headers-3.2.0-24-generic/include/generated/autoconf.h
steff@steff-notebook:~$
|
- autoconf.h (846.8 KiB)
- Download autoconf.h
|
eishailiga
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
Ich habe die beiden Dateien mit Diff verglichen, da wird mir nur ein Unterschied im oberen Kommentar angezeigt. Im Anhang ist mal meine autoconf.h
Hattest du irgendetwas an deinem System verändert? Es ist sehr seltsam, das die Kompilierung bei dir nicht durchläuft.
- autoconf.h (846.8 KiB)
- Download autoconf.h
|