ubuntuusers.de

DBV-T Stick funktioniert nicht

Status: Ungelöst | Ubuntu-Version: Ubuntu 9.04 (Jaunty Jackalope)
Antworten |

Oktopus

(Themenstarter)

Anmeldungsdatum:
15. Oktober 2008

Beiträge: 158

Hallo kattugla,

hab nochmal alles durchgeführt, wie bei http://wiki.ubuntuusers.de/v4l-dvb beschrieben.

Hab dann einige Befehle eingegeben:, z.B.:

Nach lsusb -v erscheint:

          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           5
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)

Bus 001 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. Mass Stroage Device
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0bda Realtek Semiconductor Corp.
  idProduct          0x0158 Mass Stroage Device
  bcdDevice           51.95
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          4 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              5 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            2.06
  iManufacturer           3 
  iProduct                2 
  iSerial                 1 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
can't get hub descriptor: Operation not permitted
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)

Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            2.06
  iManufacturer           3 
  iProduct                2 
  iSerial                 1 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
can't get hub descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            2.06
  iManufacturer           3 
  iProduct                2 
  iSerial                 1 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
can't get hub descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)

Bus 004 Device 002: ID 046d:c019 Logitech, Inc. Optical Tilt Wheel Mouse
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x046d Logitech, Inc.
  idProduct          0xc019 Optical Tilt Wheel Mouse
  bcdDevice           43.01
  iManufacturer           1 
  iProduct                2 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      55
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0005  1x 5 bytes
        bInterval              10
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            2.06
  iManufacturer           3 
  iProduct                2 
  iSerial                 1 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
can't get hub descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            2.06
  iManufacturer           3 
  iProduct                2 
  iSerial                 1 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
can't get hub descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            2.06
  iManufacturer           3 
  iProduct                2 
  iSerial                 1 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
can't get hub descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)
home@home-laptop:~$ 

nach w_scan immer noch:

home@home-laptop:~$ w_scan
w_scan version 20081106
Info: using DVB adapter auto detection.
main:2762: FATAL: ***** NO USEABLE DVB CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.
home@home-laptop:~$ 

wenn ich kaffeine starte erscheint:

Bindung zum Info-Socket kann nicht hergestellt werden!

hat wohl alles immer noch nicht funktioniert

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: 5130

Hallo Oktopus,

bin selbst kein Experte für DVB-T-Sticks, aber vielleicht helfen die Hinweise hier trotzdem: http://www.linuxforen.de/forums/showthread.php?t=267903

Eventuell können dir andere damit dann helfen. Scheint aber auch unter Lucid noch nicht so problemlos mit diesem Stick zu klappen.

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: 5130

Hab gesehen, dass mir die Beschreibungen wie man den Treiber patchen muss, irgendwie bekannt vorgekommen sind. War früher für meinen DVB-T Stick auch notwendig. Hat mich interessiert und ich hab die alte Beschreibung, die ich für meinen Stick hatte, modifiziert und poste sie hier mal, vielleicht hilft es.

Das Erstellen eines gepatchen Treibermoduls war zumindest unter Lucid damit möglich. Ältere Versionen wie Jaunty sollten aber für dieses Modul kein Nachteil sein, da der Treiber sowieso für ältere Kernelversionen geschrieben wurde. Ob der Stick damit auch funktioniert, kann ich mangels Hardware aber nicht sagen.

  • Zuerst braucht man ein paar Pakete, um mit der Arbeit beginnen zu können:

sudo apt-get install build-essential linux-headers-generic linux-source unrar
  • Dann lädt man sich den Terratec-Treiber aus dem Internet, den man dann patchen möchte/muss

wget http://linux.terratec.de/files/Linux-Driver-for-T-Stick.rar
  • Dann noch die Patch-Datei, die ich bereits für den Stick angepasst habe

wget http://media.ubuntuusers.de/forum/attachments/2529213/Green_HD.patch
  • Dann den Treiber entpacken (Bei der 64-Bit-Version noch 32bit auf 64bit austauschen!)

unrar x Linux-Driver-for-T-Stick.rar
cd Linux_PC_AF9035_Afatech_2008.12.17/Linux-32bit_AF9035_20081217
tar -xzf AF903x_SRC.tar.gz
cd AF903x_SRC
  • Den Patch ausführen

patch af903x-devices.c ~/Green_HD.patch
  • Die benötigten Linux-Sourcen entpacken und ins richtige Verszeichnis kopieren

tar -xjf /usr/src/linux-source* --wildcards '*/media/dvb/*.h'
cp linux-source*/drivers/media/dvb/dvb-core/demux.h ./
cp linux-source*/drivers/media/dvb/dvb-core/dmxdev.h ./
cp linux-source*/drivers/media/dvb/dvb-core/dvb_demux.h ./
cp linux-source*/drivers/media/dvb/dvb-core/dvb_frontend.h ./
cp linux-source*/drivers/media/dvb/dvb-core/dvb_net.h ./
cp linux-source*/drivers/media/dvb/dvb-core/dvb_ringbuffer.h ./
cp linux-source*/drivers/media/dvb/dvb-core/dvbdev.h ./
cp linux-source*/drivers/media/dvb/dvb-usb/dvb-usb.h ./
cp linux-source*/drivers/media/dvb/dvb-usb/dvb-usb-ids.h ./
cp linux-source*/drivers/media/dvb/frontends/dvb-pll.h ./
  • Dann das Treibermodul erstellen

make
sudo make install
  • dann neustarten oder das Modul manuell laden

sudo modprobe dvb_af903x
  • Dann sollte folgender Befehl eine Ausgabe bringen

dmesg | grep -i dvb
Green_HD.patch (320 Bytes)
Download Green_HD.patch

SR166

Anmeldungsdatum:
9. November 2009

Beiträge: 35

Bin nach Deiner Anleitung vorgegangen Ich bekomme jetzt als Ausgabe:

dmesg

[   14.619608] dvb_usb_af903x: probe of 1-4:1.0 failed with error 9
[   14.619865] usbcore: registered new interface driver dvb_usb_af903x
[   14.787460] dvb_usb_af903x: exports duplicate symbol af903x_attach (owned by dvb_af903x)

lsmod

dvb_af903x            237931  0 
dvb_usb                14457  1 dvb_af903x
dvb_core               86142  1 dvb_usb

Was heisst der Error 9?

Danke im Voraus

Frank

Oktopus

(Themenstarter)

Anmeldungsdatum:
15. Oktober 2008

Beiträge: 158

Hallo hakunamatata,

habe alles, gemäß deiner Anleitung durchgeführt.

Jetzt kommt:

home@home-laptop:~$ dmesg | grep -i dvb
[  102.162256] dvb_af903x: disagrees about version of symbol dvb_usb_device_init
[  102.162261] dvb_af903x: Unknown symbol dvb_usb_device_init

Gruß Oktopus

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: 5130

Hab befürchtet, dass es vielleicht doch nicht so einfach ist, wie bei meinem DVB-T-Stick, bei dem vor mir schon einige ausgetestet haben, ob der Patch nicht nur theoretisch möglich ist.

Aber zunächst einmal das, was das Modul bei mir ohne DVB-T-Stick von sich gibt (unter Lucid), wenn man es per modprobe lädt.

hakunamatata@ubuntu:~$ dmesg | grep -i af903x
[ 5556.501501] AF903X: af903x_module_init
[ 5556.501634] usbcore: registered new interface driver dvb_usb_af903x

@Oktopus und @SR166 könnt ihr mal schauen, welche Version der Linux-Sourcen ihr habt und ob die zu eurer Kernel-Version passt ? Hab da teilweise in der Anleitung nur * drinnen, weil ich sonst für jede Version meine Anleitung hätte umschreiben müssen.

ls /usr/src/linux-source*
uname -r

Oktopus

(Themenstarter)

Anmeldungsdatum:
15. Oktober 2008

Beiträge: 158

home@home-laptop:~$ ls /usr/src/linux-source*
/usr/src/linux-source-2.6.28.tar.bz2
home@home-laptop:~$ uname -r
2.6.28-19-generic

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: 5130

Oktopus schrieb:

home@home-laptop:~$ ls /usr/src/linux-source*
/usr/src/linux-source-2.6.28.tar.bz2
home@home-laptop:~$ uname -r
2.6.28-19-generic

Hab ich analog halt mit 2.6.32 für Lucid. Das sollte stimmen.

[  102.162256] dvb_af903x: disagrees about version of symbol dvb_usb_device_init

Dazu hab ich mich inzwischen übers Internet schlau gemacht: Da dürfte die Version der Datei dvb-usb.h, die du dir aus den Sourcen kopierst hast und die du zum Erstellen des neuen Moduls verwendest hast, nicht zu dem Modul dvb-usb passen, dass du aktuell geladen hast.

Möglicherweise hast du von da bereits eine neuere Version? v4l-dvb

edit:

Das war der Kopier-Befehl dazu:

cp linux-source*/drivers/media/dvb/dvb-usb/dvb-usb.h ./

Wenn dies wirlich das Problem ist, müsste man die dvb-usb.h aus den selben Quellen verwenden, die auch beim Erstellen des Modul dvd-usb verwendet wurden. Zumindest theoretisch......

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: 5130

SR166 schrieb:

[   14.787460] dvb_usb_af903x: exports duplicate symbol af903x_attach (owned by dvb_af903x)

Zu dem hab ich auch eine mögliche Erklärung gefunden: Da wollen zwei Module das Gleiche. Kann durch falsche Abhängigkeiten verursacht sein.

Abhilfe:

  • sudo depmod -a

😕 Ja den Befehl hab ich aus meiner Anleitung weggelassen, weil er bei mir bereits automatisch bei sudo make install angezeigt wurde.

  • PC neu starten.

SR166

Anmeldungsdatum:
9. November 2009

Beiträge: 35

hakunamatata Danke !

Jetzt siehts so aus:

dmesg:

   15.081884] AF903X: af903x_module_init
[   15.081928]         DRIVER_RELEASE_VERSION : v2.0-1
[   15.081930]         FW_RELEASE_VERSION     : v8_8_52_0
[   15.081933]         API_RELEASE_VERSION    : 200.20081203.0

lsmod

dvb_af903x            237931  0 
dvb_usb                14457  1 dvb_af903x
dvb_core               86142  1 dvb_usb

Aber den Fehler hab ich immer noch

dvb_usb_af903x: probe of 1-5.3:1.0 failed with error 9

Vielen Dank.

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: 5130

@SR166

Aber den Fehler hab ich immer noch

dvb_usb_af903x: probe of 1-5.3:1.0 failed with error 9

😢 fürchte, da sind ein paar Warnungen, die bei make ausgegeben werden, dafür verantwortlich. Ist leider ein alter Treiber, wo zumindest mit Lucid ein paar Sachen nicht mehr so recht zusammenpassen. Ich versuch, dass ich die Warnungen noch reduzieren kann, ist aber schwierig - zumindest für mich.

Eigentlich sollte man eine neuere Version des Treibers verwenden, den es auch schon gibt. Problem ist nur, dass der nur noch einen bestimmten Tuner unterstützt, wenn ich das hier richtig verstanden habe.

Holyfive

Anmeldungsdatum:
24. April 2007

Beiträge: 48

Hallo,

ich mische mich mal ungefragt ein. ☺ Ich habe auch den "AverTV Volar Green HD" und habe die hier im Thread beschriebene Anleitung versucht. Ich hatte dabei beide genannten Probleme, zum einen den mit "Unknown symbol dvb_usb_device_init" und zum anderen den "Error 9".

Ersteren kann ich in der Tat darauf zurückführen, dass ich mal testweise v4l installiert hatte, nach einem Kernel-Update (auf 2.6.32-23) und erneutem Bauen des Moduls war der Fehler verschwunden. Dann kam allerdings der Error 9, der mir nichts sagte. Ich habe daraufhin einen anderen Treiber als Basis genommen, nämlich diesen hier:

http://tonelli.sns.it/pub/mennucc1/terratec_af9035-a_m.tar.gz

Nach dem Entpacken musste ich zwei Dateien patchen, damit sie mit dem AverTV-Stick redeten. Die Patches sind hier:

1.) GreenHD1.patch (anzuwenden auf af9035.c)

2.) GreenHD2.patch (anzuwenden auf dvb-usb-terratec-ids.h)

Nach dem üblichen "make", "sudo make install" und "sudo modprobe dvb-usb-af9035" wurde der Stick problemlos erkannt, aber nun gibt's ein neues Problem:

af9035: tuner ID:161 not supported, please report!

D.h., der Chipsatz an sich wird nun erkannt, aber der Tuner ist leider ein anderer als beim Treiber vorgesehen. Um weiter zu kommen, müsste ich nun wissen, welcher Tuner sich hinter der ID 161 verbirgt. Kann mir da jemand einen Tipp geben?

triumvirat

Anmeldungsdatum:
20. November 2010

Beiträge: Zähle...

Hallo,

ich wollte hier mal nachfragen, ob es inzwischen eine Lösung gibt, wie der genannte DVB-T-Stick (AVerTV Volar Green HD) unter Ubuntu zum Laufen gebracht werden kann...

Danke!

MathisSchmieder

Anmeldungsdatum:
28. November 2010

Beiträge: Zähle...

Grade mal meine Garantie nichtig gemacht und folgendes rausgefunden: Der Tuner ist ein TDA18218 (HN), so wie er zB auch manchen Terratec USB-Sticks drin ist.

Siehe https://patchwork.kernel.org/patch/81836/ gibt es auch schon Support im Kernel dafür, so dass es eigentlich nur noch ein bisschen rumgepatsche sein müsste. Leider sehe ich mich dazu gerade nicht in der Lage :/ Wäre schön wenn vielleicht jemand mal drüber schauen könnte! ☺

Grüße

Mathis

Holyfive

Anmeldungsdatum:
24. April 2007

Beiträge: 48

Hallo,

ich schaue mal, was ich machen kann. Zunächst aber muss ich die o.g. Links aktualisieren

GreenHD1.patch

GreenHD2.patch