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

DVBT Digittrade USB-Stick für Linux, make funktioniert nicht

Hermann

Hacker
Hi Leutz,

habe hier einen DVBT USB-Stick von Digittrade der nicht so recht will.

Nachdem ich die Pakete die in der Readme Datei stehen installiert habe kommt folgender Text bei "make":

Code:
make -C /lib/modules/2.6.22.17-0.1-default/build SUBDIRS=/home/hermann/XY-Akte/meine-Pakete/Linux_MT2060_2.6.20 modules
make[1]: Entering directory `/usr/src/linux-2.6.22.17-0.1-obj/i386/default'
make -C ../../../linux-2.6.22.17-0.1 O=../linux-2.6.22.17-0.1-obj/i386/default modules
make[4]: *** Keine Regel vorhanden, um das Target »/home/hermann/XY-Akte/meine-Pakete/Linux_MT2060_2.6.20/af901x-core.o«,
  benötigt von »/home/hermann/XY-Akte/meine-Pakete/Linux_MT2060_2.6.20/dvb-usb.o«, zu erstellen.  Schluss.
make[3]: *** [_module_/home/hermann/XY-Akte/meine-Pakete/Linux_MT2060_2.6.20] Fehler 2
make[2]: *** [modules] Fehler 2
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.22.17-0.1-obj/i386/default'
make: *** [default] Fehler 2

kann mir Jemand auf die Sprünge helfen was ich übersehen habe?

*edit*, Titel leicht abgeändert

alt: DVBT Digittrade USB-Stick für Linux funktioniert nicht

neu: DVBT Digittrade USB-Stick für Linux, make funktioniert nicht

Gruß, Hermann
 

whois

Ultimate Guru
Hi Hermann

Was für einen Kernel,Kernelsources hast du installiert

Code:
rpm -qa| grep kernel

cu
 
OP
Hermann

Hermann

Hacker
Hi whois,

rpm -qa| grep kernel ergibt:

kernel-default-2.6.22.17-0.1
kernel-syms-2.6.22.17-0.1
linux-kernel-headers-2.6.22-19
kernel-source-2.6.22.17-0.1

hier noch der Link zu http://www.digittrade.de/shop/index.php?refID=2 , steht extra dabei das es auch mit Linux funktioniert.

Danke für Deine Hilfe.

*edit* es ist der Treiber für diesen Stick den ich versuche zu compilieren Linux_MT2060_2.6.20 .

Gruß, Hermann
 

Grothesk

Ultimate Guru
Wokommt der Treiber her?
Von www.linuxtv.org oder vom Hersteller?

Fehlt da evtl. nur die Firmware? dmesg sagt was, wenn man den Stick gerade eingesteckt hat?
 

whois

Ultimate Guru
Hi Hermann

Wie wird der Stick denn erkannt?
Code:
lsusb oder hwinfo --usb

Stellst du das auch mal bitte rein.

cu
 
OP
Hermann

Hermann

Hacker
Hi Leutz,

der Treiber " Software/Treiber Linux (1MB) " ist von hier:

http://www.digittrade.de/shop/shop_content.php/coID/9

und der bringt die im ersten Posting beschriebenen Fehler bei make.

Ausgabe von lsusb:
Code:
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 003 Device 002: ID 15a4:9016
Bus 003 Device 001: ID 0000:0000

Ausgabe von hwinfo --usb:
Code:
07: USB 00.0: 0000 Unclassified device
  [Created at usb.122]
  UDI: /org/freedesktop/Hal/devices/usb_device_15a4_9016_010101010600001_if0
  Unique ID: KRJj.8l5As9ldlRD
  Parent ID: uIhY.tmhxHQyAap1
  SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb3/3-1/3-1:1.0
  SysFS BusID: 3-1:1.0
  Hardware Class: unknown
  Model: "Afatech DVB-T"
  Hotplug: USB
  Vendor: usb 0x15a4 "Afatech"
  Device: usb 0x9016 "DVB-T"
  Revision: "2.00"
  Serial ID: "010101010600001"
  Speed: 480 Mbps
  Module Alias: "usb:v15A4p9016d0200dc00dsc00dp00icFFisc00ip00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #5 (Hub)

Ausgabe von dmesg:
Code:
usb 3-1: new high speed USB device using ehci_hcd and address 2
usb 3-1: new device found, idVendor=15a4, idProduct=9016
usb 3-1: new device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-1: Product: DVB-T
usb 3-1: Manufacturer: Afatech
usb 3-1: SerialNumber: 010101010600001
usb 3-1: configuration #1 chosen from 1 choice
usbcore: registered new interface driver hiddev
input: Afatech DVB-T as /class/input/input7
input: USB HID v1.01 Keyboard [Afatech DVB-T] on usb-0000:00:1d.7-1
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver

Gruß, Hermann
 
OP
Hermann

Hermann

Hacker
Grothesk schrieb:
Scheint etwas komplexer zu sein:
http://www.linuxtv.org/wiki/index.php/Afatech_AF9015

Und da stehe ich wie der Ochs vorm Berg, meine Englisch Kenntnisse sind schlecht bis nicht vorhanden :oops: .

Gruß, Hermann
 
OP
Hermann

Hermann

Hacker
whois schrieb:
...Naja besser eine shi... Übersetzung als gar keine...

Hi whois,

das Thema DVBT habe ich erstmal zu den Akten gelegt, zu aufwändig und so wichtig ist es auch nicht, der konventionelle Fernseher funktioniert ja problemlos 8) .

War wieder so eine blöde Idee von mir, genau wie:

die Webcam, gekauft ausprobiert keinen Nutzen gesehen und verschenkt

ein Gamepad, gekauft ausprobiert keinen Nutzen gesehen und verschenkt

ein Radio-Signal Übertrager, gekauft ausprobiert keinen Nutzen gesehen und liegt jetzt in der Schublade

hm, was man nicht alles so macht wenn man sonst keine Probleme hat, das was ich wirklich machen möchte macht der Pinguin ohne zu Murren, ich glaube Er mag mich.

Den Link mit der Google Übersetzung habe ich mir gespeichert, könnte mal wichtig sein, danke.

Gruß, Hermann
 

spoensche

Moderator
Teammitglied
mal so ne frage neben deinem problem. warum willst du denn noch dvb-t verwenden? (dvb-t = terestrisch, entspricht den alten antennen, die man für die programme 1-3 auf dem dach hatte, nur die digitalen der öffentl. rechtlichen sind jetzt noch drin). ich würde dir empfehlen, je nachdem was du vor hast die karte zu verkaufen und je nach anschluss entweder dvb-s(für satelit) o. dvb-c (für kabel) zu kaufen. eine kaufberatung findest du unter http://wiki.linux-club.de/opensuse/Kaufberatung_TV-Karten
 

whois

Ultimate Guru
HI Hermann

Sorry das ich da nicht weiter helfen konnte aber es ist immer klüger vor einer Neuanschaffung im Forum zu Fragen.
Irgendeiner weiss immer was. :wink:

cu
 
OP
Hermann

Hermann

Hacker
whois schrieb:
HI Hermann

Sorry das ich da nicht weiter helfen konnte aber es ist immer klüger vor einer Neuanschaffung im Forum zu Fragen.
Irgendeiner weiss immer was. :wink:

cu

Hi Leutz,

den DVBT-Stick hatte ich mir von einem Bekannten geliehen, sah ganz nett aus so ein Fernseher auf dem PC.

Kommt Zeit kommt Rat, werde das Problem bei Gelegenheit nochmal angehen.

@spoensche, hm, DVBT hat ca. 25 Sender in unserer Region und es werden kontinuierlich mehr, gugst Du hier:

http://www.dvb-t-portal.de/Programme/

@whois, bisher hatte ich ja fast keine Probleme mit dem Einrichten irgendwelcher Dinge, sind ja genug Infos hier im Forum. Zu DVBT konnte ich mit der Suche hier im Forum nicht sehr viel finden, scheint den Rest der Linux-Gemeinde nicht so recht zu interessieren.

Gruß, Hermann
 

tomm.fa

Administrator
Teammitglied
whois schrieb:
Sorry das ich da nicht weiter helfen konnte aber es ist immer klüger vor einer Neuanschaffung im Forum zu Fragen.
Irgendeiner weiss immer was. Wink
@Hermann
Tipp nebenher: Zum Beispiel der AVerTV DVB-T Volar USB-Stick. Falls du es noch einmal ausprobieren möchtest. l :wink:
 
OP
Hermann

Hermann

Hacker
tomfa schrieb:
...Tipp nebenher: Zum Beispiel der AVerTV DVB-T Volar USB-Stick. Falls du es noch einmal ausprobieren möchtest. l :wink:

Hi tomfa,

das ist genau der Stick den ich habe, nur irgendwas mit der mitgelieferten software will nicht so recht oder mir fehlt noch ein Paket, nur welches.

Siehe mein erstes Posting, die Software mag make nicht.

Gruß, Hermann
 

deady2000

Member
Hi,

ich hatte genau das gleiche Problem, bin dann auf andere Treiber von mcentral ausgewichen, leider gabs hier ein ähnliches Problem, dort hatte ich einen "unbekannten" Parameter im quellcode gabt, weiß nicht mehr welchen irgendwas mit xxxxpage(){};, habe daraufhin was gegoogled und habe gelesen das es mit ein paar Kerneln Probleme mit dem makefile und den *.o dateien gibt. Habe mit dann einfach ne ältere quelle besorgt und siehe da ging sofort, Stick erkannt, habe jetzt nur noch Probleme mit dem ATI Treiber , der erlaubt nur xshm als Videoschnittstelle und da habe ich, allerdings nur bei Prosieben, Bildfragmente! Unter Windows habe ich keine, Signal hab ich 80 %, hab nen Rauschabstand von 75 %, eigentlich sollte es ab 50 % ohne Bildfehler gehen.

Hatte aber nen Stick mit em2880 chip.

MfG
Patrick
 

transwarp

Hacker
Hermann schrieb:
Nachdem ich die Pakete die in der Readme Datei stehen installiert habe kommt folgender Text bei "make":

Code:
make -C /lib/modules/2.6.22.17-0.1-default/build SUBDIRS=/home/hermann/XY-Akte/meine-Pakete/Linux_MT2060_2.6.20 modules
make[1]: Entering directory `/usr/src/linux-2.6.22.17-0.1-obj/i386/default'
make -C ../../../linux-2.6.22.17-0.1 O=../linux-2.6.22.17-0.1-obj/i386/default modules
make[4]: *** Keine Regel vorhanden, um das Target »/home/hermann/XY-Akte/meine-Pakete/Linux_MT2060_2.6.20/af901x-core.o«,
  benötigt von »/home/hermann/XY-Akte/meine-Pakete/Linux_MT2060_2.6.20/dvb-usb.o«, zu erstellen.  Schluss.
make[3]: *** [_module_/home/hermann/XY-Akte/meine-Pakete/Linux_MT2060_2.6.20] Fehler 2
make[2]: *** [modules] Fehler 2
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.22.17-0.1-obj/i386/default'
make: *** [default] Fehler 2


Ich hatte den gleichen Fehler. Danach habe ich mir das TAR-File nochmals von der Internetseite des Herstellers gezogen und erneut in der Konsole mit
Code:
tar -xf Linux_MT2060_2.6.20
entpackt.

Fragt mich nicht warum, aber danach ist das make ohne Probleme durchgelaufen. Allerdings habe ich den Stick bislang bislang noch immer nicht ans Laufen gebracht und bin diesbezüglich noch mit Digittrade in Verbindung. Laut Digittrade ist der Stick explizit unter Linux lauffähig.

Vielleicht kann mir aber trotzdem jemand helfen, oder hat eine Idee.
Hier erstmal meine persönlichen Fehlermeldungen zu dem Thema:

Code:
Ich verwende die aktuellen Treiber-Sourcen von Ihrer Homepage: Linux_MT2060_2.6.20

Beim 'make' und 'make install' kommen nun folgende Meldungen:

linux-olli:/home/olli/Temp/Linux_MT2060_2.6.20 # make
make -C /lib/modules/2.6.22.17-0.1-default/build SUBDIRS=/home/olli/Temp/Linux_MT2060_2.6.20 modules
make[1]: Entering directory `/usr/src/linux-2.6.22.17-0.1-obj/i386/default'
make -C ../../../linux-2.6.22.17-0.1 O=../linux-2.6.22.17-0.1-obj/i386/default modules
  Building modules, stage 2.
  MODPOST 4 modules
make[1]: Leaving directory `/usr/src/linux-2.6.22.17-0.1-obj/i386/default'

linux-olli:/home/olli/Temp/Linux_MT2060_2.6.20 # make install
dvb-core.ko dvb-pll.ko dvb-usb.ko dvb-af901x.ko
/sbin/depmod -a

-----------------------------------------------------------------------------------------------------------------------

Eine Firmware-Datei zum USB-Stick liegt mir nicht vor. Daher habe ich mit

touch /lib/firmware/dvb-af901x.fw

eine leere Datei erzeugt. Einige Foren schreiben, das die Datei nur vorhanden sein muß, aber nicht genutzt wird.

-----------------------------------------------------------------------------------------------------------------------


Meldungen aus /var/log/messages beim Einstecken des DVB-T-Sticks:


Apr 14 13:37:05 linux-olli kernel: usb 9-4: new high speed USB device using ehci_hcd and address 3
Apr 14 13:37:05 linux-olli kernel: usb 9-4: new device found, idVendor=15a4, idProduct=9016
Apr 14 13:37:05 linux-olli kernel: usb 9-4: new device strings: Mfr=1, Product=2, SerialNumber=0
Apr 14 13:37:05 linux-olli kernel: usb 9-4: Product: DVB-T
Apr 14 13:37:05 linux-olli kernel: usb 9-4: Manufacturer: Afatech
Apr 14 13:37:05 linux-olli kernel: usb 9-4: configuration #1 chosen from 1 choice
Apr 14 13:37:05 linux-olli kernel: input: Afatech DVB-T as /class/input/input7
Apr 14 13:37:05 linux-olli kernel: input: USB HID v1.01 Keyboard [Afatech DVB-T] on usb-0000:00:10.4-4
Apr 14 13:37:05 linux-olli kernel: dvb_af901x: disagrees about version of symbol dvb_usb_device_init
Apr 14 13:37:05 linux-olli kernel: dvb_af901x: Unknown symbol dvb_usb_device_init
Apr 14 13:37:05 linux-olli kernel: dvb_af901x: disagrees about version of symbol dvb_usb_device_exit
Apr 14 13:37:05 linux-olli kernel: dvb_af901x: Unknown symbol dvb_usb_device_exit
Apr 14 13:37:05 linux-olli kernel: dvb_af901x: disagrees about version of symbol dvb_usb_device_init
Apr 14 13:37:05 linux-olli kernel: dvb_af901x: Unknown symbol dvb_usb_device_init
Apr 14 13:37:05 linux-olli kernel: dvb_af901x: disagrees about version of symbol dvb_usb_device_exit
Apr 14 13:37:05 linux-olli kernel: dvb_af901x: Unknown symbol dvb_usb_device_exit

-----------------------------------------------------------------------------------------------------------------------

lsmod zeigt nur folgende geladene Module:

apparmor               40736  0
button                 12560  0
cdrom                  37020  1 sr_mod
cifs                  216816  2
dm_mod                 56880  0
.
.
dvb_core               78248  1 dvb_usb
dvb_pll                17924  1 dvb_usb
dvb_usb                23564  0
.
.
.
edd                    12996  0
ehci_hcd               35340  0
ext3                  131848  2

-----------------------------------------------------------------------------------------------------------------------

Beim manuellen Versuch das Treibermodul dvb-af901x zu laden,
kommt folgende Fehlermeldung:

linux-olli:~ # modprobe dvb-af901x
FATAL: Error inserting dvb_af901x (/lib/modules/2.6.22.17-0.1-default/kernel/drivers/media/AF901X/dvb-af901x.ko): Unknown symbol in module, or unknown parameter (see dmesg)

-----------------------------------------------------------------------------------------------------------------------

dmesg zeigt folgende Fehler:

dvb_af901x: Unknown symbol dvb_usb_device_init
dvb_af901x: disagrees about version of symbol dvb_usb_device_exit
dvb_af901x: Unknown symbol dvb_usb_device_exit

-----------------------------------------------------------------------------------------------------------------------

Ich benutze die aktuelle Kaffeine-Version 0.8.6,
kann aber keine Verbindung zu einem DVB-Device herstellen, der DVB-Client bleibt leer.
 

Grothesk

Ultimate Guru
Code:
disagrees about version of symbol
deutet auf falsche kernel-sourcen zum Kernel hin.
Code:
rpm -qa | grep kernel
 

transwarp

Hacker
Grothesk schrieb:
Code:
disagrees about version of symbol
deutet auf falsche kernel-sourcen zum Kernel hin.
Code:
rpm -qa | grep kernel

Hi Grothesk.
Es wäre wirklich zu schön gewesen wenn mein Problem so schnell zu lösen wäre.
Leider scheint alles richtig zu sein, denn das Ergebnis lautet:
Code:
linux-olli:~ # rpm -qa | grep kernel
linux-kernel-headers-2.6.22-19
kernel-source-2.6.22.17-0.1
kernel-default-2.6.22.17-0.1

... und das ist nunmal die richtige Kernel-Version. Leider :(
 
Oben