You are not logged in.
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
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
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
Forgot the LSUSB output for the device
Bus 002 Device 002: ID 07ca:b835 AVerMedia Technologies, Inc.
Offline
Is there any solution for using this tv card with 3.2.2 kernel?
Excuse my poor English.
Offline
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
Try this repo: https://github.com/xgazza/DVB-AF9035_kernel-3.2.0
Offline
I tried it, but i had kernel panics. Still not working.
Excuse my poor English.
Offline
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
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
Did you try this package https://aur.archlinux.org/packages.php?ID=55446 ?
Offline
Hi,
Only register here to return experiment with my A835 from AverTV Volar Green HD.
Did you try this package https://aur.archlinux.org/packages.php?ID=55446 ?
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
Try this repo: https://github.com/xgazza/DVB-AF9035_kernel-3.2.0
Works with kernel 3.2.x now. (I tried with linux 3.2.13.)
Offline
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
There is a new method
Excuse my poor English.
Offline
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
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
Offline
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
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
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
May I ask why it's need
This isn't the only tv tuner that requires firmware to function.
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
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
my system :
Kernel 3.6.9-1-ARCH
Offline
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 recognizemy system :
Kernel 3.6.9-1-ARCH
Excuse my poor English.
Offline
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 recognizemy system :
Kernel 3.6.9-1-ARCH
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
Is this your dongle?
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