Portál AbcLinuxu, 3. června 2024 21:46

Leadtek Winfast DTV DONGLE GOLD

Podpora: kompletní
Ovladač: dodává někdo jiný
Adresa ovladače: http://linuxtv.org/hg/~anttip/af9015/

Technické parametry

• DVB-T přijímač
• DVB-T radio přijímač
Typ konektoru na sběrnici USB 2.0
Rozhraní vstup/výstup Anténí vstup (TV/FM)
Standard kódování audio/video MPEG-2
Dálkové ovládání v balení

Oficiálně podporované OS:
• Microsoft Windows XP
• Microsoft Windows Vista 32-bit
Součást balení:
• Dálkové ovládání
• anténa
• USB 2.0 kabel
• Instalační manuál

Identifikace pod Linuxem



Bus 001 Device 013: ID 0413:6029 Leadtek Research, Inc.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0413 Leadtek Research, Inc.
  idProduct          0x6029
  bcdDevice            2.00
  iManufacturer           1 Leadtek
  iProduct                2
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           71
    bNumInterfaces          2
    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      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
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.01
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      65
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              16
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)








Postup zprovoznění pod Linuxem

V kernelu 2.6.28 je nativni podpora pro AF9015 :

Device Drivers --->
  Multimedia devices --->
    DVB/ATSC adapters --->
      <M> Support for various USB DVB devices
        <M> Afatech AF9015 DVB-T USB2.0 support


Gentoo:
1. Stáhnout driver z http://linuxtv.org/hg/~anttip/af9015/ - rozbalit do např /usr/src/dvb-leadtek
2. Stáhnout firmware z http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw a umístit do /lib/firmware/
3. Jít do konfigurace jádra a nastavit pomocí menuconfig/xconfig DVB_CORE na modul, nejsou třeba další drivery
4. Jít do /usr/src/dvb-leadtek, zkompilovat pomocí "make -j2" a nainstalovat moduly pomocí "make install"
5. Po zasunutí karty by se mělo ukázat cosi jako

[ 3887.530154] usb 1-2: new high speed USB device using ehci_hcd and address 15
[ 3887.589907] usb 1-2: configuration #1 chosen from 1 choice
[ 3887.590184] af9015_usb_probe: interface:0
[ 3887.591302] af9015_read_config: IR mode:1
[ 3887.592050] af9015_read_config: TS mode:0
[ 3887.592799] af9015_read_config: [0] xtal:2 set adc_clock:28000
[ 3887.594298] af9015_read_config: [0] IF1:4300
[ 3887.595798] af9015_read_config: [0] MT2060 IF1:0
[ 3887.596549] af9015_read_config: [0] tuner id:156
[ 3887.597174] af9015_identify_state: reply:01
[ 3887.597178] dvb-usb: found a 'Leadtek WinFast DTV Dongle Gold' in cold state, will try to load a firmware
[ 3887.630211] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
[ 3887.630216] af9015_download_firmware:
[ 3887.662696] af9015_usb_probe: interface:1
[ 3887.662779] usb 1-2: USB disconnect, address 15
[ 3887.662937] af9015_usb_device_exit:
[ 3887.662940] dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
[ 3887.662992] af9015_usb_device_exit:
[ 3887.662995] dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
[ 3887.784584] usb 1-2: new high speed USB device using ehci_hcd and address 16
[ 3887.844068] usb 1-2: configuration #1 chosen from 1 choice
[ 3887.844314] af9015_usb_probe: interface:0
[ 3887.845268] af9015_read_config: IR mode:1
[ 3887.846016] af9015_read_config: TS mode:0
[ 3887.846767] af9015_read_config: [0] xtal:2 set adc_clock:28000
[ 3887.848266] af9015_read_config: [0] IF1:4300
[ 3887.849766] af9015_read_config: [0] MT2060 IF1:0
[ 3887.850523] af9015_read_config: [0] tuner id:156
[ 3887.851149] af9015_identify_state: reply:02
[ 3887.851152] dvb-usb: found a 'Leadtek WinFast DTV Dongle Gold' in warm state.
[ 3887.851222] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 3887.851711] DVB: registering new adapter (Leadtek WinFast DTV Dongle Gold)
[ 3887.851913] af9015_af9013_frontend_attach: init I2C
[ 3887.851916] af9015_i2c_init:
[ 3887.851947] af9015_eeprom_dump:
[ 3887.867770] 00: 31 c2 bb 0b 00 00 00 00 13 04 29 60 00 02 01 02
[ 3887.906758] 10: 00 80 00 fa fa 10 40 ef 01 30 31 30 31 30 32 30
[ 3887.903515] 20: 35 30 35 30 30 30 30 31 ff ff ff ff ff ff ff ff
[ 3887.915508] 30: 00 00 3a 01 00 08 02 00 cc 10 00 00 9c ff ff ff
[ 3887.927573] 40: ff ff ff ff ff 08 02 00 1d 8d c4 04 82 ff ff ff
[ 3887.939572] 50: ff ff ff ff ff 26 00 00 04 03 09 04 10 03 4c 00
[ 3887.951571] 60: 65 00 61 00 64 00 74 00 65 00 6b 00 30 03 57 00
[ 3887.963569] 70: 69 00 6e 00 46 00 61 00 73 00 74 00 20 00 44 00
[ 3887.975626] 80: 54 00 56 00 20 00 44 00 6f 00 6e 00 67 00 6c 00
[ 3887.987629] 90: 65 00 20 00 47 00 6f 00 6c 00 64 00 20 03 30 00
[ 3887.999628] a0: 31 00 30 00 31 00 30 00 31 00 30 00 31 00 30 00
[ 3888.011622] b0: 36 00 30 00 30 00 30 00 30 00 31 00 00 ff ff ff
[ 3888.023625] c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3888.035623] d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3888.047685] e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3888.059742] f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 3888.061617] af9013: firmware version:4.95.0
[ 3888.067618] DVB: registering frontend 0 (Afatech AF9013 DVB-T)...
[ 3888.067661] af9015_tuner_attach:
[ 3888.067712] tda18271 3-00c0: creating new instance
[ 3888.070618] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.070627] TDA18271HD/C1 detected @ 3-00c0
[ 3888.076260] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.080618] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.083616] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.086113] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.088613] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.091112] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.093612] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.096112] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.098611] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.101111] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.103610] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.107110] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.112609] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.118608] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.124107] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.143605] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.149104] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.155603] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.161602] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.181101] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.186599] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.193105] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.199099] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.217596] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.220094] af9015_i2c_xfer: UNLOCK pid:224 38 38
[ 3888.220198] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:0b.1/usb1/1-2/input/input18
[ 3888.223484] dvb-usb: schedule remote query interval to 150 msecs.
[ 3888.223493] dvb-usb: Leadtek WinFast DTV Dongle Gold successfully initialized and connected.
[ 3888.223497] af9015_init:
[ 3888.223499] af9015_init_endpoint: USB speed:3
[ 3888.234597] af9015_download_ir_table:
[ 3888.432703] input: Leadtek WinFast DTV Dongle Gold as /devices/pci0000:00/0000:00:0b.1/usb1/1-2/1-2:1.1/input/input19
[ 3888.439410] input: USB HID v1.01 Keyboard [Leadtek WinFast DTV Dongle Gold] on usb-0000:00:0b.1-2


6. Spustit Kaffeine, naladit programy, pomocí CTRL+I nastavit kvalitu deinterlaceru, pomocí klávesy "I" zapnout deinterlacer a koukat :)

Poznámka

 

POZOR:
Nemám s touto kartou dobré zkušenosti. Po několika hodinách se kousne a nepomůže ani restart PC. Je nutné kartu úplně odpojit a zase připojit. Použil jsem tuto kartu na MythTV backendu, který běží non-stop, ale neosvědčila se.

Rozbije se to s hláškou:

af9015: recv bulk message failed:-71
Na internetu je několik vláken na toto téma, ale bez vyřešení. Každopádně pro AF9015 existují ještě další ovladače, ale nezkoušel jsem.

Dokument vytvořil: SigTERM, 15.6.2008 01:30 | Poslední úprava: Dlouhan_CZ, 27.2.2011 15:09 | Další přispěvatelé: GEDIK, SigTERM | Historie změn | Zobrazeno: 8018×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.