Posteado por: ridoj | 12 enero 2011

AverTV Volar HD Pro (A835) en GNU/Linux

Hace tiempo que me compré esta tarjeta de televisión pero cometí el error de no revisar si funcionaba con GNU/Linux. Pero ahora por fin empieza a funcionar. Navegando por internet he encontrado en un foro italiano de Ubuntu un procedimiento muy simple con el que se puede hacer funcionar la tarjeta.

Métodos para Ubuntu 10.10 y Debian Testing / LMDE
He actualizado el procedimiento ya que el anterior no funcionaba

Método Ubuntu 10.10

Instalamos los headers del kernel

sudo apt-get install linux-headers-`uname -r`

Obtenemos los drivers de V4L (si no tienes mercurial, deberás instalarlo)

hg clone http://linuxtv.org/hg/v4l-dvb

Entramos en la carpeta que mercurial nos ha creado

cd v4l-dvb

Obtenemos un parche

wget http://xgazza.altervista.org/Linux/DVB/Drivers/patch_TDA18218_AF9015_AF9035_V4l_Dvb.diff

Parcheamos el código con el sigüiente comando

patch -p1 < patch_TDA18218_AF9015_AF9035_V4l_Dvb.diff

Compilamos

make

Instalamos

sudo make install

Bajamos el firmware

cd /lib/firmware
sudo wget http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-01.fw

Finalmente reiniciamos

sudo reboot

Método Debian Testing / Linux Mint Debian Edition

Mirando en el hilo del foro de Ubuntu.it he visto este método que me ha funcionado en LMDE (Linux Mint Debian Edition, basada en Debian Testing) con el kernel 2.6.38-bigmem. Si funciona en otras distros, avisad! :)

Descargamos el fichero siguiente:

http://download.opensuse.org/repositories/home:/NicoK:/drivers/openSUSE_11.4/src/media_tree-1302199458-2.1.src.rpm

Abrimos el fichero con el gestor de archivos comprimidos y descomprimimos todos los .patch en nuestro directorio home.

Abrimos una terminal (estando en la carpeta home de nuestro usuario)  y tecleamos estos comandos

git clone git://linuxtv.org/media_build.git
cd media_build
make -C linux/ download
make -C linux/ untar
patch -p1 < ../compile.patch
patch -p1 < ../anttip-tda18218.patch
patch -p1 < ../anttip-tda18218_af9033.patch
patch -p1 < ../anttip-tda18218_af9033_af9035.patch
patch -p1 < ../anttip-tda18218_af9033_af9035_tua9001.patch
patch -p1 < ../anttip-tda18218_af9033_af9035_tua9001_avertv-a385.patch
make
sudo make install

Es posible que al parchear alguno de los ficheros pida confirmación, decidle que si.

Bajamos el firmware

cd /lib/firmware
sudo wget http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-01.fw

Una vez que hayamos reiniciado ya podemos comprobar que funciona con un dmesg:

[ 2201.504075] usb 2-1: new high speed USB device using ehci_hcd and address 4
[ 2201.651727] dvb-usb: found a 'Avermedia AverTV Volar HD & HD PRO (A835)' in cold state, will try to load a firmware
[ 2201.654507] dvb-usb: downloading firmware from file 'dvb-usb-af9035-01.fw'
[ 2201.968763] dvb-usb: found a 'Avermedia AverTV Volar HD & HD PRO (A835)' in warm state.
[ 2201.969072] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 2201.969854] DVB: registering new adapter (Avermedia AverTV Volar HD & HD PRO (A835))
[ 2201.973360] af9033: firmware version: LINK:11.15.10.0 OFDM:5.48.10.0
[ 2201.975607] DVB: registering adapter 0 frontend 0 (Afatech AF9033 DVB-T)...
[ 2201.997701] NXP TDA18218HN successfully identified.
[ 2201.997710] dvb-usb: Avermedia AverTV Volar HD & HD PRO (A835) successfully initialized and connected.

Ahora podemos abrir el programa para ver la TV.

Fuente: http://forum.ubuntu-it.org/index.php/topic,384436.msg3534693.html#msg3534693

http://forum.ubuntu-it.org/index.php/topic,384436.msg3554766.html#msg3554766

Advertisement

Respuestas

  1. Me ha venido de perlas, hace un mes no encontré absolutamente nada. Gracias :)

    • ¡Me alegra que te haya servido de utilidad! ¡Gracias por comentar!

  2. A mi los canales HD si me los sintoniza Kaffeine en Archlinux, hay que escanear un par o tres de veces para que los pille todos. En general el cacharro me funciona bien y es estable, lo único que falla es el sonido en las radios y canales HD, las radios no se oyen y en los canales HD va desfasado. Lo malo es que ese parche solo funciona para el kernel 2.6.35.

    • Lo probaré a ver.

      Gracias!

  3. Para que os pille todos los canales, incluidos los HD, debéis ir a televisión -> configurar televisión -> en Tiempo de espera del sintonizadór ponéis 3000 y en Origen ponéis Auto-exploración. De ese modo y con una buena antena pillaréis todos los canales.

    • Gracias por el consejo!

  4. ¿Alguien ha conseguido hacerla funcionar en otro kernel que no sea el 2.6.35?

    • Agapito, prueba el método para Debian Testing / LMDE a ver si te sirve ;) . A mi me ha funcionado! :P

  5. - Confirmado!

    Funciona perfectamente en Debian Testing (Linux Mint Debian Edition)
    Me ha tocado a instalar git para poder hacerlo, pero no pasa nada.
    - Con Kaffeine y los consejos de Agapito va muy bien.

    Lo unico es que yo tampoco tengo radio, y solo dos de mis canales HD viene con sonido.

    • Gracias por el comentario gosa, me alegra que lo solucionaras ;) .

  6. Una corrección / actualización a mi comentario anterior:

    Las cadenas de radio funcionan perfectamente… lo único es que tardan un poco en cargarse al principio, pero luego se escuchan perfectamente…

    • Me alegra que puedas oír la radio :) . Saludos!

  7. Pena que tengo el ubuntu 11.04 porque vengo buscando soluciones y nada. Gracias de todas formas.
    Por si te gusta estos temas, en la version 11.04 no funciona (eso por si quisieras investigar :) )

    Saludos

    • Me gustaría ayudarte pero actualmente ya no uso Ubuntu así que… Lo único que puedo darte es un enlace al mismo topic de los foros italianos donde hablan de Natty y un procedimiento experimental. Si lo pruebas y te va ya me dirás. Gracias
      http://forum.ubuntu-it.org/index.php/topic,384436.msg3571419.html#msg3571419

    • El problema no es tanto la versión de Ubuntu como la del kernel ya que si no han integrado el driver, tienes que recompilar para cada versión. Yo me compré el sintonizador el año pasado. Después de buscar mucho y gracias a la ayuda de Antii Palosaari que desarrolla el driver para el kernel, conseguí que funcionara. Ahora que me voy de vacaciones (y en el portátil tengo la 11:04) voy a intentar compilarlo “again”.
      Esto es lo que le envié al final a Antii

      http://www.megaupload.com/?d=3AHM6FKI

      Me explico muy mal en inglés; pero yo pensaba que lo entendería y lo añadiría al kernel (al fin y al cabo no hay código nuevo, solamente es añadir la “definición del cacharro”.

  8. Lastima que yo uso sabayon porque esa tarjeta y naaaa… snif:

    Bueno, me pasaré por los foros de sabayon a ver que encuentro. Si veo algo, lo diré aquí también si teneis alguna curiosidad

    Saludos


Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Categorías

Seguir

Get every new post delivered to your Inbox.