[linux-dvb] Problems with Afatech af9005

Daniel Klose kloskillah at gmx.net
Fri Aug 31 01:47:41 CEST 2007


Hi, I'm new to all this DVB thing, so please be nice :)
I bought one of these real cheap USB DVB-T sticks on ebay and thought it 
was a Yakumo pen. However it turned out that they sent me an afatech 
chipset no name stick. I found several pictures:
http://www.bttv-gallery.de/   search for Afatech DVB-T USB Dongle
and http://www.allnet.de/product_info_allnet.php?cPath=_&products_id=99975*
*So i followed all the instructions about afatech. I'm using ubuntu 7.04 
Feisty Fawn. i copied the firmware and did install all the software.
i show you now what lsusb -v says:

Bus 002 Device 011: ID 15a4:9020 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        16
  idVendor           0x15a4
  idProduct          0x9020
  bcdDevice            1.00
  iManufacturer           1
  iProduct                2
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           46
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      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     0x0040  1x 64 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     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               2
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
cannot read device status, Operation not permitted (1)

Here's what happens when i plug it into my USB Slot and read dmesg:
[19903.363524] usb 2-2: new full speed USB device using ohci_hcd and 
address 12
[19903.472058] usb 2-2: configuration #1 chosen from 1 choice
[19903.474821] dvb-usb: found a 'Afatech DVB-T USB1.1 stick' in cold 
state, will try to load a firmware
[19903.489888] dvb-usb: downloading firmware from file 'af9005.fw'
[19903.684099] dvb-usb: found a 'Afatech DVB-T USB1.1 stick' in warm state.
[19903.684157] dvb-usb: will use the device's hardware PID filter (table 
count: 32).
[19903.681446] DVB: registering new adapter (Afatech DVB-T USB1.1 stick)
[19903.683316] DVB: registering frontend 0 (AF9005 USB DVB-T)...
[19903.683392] input: IR-receiver inside an USB DVB receiver as 
/class/input/input24
[19903.683418] dvb-usb: schedule remote query interval to 200 msecs.
[19903.683421] dvb-usb: Afatech DVB-T USB1.1 stick successfully 
initialized and connected.

after a while it also shows this line: Quantek QT1010 successfully 
identified.
but i cant really tell you after what time it shows this.

 scan -n -o zap -p 
/usr/share/doc/dvb-utils/examples/scan/dvb-t/au-Brisbane > channels.conf

gives me the following:

scanning /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-Brisbane
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 226500000 1 3 9 3 1 1 0
initial transponder 177500000 1 2 9 3 1 2 0
initial transponder 191625000 1 3 9 3 1 1 0
initial transponder 219500000 1 3 9 3 1 1 0
initial transponder 585625000 1 2 9 3 1 2 0
 >>> tune to: 
226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
WARNING: filter timeout pid 0x0011
WARNING: filter timeout pid 0x0000
WARNING: filter timeout pid 0x0010
WARNING: filter timeout pid 0x0010
 >>> tune to: 
177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
 >>> tune to: 
177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE 
(tuning failed)
WARNING: >>> tuning failed!!!
 >>> tune to: 
191625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
 >>> tune to: 
191625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE 
(tuning failed)
WARNING: >>> tuning failed!!!
 >>> tune to: 
219500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
 >>> tune to: 
219500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE 
(tuning failed)
WARNING: >>> tuning failed!!!
 >>> tune to: 
585625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
 >>> tune to: 
585625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE 
(tuning failed)
WARNING: >>> tuning failed!!!
dumping lists (0 services)
Done.

These Filter timeouts dont show up every time....

ls -l /dev/dvb/adapter0/  shows:

insgesamt 0
crw-rw---- 1 root video 212, 4 2007-08-31 09:36 demux0
crw-rw---- 1 root video 212, 5 2007-08-31 09:36 dvr0
crw-rw---- 1 root video 212, 3 2007-08-31 09:36 frontend0
crw-rw---- 1 root video 212, 7 2007-08-31 09:36 net0

So do you need any additional information ? i tried to privide you with 
the information which i gues sis the important one.

Thanks for your help.

Ps.: the vendor offered me to send it back and get an afatech af9015 
instead ?? is this one better supported ? i read its driver is not 
finished yet.

Cheers Daniel



More information about the linux-dvb mailing list