• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

terratec S7 ?

vineyard

Newbie
Ich versuche schon seit mehreren Tagen eine Terratec S7 zum Laufen zu bringen, jedoch will das einfach nicht klappen ...

Mit LSUSB kann man sie finden:
Bus 002 Device 006: ID 0ccd:10ac TerraTec Electronic GmbH

DMESG bringt dann folgendes:
[190982.168275] usb 2-1: new high speed USB device using ehci_hcd and address 6
[190982.588675] usb 2-1: New USB device found, idVendor=0ccd, idProduct=10ac
[190982.588679] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[190982.588683] usb 2-1: Product: TerraTec S7 MKII
[190982.588685] usb 2-1: Manufacturer: TerraTec Electronic GmbH

nur wird kein Treiber geladen oder das video0 Device gebaut ... man kann nun im Netz nach den Treibernamen surfen und diese dann mit MODPROBE
manuell laden, jedoch hilft das alles nichts. Die im Netz auffindbaren Anleitungen funktionieren nur für Ubuntu, der von Terratec angebotene Treiber läßt sich
auch nicht gebrauchen, weil er sich nicht kompilieren läßt.

Daher nun die Frage: Wer hat eine solches Kästchen unter openSUSE 11.3 zum Laufen gebracht? Eine kleine Anleitung wäre toll :)))
 
OP
V

vineyard

Newbie
Treiber ist von hier:

Code:
http://linux.terratec.de/files/AZ6027_Linux_Driver.tar.gz

Dann alles entpackt; "make" angeworfen ergibt das dann:

Code:
user@video-pc:~/Downloads/Terratec_S7/AZ6027_Linux_Driver> make 
make -C /home/user/.local/share/Trash/files/AZ6027_Linux_Driver/v4l 
make[1]: Entering directory `/home/user/.local/share/Trash/files/AZ6027_Linux_Driver/v4l'
No version yet, using 2.6.34.7-0.7-desktop
make[1]: Leaving directory `/home/user/.local/share/Trash/files/AZ6027_Linux_Driver/v4l'
make[1]: Entering directory `/home/user/.local/share/Trash/files/AZ6027_Linux_Driver/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.34
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory `/home/user/.local/share/Trash/files/AZ6027_Linux_Driver/v4l'
make[1]: Entering directory `/home/user/.local/share/Trash/files/AZ6027_Linux_Driver/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.34.7-0.7-desktop/source ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
Kernel build directory is /lib/modules/2.6.34.7-0.7-desktop/build
make -C /lib/modules/2.6.34.7-0.7-desktop/build SUBDIRS=/home/user/.local/share/Trash/files/AZ6027_Linux_Driver/v4l  modules
make[2]: Entering directory `/usr/src/linux-2.6.34.7-0.7-obj/x86_64/desktop'
make -C ../../../linux-2.6.34.7-0.7 O=/usr/src/linux-2.6.34.7-0.7-obj/x86_64/desktop/. modules
  CC [M]  /home/user/.local/share/Trash/files/AZ6027_Linux_Driver/v4l/tuner-xc2028.o
In file included from <command-line>:0:0:
/home/user/.local/share/Trash/files/AZ6027_Linux_Driver/v4l/config-compat.h:4:28: fatal error: linux/autoconf.h: No such file or directory
compilation terminated.
make[5]: *** [/home/user/.local/share/Trash/files/AZ6027_Linux_Driver/v4l/tuner-xc2028.o] Fehler 1
make[4]: *** [_module_/home/user/.local/share/Trash/files/AZ6027_Linux_Driver/v4l] Fehler 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.34.7-0.7-obj/x86_64/desktop'
make[1]: *** [default] Fehler 2
make[1]: Leaving directory `/home/user/.local/share/Trash/files/AZ6027_Linux_Driver/v4l'
make: *** [all] Fehler 2
user@video-pc:~/Downloads/Terratec_S7/AZ6027_Linux_Driver>

Naja und da endet dann leider mein Latein :-(
 

spoensche

Moderator
Teammitglied
Poste mal die Ausgabe von
Code:
rpm -qa | grep  kernel

Das er den Treiber im KDE- Mülleimer (.trash Verzeichnis) kompilieren will, kann schon mal gar nicht sein. Lösch mal das Verzeichnis AZ6027_Linux_Driver mit
Code:
rm -rf AZ6027_Linux_Driver
.

Danach entpackst du den Treiber mit
Code:
tar -xzf AZ6027_Linux_Driver.tar.gz
 
OP
V

vineyard

Newbie
Zuerst gleich vorweg: Vielen Dank fürs Weiterhelfen - hier nun die Ausgaben von:
rpm -qa | grep kernel
Code:
user@video-pc:~> rpm -qa | grep  kernel
kernel-syms-2.6.34.7-0.7.1.x86_64
kernel-xen-devel-2.6.34.7-0.7.1.x86_64
patterns-openSUSE-devel_kernel-11.3-22.1.x86_64
kernel-default-devel-2.6.34.7-0.7.1.x86_64
kernel-firmware-20100617-2.2.noarch
kernel-desktop-2.6.34.7-0.7.1.x86_64
kernel-desktop-devel-2.6.34.7-0.7.1.x86_64
kernel-devel-2.6.34.7-0.7.1.noarch
nfs-kernel-server-1.2.1-8.3.1.x86_64
kernel-source-2.6.34.7-0.7.1.noarch
user@video-pc:~>

Dann wurde folgendes gemacht:
rm -rf AZ6027_Linux_Driver
tar -xzf AZ6027_Linux_Driver.tar.gz
cd AZ6027_Linux_Driver/
make

dann wurde das ausgegeben:
Code:
user@video-pc:~AZ6027_Linux_Driver> make
make -C /home/user/AZ6027_Linux_Driver/v4l 
make[1]: Entering directory `/home/user/AZ6027_Linux_Driver/v4l'
No version yet, using 2.6.34.7-0.7-desktop
make[1]: Leaving directory `/home/user/AZ6027_Linux_Driver/v4l'
make[1]: Entering directory `/home/user/AZ6027_Linux_Driver/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.34
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory `/home/user/AZ6027_Linux_Driver/v4l'
make[1]: Entering directory `/home/user/AZ6027_Linux_Driver/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.34.7-0.7-desktop/source ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
Kernel build directory is /lib/modules/2.6.34.7-0.7-desktop/build
make -C /lib/modules/2.6.34.7-0.7-desktop/build SUBDIRS=/home/user/AZ6027_Linux_Driver/v4l  modules
make[2]: Entering directory `/usr/src/linux-2.6.34.7-0.7-obj/x86_64/desktop'
make -C ../../../linux-2.6.34.7-0.7 O=/usr/src/linux-2.6.34.7-0.7-obj/x86_64/desktop/. modules
  CC [M]  /home/user/AZ6027_Linux_Driver/v4l/tuner-xc2028.o
In file included from <command-line>:0:0:
/home/user/AZ6027_Linux_Driver/v4l/config-compat.h:4:28: fatal error: linux/autoconf.h: No such file or directory
compilation terminated.
make[5]: *** [/home/user/AZ6027_Linux_Driver/v4l/tuner-xc2028.o] Fehler 1
make[4]: *** [_module_/home/user/AZ6027_Linux_Driver/v4l] Fehler 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.34.7-0.7-obj/x86_64/desktop'
make[1]: *** [default] Fehler 2
make[1]: Leaving directory `/home/user/AZ6027_Linux_Driver/v4l'
make: *** [all] Fehler 2
user@video-pc:~AZ6027_Linux_Driver>
 

RME

Advanced Hacker
Hallo,

vineyard schrieb:
Treiber ist von hier:
Code:
http://linux.terratec.de/files/AZ6027_Linux_Driver.tar.gz
Hast Du bemerkt dass beim entpacken von AZ6027_Linux_Driver.tar.gz nebst dem Verzeichnis AZ6027_Linux_Driver auch noch eine Firmware Datei "dvb-usb-az6027-03.fw" mit dabei ist?

Code:
> ls -l bbb
...
drwxr-xr-x 10 user0 users     4096 2009-05-22 07:13 AZ6027_Linux_Driver
-rw-r--r--  1 user0 users 34420094 2011-01-18 19:33 AZ6027_Linux_Driver.tar.gz
-rw-r--r--  1 user0 users    10882 2009-05-22 03:40 dvb-usb-az6027-03.fw
>

Gruss,
Roland
 

spoensche

Moderator
Teammitglied
wirrwarr schrieb:
Hi
Bin mir nicht sicher, aber fehlt vielleicht das Programm autoconf ?

Die autoconf. h hat nichts mit dem Programm autoconf zu tun, sondern wurde in älteren Kerneln bzw. wird noch für die Konfiguration der Kernelsourcen verwendet.
 
Oben