AVerMedia AVerTV HD Express A918R

From LinuxTVWiki
Revision as of 18:08, 23 December 2012 by Diorser (talk | contribs)
Jump to navigation Jump to search

A DVB-T 34/54mm Express Card from AVerMedia.

It is currently not supported under Linux.


Overview/Features

DVB-T tuner for 34/54mm express card slots that supports the following :

  • Fit with 34mm & 54mm Slot
  • H.264 / MPEG-2 HDTV Ready
  • Real-time iPod / PSP Format Recording
  • MHEG-5 & Digital Subtitle
  • Teletext / TimeShift / EPG (Electronic Program Guide)
  • PIP / POP Function
  • Scheduled Recording
  • Wake Up Recording from Stand By / Hibernate Mode
  • see http://www.avermedia.com/Product/ProductDetail.aspx?Id=518

Specifications

Input Signal

  • 75 Ω TV Antenna

Package Included

  • AVerTV Express Card 34mm
  • Quick Installation Guide
  • Installation CD (windows)
  • TV Antenna
  • RF Cable

Practicality

Advantages

  • price competitive (about 30€)
  • Very compact structure (doesn't extend outside the express slot at all)

Disadvantages

  • No Linux drivers

Hardware

components

  • Afatech AF9015 (according to .inf windows file: AVerAF35.FriendlyName = "AF9015 BDA Filter")
  • + to be completed (box not open)

Identification

Detected as usb device

lsusb

  • Bus 002 Device 004: ID 07ca:0918 AVerMedia Technologies, Inc.

Device Descriptor:

 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0 
 bDeviceProtocol         0 
 bMaxPacketSize0        64
 idVendor           0x07ca AVerMedia Technologies, Inc.
 idProduct          0x0918 
 bcdDevice            2.01
 iManufacturer           1 
 iProduct                2 
 iSerial                 3 
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           97
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          0 
   bmAttributes         0x80
     (Bus Powered)
   MaxPower              500mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     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     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

dmesg

 kernel	[ 1444.061515] usb 2-1.3: new high-speed USB device number 5 using ehci_hcd
 kernel	[ 1444.159080] usb 2-1.3: New USB device found, idVendor=07ca, idProduct=0918
 kernel	[ 1444.159087] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
 kernel	[ 1444.159092] usb 2-1.3: Product: A918R
 kernel	[ 1444.159096] usb 2-1.3: Manufacturer: AVerMedia TECHNOLOGIES, Inc
 kernel	[ 1444.159101] usb 2-1.3: SerialNumber: 0000000000000
 mtp-probe	checking bus 2, device 5: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3"
 mtp-probe	bus: 2, device: 5 was not an MTP device

udevadm

udevadm info -a -p $(udevadm info -q path -n /dev/bus/usb/002/004)

 looking at device '/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3':
  KERNEL=="2-1.3"
  SUBSYSTEM=="usb"
  DRIVER=="usb"
  ATTR{authorized}=="1"
  ATTR{avoid_reset_quirk}=="0"
  ATTR{bConfigurationValue}=="1"
  ATTR{bDeviceClass}=="00"
  ATTR{bDeviceProtocol}=="00"
  ATTR{bDeviceSubClass}=="00"
  ATTR{bMaxPacketSize0}=="64"
  ATTR{bMaxPower}=="500mA"
  ATTR{bNumConfigurations}=="1"
  ATTR{bNumInterfaces}==" 1"
  ATTR{bcdDevice}=="0201"
  ATTR{bmAttributes}=="80"
  ATTR{busnum}=="2"
  ATTR{configuration}==""
  ATTR{devnum}=="4"
  ATTR{devpath}=="1.3"
  ATTR{idProduct}=="0918"
  ATTR{idVendor}=="07ca"
  ATTR{ltm_capable}=="no"
  ATTR{manufacturer}=="AVerMedia TECHNOLOGIES, Inc"
  ATTR{maxchild}=="0"
  ATTR{product}=="A918R"
  ATTR{quirks}=="0x0"
  ATTR{removable}=="unknown"
  ATTR{serial}=="0000000000000"
  ATTR{speed}=="480"
  ATTR{urbnum}=="10"
  ATTR{version}==" 2.00"

Test conditions

kernel

  • Kernel used for test: 3.7.0-4-generic (ubuntu)
  • available module: /lib/modules/3.7.0-4-generic/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko

modules

  • Loading dvb_usb_af9015 module did not help
 # lsmod | grep 9015
 dvb_usb_af9015   27836  0 
 vb_usb_v2        23191  1 dvb_usb_af9015
 rc_core          21267  2 dvb_usb_v2,dvb_usb_af9015

firmware

  • /lib/firmware/dvb-usb-af9015.fw available