You are not logged in.

#1 2011-11-17 12:59:52

chezerian
Member
Registered: 2011-11-16
Posts: 1

USB DVB Avermedia Volar HD

I bought a Avermedia AverTV Volar Green HD and can't get it to work.

There is a similar post in these forums. but their solution was to downgrade their kernel to 2.6. something and I am using 3.11


lsusb
07ca:a835 AVerMedia Technologies, Inc.

dmesg
[  135.939486] usb 2-5: USB disconnect, device number 3
[  137.246697] usb 2-5: new high speed USB device number 4 using ehci_hcd

In other forum posts there should be more appearing in dmesg

and I have the right firm ware dvb-usb-af9035-01.fw in /lib/firmware

w_scan doesnt detect any DVB devices

Offline

#2 2011-12-26 15:17:06

novak
Member
Registered: 2010-06-04
Posts: 6

Re: USB DVB Avermedia Volar HD

I use similar device Aver TV Volar HD (ID 07ca:b835) with an up-to-date kernel (linux 3.1.5). I followed instructions from http://xgazza.altervista.org/Linux/DVB/af9035.html (I had to change KDIR line in Makefile to "KDIR = /usr/src/linux-`uname -r`"). If the device is pluged then the output of dmesg looks like that:

usb 1-5: new high speed USB device number 4 using ehci_hcd
dvb-usb: found a 'Avermedia AverTV Volar HD & HD PRO (A835)' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-af9035-01.fw'
dvb-usb: found a 'Avermedia AverTV Volar HD & HD PRO (A835)' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Avermedia AverTV Volar HD & HD PRO (A835))
af9033: firmware version: LINK:11.15.10.0 OFDM:5.48.10.0
DVB: registering adapter 0 frontend 0 (Afatech AF9033 DVB-T)...
tda18218: NXP TDA18218HN successfully identified.
Registered IR keymap rc-empty
input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-5/rc/rc1/input10
rc1: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-5/rc/rc1
dvb-usb: schedule remote query interval to 200 msecs.
dvb-usb: Avermedia AverTV Volar HD & HD PRO (A835) successfully initialized and connected.

In this case DVB-T can be played fine in Mplayer, but scanning is unreliable. Wide scanning with w_scan always ends with the following errors in dmesg (and only solution is to manually replug the device):

af9033: I2C read failed reg:0045
af9035: recv bulk message failed:-110

Others do report the same, i.e. http://permalink.gmane.org/gmane.linux. … ture/40827
I found that scanning with scan usually works if there are just few channels in initial scan file. Because I already had an initial channel information from internet I was able to obtain the full channel information this way with scan.

Maybe the problem with w_scan could be solved by downgrading to linux 3.0.0 too.

Offline

#3 2011-12-30 02:32:08

dome22xl
Member
Registered: 2011-12-30
Posts: 3

Re: USB DVB Avermedia Volar HD

Was originally following this on the Ubuntu IT forum since October and now have it working both Ubuntu & Arch Linux also.

For Arch Linux

# First i installed abs the Arch Linux Build System

# After the WGET of AF9035_xgaz_3.0.0.tar.bz2
#
# wget http://xgazza.altervista.org/Linux/DVB/ … .0.tar.bz2
# tar xfjv AF9035_xgaz_3.0.0.tar.bz2
# cd AF9035_xgaz_3.0.0

Then i built a the kernel however you will be able to install kernel headers via pacman if your new to linux and probably alot more sensible for this task.

Usually installed under /usr/src

To Install

pacman -S -q core/linux-headers
pacman -Q -l linux-headers # To see where everything has been installed

Installs in /usr/src/linux-3.1.5-1-ARCH # Today which will be your KDIR kernel version changes regularly

You have to edit the KDIR in the Makefile of XGAZ's drivers in my case /mnt/vg0/vol00/var/abs/core/linux/src/linux-3.1


# Example

KDIR = /mnt/vg0/vol00/var/abs/core/linux/src/linux-3.1

For you probably ...

KDIR = /usr/src/linux-3.1.5-1-ARCH

dome22xl@Destiny AF9035_xgaz_3.0.0]$ uname -a;
Linux Destiny 3.1.5-1-ARCH #1 SMP PREEMPT Sat Dec 10 14:43:09 CET 2011 x86_64 AMD Phenom(tm) II X6 1055T Processor AuthenticAMD GNU/Linux
[dome22xl@Destiny AF9035_xgaz_3.0.0]$ make
make -C /mnt/vg0/vol00/var/abs/core/linux/src/linux-3.1 SUBDIRS=/home/dome22xl/Documents/AF9035_xgaz_3.0.0 modules
make[1]: Entering directory `/mnt/vg0/vol00/var/abs/core/linux/src/linux-3.1'
  CC [M]  /home/dome22xl/Documents/AF9035_xgaz_3.0.0/mxl5007t.o
  CC [M]  /home/dome22xl/Documents/AF9035_xgaz_3.0.0/tua9001.o
  CC [M]  /home/dome22xl/Documents/AF9035_xgaz_3.0.0/tuner_tda18218.o
  CC [M]  /home/dome22xl/Documents/AF9035_xgaz_3.0.0/af9035.o
  LD [M]  /home/dome22xl/Documents/AF9035_xgaz_3.0.0/dvb-usb-af9035.o
  CC [M]  /home/dome22xl/Documents/AF9035_xgaz_3.0.0/af9033.o
  Building modules, stage 2.
  MODPOST 5 modules
  CC      /home/dome22xl/Documents/AF9035_xgaz_3.0.0/af9033.mod.o
  LD [M]  /home/dome22xl/Documents/AF9035_xgaz_3.0.0/af9033.ko
  CC      /home/dome22xl/Documents/AF9035_xgaz_3.0.0/dvb-usb-af9035.mod.o
  LD [M]  /home/dome22xl/Documents/AF9035_xgaz_3.0.0/dvb-usb-af9035.ko
  CC      /home/dome22xl/Documents/AF9035_xgaz_3.0.0/mxl5007t.mod.o
  LD [M]  /home/dome22xl/Documents/AF9035_xgaz_3.0.0/mxl5007t.ko
  CC      /home/dome22xl/Documents/AF9035_xgaz_3.0.0/tua9001.mod.o
  LD [M]  /home/dome22xl/Documents/AF9035_xgaz_3.0.0/tua9001.ko
  CC      /home/dome22xl/Documents/AF9035_xgaz_3.0.0/tuner_tda18218.mod.o
  LD [M]  /home/dome22xl/Documents/AF9035_xgaz_3.0.0/tuner_tda18218.ko
make[1]: Leaving directory `/mnt/vg0/vol00/var/abs/core/linux/src/linux-3.1'
[dome22xl@Destiny AF9035_xgaz_3.0.0]$ su
Password:
[root@Destiny AF9035_xgaz_3.0.0]# make install
cp dvb-usb-af9035.ko /lib/modules/`uname -r`/kernel/drivers/media/dvb/dvb-usb/ && cp mxl5007t.ko /lib/modules/`uname -r`/kernel/drivers/media/common/tuners/ && cp tua9001.ko /lib/modules/`uname -r`/kernel/drivers/media/common/tuners/ && cp tuner_tda18218.ko /lib/modules/`uname -r`/kernel/drivers/media/common/tuners/ && cp af9033.ko /lib/modules/`uname -r`/kernel/drivers/media/dvb/frontends/
depmod -a
[root@Destiny AF9035_xgaz_3.0.0]# depmod # Yeah just because ...

# Plug in the device.

# Type dmesg you should see this

[17731.481639] usb 2-1: new high speed USB device number 2 using ehci_hcd
[17731.862109] IR NEC protocol handler initialized
[17731.862982] IR RC5(x) protocol handler initialized
[17731.863776] IR RC6 protocol handler initialized
[17731.864515] IR JVC protocol handler initialized
[17731.865276] IR Sony protocol handler initialized
[17731.866051] IR MCE Keyboard/mouse protocol handler initialized
[17731.867068] lirc_dev: IR Remote Control driver registered, major 250
[17731.867271] IR LIRC bridge handler initialized
[17731.869528] dvb-usb: found a 'Avermedia AverTV Volar HD & HD PRO (A835)' in cold state, will try to load a firmware
[17731.906993] dvb-usb: downloading firmware from file 'dvb-usb-af9035-01.fw'
[17732.206857] dvb-usb: found a 'Avermedia AverTV Volar HD & HD PRO (A835)' in warm state.
[17732.206896] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[17732.207162] DVB: registering new adapter (Avermedia AverTV Volar HD & HD PRO (A835))
[17732.209742] af9033: firmware version: LINK:11.15.10.0 OFDM:5.48.10.0
[17732.212865] DVB: registering adapter 0 frontend 0 (Afatech AF9033 DVB-T)...
[17732.229761] tda18218: NXP TDA18218HN successfully identified.
[17732.231221] Registered IR keymap rc-empty
[17732.231280] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:13.2/usb2/2-1/rc/rc0/input7
[17732.231344] rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:13.2/usb2/2-1/rc/rc0
[17732.231346] dvb-usb: schedule remote query interval to 200 msecs.
[17732.231348] dvb-usb: Avermedia AverTV Volar HD & HD PRO (A835) successfully initialized and connected.
[17732.239745] usbcore: registered new interface driver dvb_usb_af9035
[root@Destiny AF9035_xgaz_3.0.0]# uname -a;
Linux Destiny 3.1.5-1-ARCH #1 SMP PREEMPT Sat Dec 10 14:43:09 CET 2011 x86_64 AMD Phenom(tm) II X6 1055T Processor AuthenticAMD GNU/Linux

# You will only be able to cd into here if things worked correctly

[root@Destiny AF9035_xgaz_3.0.0]# cd /dev/dvb/adapter0/
[root@Destiny adapter0]# pwd
/dev/dvb/adapter0
[root@Destiny adapter0]# ls -l
total 0
crw-rw----+ 1 root video 212, 4 Dec 29 20:04 demux0
crw-rw----+ 1 root video 212, 5 Dec 29 20:04 dvr0
crw-rw----+ 1 root video 212, 3 Dec 29 20:04 frontend0
crw-rw----+ 1 root video 212, 7 Dec 29 20:04 net0
[root@Destiny adapter0]#

Last edited by dome22xl (2011-12-30 03:40:18)

Offline

#4 2011-12-30 02:49:41

dome22xl
Member
Registered: 2011-12-30
Posts: 3

Re: USB DVB Avermedia Volar HD

Forgot the LSUSB output for the device

Bus 002 Device 002: ID 07ca:b835 AVerMedia Technologies, Inc.

Offline

#5 2012-01-28 13:32:04

agapito
Member
From: Who cares.
Registered: 2008-11-13
Posts: 641

Re: USB DVB Avermedia Volar HD

Is there any solution for using this tv card with 3.2.2 kernel?


Excuse my poor English.

Offline

#6 2012-02-05 08:59:40

agapito
Member
From: Who cares.
Registered: 2008-11-13
Posts: 641

Re: USB DVB Avermedia Volar HD

I found this git repo:

https://github.com/xgazza/DVB-AF9035_kernel-3.0.0

Now I can compile modules against 3.2.2, when i plug my usb card modules are loaded, but any dvb program can detect my card.


Excuse my poor English.

Offline

#7 2012-02-18 12:11:25

roondar
Member
Registered: 2012-02-18
Posts: 4

Re: USB DVB Avermedia Volar HD

Offline

#8 2012-02-18 12:15:52

agapito
Member
From: Who cares.
Registered: 2008-11-13
Posts: 641

Re: USB DVB Avermedia Volar HD

I tried it, but i had kernel panics. Still not working.


Excuse my poor English.

Offline

#9 2012-02-18 12:22:18

roondar
Member
Registered: 2012-02-18
Posts: 4

Re: USB DVB Avermedia Volar HD

Also, you can create a issue her her with your errors !
/!\ It's an alpha project /!\

I've some kernel panics too !

Last edited by roondar (2012-02-18 13:06:38)

Offline

#10 2012-02-26 20:07:18

agapito
Member
From: Who cares.
Registered: 2008-11-13
Posts: 641

Re: USB DVB Avermedia Volar HD

Finally works again using kernel-lts and this drivers https://github.com/xgazza/DVB-AF9035_ke … all/master

Some channels (3 or 4) can't be tuned.


Excuse my poor English.

Offline

#11 2012-02-26 21:27:54

roondar
Member
Registered: 2012-02-18
Posts: 4

Re: USB DVB Avermedia Volar HD

Offline

#12 2012-03-24 15:25:30

sriliam
Member
Registered: 2012-03-24
Posts: 2

Re: USB DVB Avermedia Volar HD

Hi,

Only register here to return experiment with my  A835 from AverTV Volar Green HD.

Yes, I did. But it's seem to be for 686 architecture and does nothing at all when modules are loaded !!! Tested with quaqo patch.

I've some kernel panics too !

+1

Finally works again using kernel-lts and this drivers https://github.com/xgazza/DVB-AF9035_ke … all/master

Which version ? 3.0.25-1 ???

Best regards.

Nota : if you have this error

af9033: I2C read failed reg:0045
af9035: recv bulk message failed:-110

I saw a fix after google search with this

echo "options dvb-core dvb_powerdown_on_sleep=0" >>/etc/modprobe.d/options.conf

Offline

#13 2012-03-26 19:01:37

novak
Member
Registered: 2010-06-04
Posts: 6

Re: USB DVB Avermedia Volar HD

Works with kernel 3.2.x now. (I tried with linux 3.2.13.)

Offline

#14 2012-03-30 16:26:55

sriliam
Member
Registered: 2012-03-24
Posts: 2

Re: USB DVB Avermedia Volar HD

Works with kernel 3.2.x now. (I tried with linux 3.2.13.)

+1 (same kernel id).

Nota : don't forget something like '-vfm ffmpeg -lavdopts fast=1:skiploopfilter=nonkey:threads=8 -vf pp=md' in mplayer (should have the same with others totem, vlc, xine ...) when read High Definition MPEG2 Flux or screen can be slowed by uc. Think to sound delay too (France is at ~ 500 ms) to goodly synchronize voice tv.

Last edited by sriliam (2012-03-30 17:12:57)

Offline

#15 2012-04-06 12:22:58

agapito
Member
From: Who cares.
Registered: 2008-11-13
Posts: 641

Re: USB DVB Avermedia Volar HD


Excuse my poor English.

Offline

#16 2012-04-11 15:12:16

agapito
Member
From: Who cares.
Registered: 2008-11-13
Posts: 641

Re: USB DVB Avermedia Volar HD

3.5 kernel will add support for all af9035 devices. Finally!

while you can install linux-media git and your device will work perfect!

Last edited by agapito (2012-04-11 15:58:05)


Excuse my poor English.

Offline

#17 2012-04-13 13:05:37

roondar
Member
Registered: 2012-02-18
Posts: 4

Re: USB DVB Avermedia Volar HD

agapito wrote:

3.5 kernel will add support for all af9035 devices. Finally!

while you can install linux-media git and your device will work perfect!

Great news ! I use this driver and it works too smile

Offline

#18 2012-05-07 16:07:48

dome22xl
Member
Registered: 2011-12-30
Posts: 3

Re: USB DVB Avermedia Volar HD

Yeah i tried on the The 3.2 Kernel build a few days after it was put on Git Hub i've just noticed there are some new commits but all i have got previously on this build is Kernel Panics as soon as i w_scan or load kaffeine.

I think kernel 3.0.2x is your friend for now with this 65 days uptime no crashes.

Offline

#19 2012-07-23 14:08:32

agapito
Member
From: Who cares.
Registered: 2008-11-13
Posts: 641

Re: USB DVB Avermedia Volar HD

Finally!! with kernel 3.5 in testing, works out of the box, after a lot of months...

Only dvb-usb-af9035-02.fw  is needed in /usr/lib/firmware


Excuse my poor English.

Offline

#20 2012-07-28 18:46:25

snoxu
Member
Registered: 2010-01-24
Posts: 141

Re: USB DVB Avermedia Volar HD

May I ask why it's need and where one gets dvb-usb-af9035-02.fw and installs it?

Last edited by snoxu (2012-07-28 18:49:18)

Offline

#21 2012-07-28 18:53:37

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: USB DVB Avermedia Volar HD

snoxu wrote:

May I ask why it's need

This isn't the only tv tuner that requires firmware to function.

snoxu wrote:

and where one gets dvb-usb-af9035-02.fw and installs it?

It's in the link agapito posted:

wget http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-02.fw

Then put it in /usr/lib/firmware

Last edited by Gusar (2012-07-28 18:53:56)

Offline

#22 2012-12-06 23:09:30

amieiro
Member
Registered: 2012-12-01
Posts: 2

Re: USB DVB Avermedia Volar HD

agapito wrote:

Finally!! with kernel 3.5 in testing, works out of the box, after a lot of months...

Only dvb-usb-af9035-02.fw  is needed in /usr/lib/firmware



Is there any configuration necessary to have the usb DVB working besides the firmware dvb-usb-af9035-02.fw  in /usr/lib/firmware ?
I can't get my usb to be recognize neutral

my system :
Kernel 3.6.9-1-ARCH

Offline

#23 2012-12-07 00:34:55

agapito
Member
From: Who cares.
Registered: 2008-11-13
Posts: 641

Re: USB DVB Avermedia Volar HD

amieiro wrote:
agapito wrote:

Finally!! with kernel 3.5 in testing, works out of the box, after a lot of months...

Only dvb-usb-af9035-02.fw  is needed in /usr/lib/firmware



Is there any configuration necessary to have the usb DVB working besides the firmware dvb-usb-af9035-02.fw  in /usr/lib/firmware ?
I can't get my usb to be recognize neutral

my system :
Kernel 3.6.9-1-ARCH

https://bugzilla.kernel.org/show_bug.cgi?id=45831


Excuse my poor English.

Offline

#24 2012-12-07 10:37:06

amieiro
Member
Registered: 2012-12-01
Posts: 2

Re: USB DVB Avermedia Volar HD

agapito wrote:
amieiro wrote:
agapito wrote:

Finally!! with kernel 3.5 in testing, works out of the box, after a lot of months...

Only dvb-usb-af9035-02.fw  is needed in /usr/lib/firmware



Is there any configuration necessary to have the usb DVB working besides the firmware dvb-usb-af9035-02.fw  in /usr/lib/firmware ?
I can't get my usb to be recognize neutral

my system :
Kernel 3.6.9-1-ARCH

https://bugzilla.kernel.org/show_bug.cgi?id=45831


Thx for the quick response.
But my problem is that even if i reconnect the usb it's not recognize.

The only message i see in dmesg is:
 
"new high speed USB device number 4 using ehci_hcd"

Offline

#25 2012-12-08 00:15:34

agapito
Member
From: Who cares.
Registered: 2008-11-13
Posts: 641

Re: USB DVB Avermedia Volar HD

Is this your dongle?

500_113949_2.jpg?size=500

It should be recognized with 3.6 kernel


Try with this firmware:  http://palosaari.fi/linux/v4l-dvb/firmw … 9035-02.fw

Last edited by agapito (2012-12-08 00:15:57)


Excuse my poor English.

Offline

Board footer

Powered by FluxBB