AVerTV Hybrid Volar HX A827 - device ID not supported - no driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Fellow dvb'ers,

My friend bought a AVerTV Hybrid Volar HX A827 for is linux pc and hoped it would work. After he spent a day to get it working he asked my help.

I tried a hole list of things, and went through the code. I tried to get it working with the a800 driver and added some device ID's but i cant make it to work. There is no firmware or datasheets for the device.

Can the device be added to the list of not working devices?
Will somebody else be able to make a good driver for the device?

I added a lot of good info in the attachment.

Kind regards,

Jelle de Jong
dib3000-common.ko
dib3000mc.ko
dvb-usb.ko
dvb-usb-dibusb-common.ko
dvb-usb-a800.ko

sudo depmod -a

/lib/firmware/2.6.22-14-generic/dvb-usb-avertv-a800-02.fw

cp /lib/firmware/2.6.22-14-generic/dvb-usb-avertv-a800-02.fw /lib/firmware/dvb-usb-avertv-a800-02.fw
sudo cp --verbose /lib/firmware/2.6.22-14-generic/dvb-usb-avertv-a800-02.fw /lib/firmware/dvb-usb-avertv-a800-02.fw


sudo insmod /lib/modules/2.6.22-14-generic/kernel/drivers/media/dvb/frontends/dib3000mb.ko
sudo insmod /lib/modules/2.6.22-14-generic/kernel/drivers/media/dvb/frontends/dib3000mc.ko
sudo insmod /lib/modules/2.6.22-14-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb.ko
sudo insmod /lib/modules/2.6.22-14-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb-dibusb-common.ko
sudo insmod /lib/modules/2.6.22-14-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb-a800.ko

sudo modprobe i2c-core
sudo modprobe dvb-core
sudo modprobe dib3000mc
sudo modprobe dvb-usb
sudo modprobe dvb-usb-dibusb-common
sudo modprobe dvb-usb-a800
sudo modprobe dib3000mb
sudo modprobe dibx000_common
sudo modprobe dib7000p
sudo modprobe dvb-usb-firmware

sudo rmmod -f i2c-core
sudo rmmod -f dvb-core
sudo rmmod -f dib3000mc
sudo rmmod -f dvb-usb
sudo rmmod -f dvb-usb-dibusb-common
sudo rmmod -f dvb-usb-a800
sudo rmmod -f dib3000mb
sudo rmmod -f dibx000_common
sudo rmmod -f dib7000p
sudo rmmod -f dvb-usb-firmware

sudo insmod /home/jelle/v4l-dvb/v4l/dvb-core.ko
sudo insmod /home/jelle/v4l-dvb/v4l/dvb-pll.ko
sudo insmod /home/jelle/v4l-dvb/v4l/dvb-usb-a800.ko
sudo insmod /home/jelle/v4l-dvb/v4l/dvb-usb-dibusb-common.ko
sudo insmod /home/jelle/v4l-dvb/v4l/dvb-usb-dibusb-mb.ko
sudo insmod /home/jelle/v4l-dvb/v4l/dvb-usb-dibusb-mc.ko
sudo insmod /home/jelle/v4l-dvb/v4l/dib3000mb.ko
sudo insmod /home/jelle/v4l-dvb/v4l/dib3000mc.ko
sudo insmod /home/jelle/v4l-dvb/v4l/dib7000p.ko
sudo insmod /home/jelle/v4l-dvb/v4l/dib0070.ko
sudo insmod /home/jelle/v4l-dvb/v4l/dibx000_common.ko

sudo modprobe dvb-core
sudo modprobe dvb-pll
sudo modprobe dvb-usb-a800
sudo modprobe dvb-usb-dibusb-common
sudo modprobe dvb-usb-dibusb-mb
sudo modprobe dvb-usb-dibusb-mc
sudo modprobe dib3000mb
sudo modprobe dib3000mc
sudo modprobe dib7000p
sudo modprobe dib0070
sudo modprobe dibx000_common

http://www.mythtv.org/wiki/index.php/AVerTV_DVB-T_Volar

sudo apt-get install dvb-utils mercurial build-essential linux-headers-$(uname -r)


hg clone http://linuxtv.org/hg/v4l-dvb
cd v4l-dvb
make
sudo make install
sudo depmod -a

sudo find . '*' -type f -exec sudo grep -H -n "0x07ca" '{}' \;
sudo find . '*' -type f -exec sudo grep -H -n "0xa827" '{}' \;

sudo find . '*' -type f -exec sudo grep -H -n "0xa800" '{}' \;
sudo find . '*' -type f -exec sudo grep -H -n "AVERMEDIA" '{}' \;

cd $HOME
vim ./v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
vim ./v4l-dvb/linux/drivers/media/dvb/dvb-usb/a800.c

sudo modinfo /home/jelle/v4l-dvb/v4l/dvb-usb-a800.ko
sudo modinfo dvb-usb-a800

AVerTV Hybrid Volar HX A827
http://www.avermedia.com/AVerTV/Product/ProductDetail.aspx?Id=293

Bus 002 Device 003: ID 07ca:a827 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          0xa827
  bcdDevice            1.03
  iManufacturer           1 AVerMedia
  iProduct                2 AVerTV
  iSerial                 3 300367002364
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          219
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1
      bInterfaceProtocol      1
      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     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
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1
      bInterfaceProtocol      1
      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     0x0040  1x 64 bytes
        bInterval               3
      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            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x13f2  3x 1010 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       2
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1
      bInterfaceProtocol      1
      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     0x0040  1x 64 bytes
        bInterval               3
      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            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x12d6  3x 726 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       3
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1
      bInterfaceProtocol      1
      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     0x0040  1x 64 bytes
        bInterval               3
      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            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x12ae  3x 686 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       4
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1
      bInterfaceProtocol      1
      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     0x0040  1x 64 bytes
        bInterval               3
      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            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ca  1x 970 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       5
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1
      bInterfaceProtocol      1
      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     0x0040  1x 64 bytes
        bInterval               3
      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            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x02ac  1x 684 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       6
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1
      bInterfaceProtocol      1
      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     0x0040  1x 64 bytes
        bInterval               3
      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            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
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)

_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux