Instalar Avermedia DVB-T 777 PCI en Ubuntu

miércoles, 7 de marzo de 2007
Escrito por Neodian a las 10:50
9 comentarios

Bueno basicamente los que vamos a hacer es instalar esta tarjeta en ubuntu y sintonizar los canales, ambas cosas son muy sencillas pero como todo hay que saber bien como hacerlo. Para empezar saber que existen varios modelos de Avermedia DVB-T 777 la mia concretamente segun lspci en una Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1) . Esto nos dice una cosa y es que vamos a usar el modulo saa7133 a pesar de que en el sistema se llamara saa7134. Anteriormente habia que recompilar el kernel para incluir el modulo correspondiente pero de eso ya se han encargado los chicos de canonical asi que nosotros simplemente vamos a cargarlo y configurarlo, a menos que useis un kernel configurado por vosotros donde si que no os vais a librar de recompilar, claro que si lo habeis echo es porque sabeis.

Bien pues para que la tarjeta funcione deberemos crear un fichero llamado saa7134 en /etc/modprobe.d/ y debemos pegar el siguiente codigo:

options saa7134 card=85 alsa=1 tuner=62
install saa7134 /sbin/modprobe –ignore-install saa7134; /sbin/modprobe saa7134-dvb ; /sbin/modprobe tuner ; /sbin/modprobe tda9887

Con estos valores, si teneis la misma tarjeta que yo, es decir, al hacer un lspci os da la misma linea que a mi entonces deberia funcionaros. Para cargar el modulo ejecutamos modprobe saa7134, de todos modos si reiniciais el modulo se cargara automaticamente.

Ahora bien para ver la tele se puede complicar bastante la cosa, he leido varios manuales y hay que hacer algunas cosas enrevesadas, yo probe varias pero sin ningun exito, finalmente opte por un solucion bastante buena y muy facil, instalar kaffeine, que es el reproductor multimedia de kde aunque en gnome tambien funciona perfectamente. Si tras instalarlo os sale la opcion Digital TV es que de momento vamos bien. Para instalarlo sudo apt-get install kaffeine

Para sintonizar los canales debeis ir al menu DVB->channels y pulsar en scan, no seleccioneis ningun zona para que escanee todas las posibles frecuencias pero antes , una ADVERTENCIA, al llegar a ciertas frecuencias, a mi concretamente al 92% del proceso de escaneo es posible que se cuelgue el programa y la tarjeta, si este es tu caso debes reiniciar y repetir el proceso y antes de llegar al % donde se colgo la vez anterior pararlo. A esas alturas ya tendras detectadas todas las cadenas de tu zona. Ahora simplemente las añades como canales y a disfrutar.

Para terminar quiero añadir un par de comentarios acerca del rendimiento, la tele se ve cojonudamente y es posible capturar y ver la tele sin que se aprecie, incluso teniendo xgl activado, ahora bien el comportamiento de kaffeine en la sesion de xgl es bastante inestable asi que yo lo inicio y lo pongo rapido en pantalla completa ya que el problema es mas bien cuando esta modo ventana, sin embargo en la sesion de gnome normal va perfecto. Otra cosa mas que tengo que añadir es que el cambio de canal es lentisimo y es algo que se nota bastante sobre todo habiendo usado antes la sintonizadora analogica, pero bueno, es un pequeño precio que se paga por ver la tele con una calidad de sonido e imagen asombrosos. Por ultimo el sonido 5.1 se puede habilitar desde el propio kaffeine, en sus opciones, y que los archivos capturados ocupan bastante debido a su alta calidad, aunque seguramente lo deseable sea luego codificarlos en divx usando ffmpeg o similar.

Para terminar, ahora si, proximamente pondre como hacer para instalar el mando a distancia, aunque yo sinceramente no lo uso nunca.

Sacado de:
http://www.linuxtv.org/wiki/index.php/AVerMedia_AVerTV_DVB-T_777_PCI
http://www.ubuntu-es.org/index.php?q=node/27239
http://www.ubuntu-es.org/index.php?q=node/31112

Pertenece a la seccion Manuales





9 comentarios »

  1. Neodian dice:

    Hola Jose, perdona que haya tardado tanto tiempo en responderte, estoy un poco fuera de juego estos dias.

    Por lo que veo parece que esta todo en orden, asi que tendria que investigar un poco y ahora me resulta imposible, lo siento mucho, a ver si alguien se pasa por aqui y te puede echar un cable, yo de momento no puedo.

  2. Jose dice:

    Uso los headres: linux-headers-2.6.18-4-k7 para su respectivo kernel precompilado de debian; Supongo que build-essentials esta instalado,pues hace un mes instale los drivers para nvidia mediante ese procedimento.

    Muchas gracias por todo y saludos.

  3. Neodian dice:

    Hola Jose, la verdad es que me pillas un poco en bragas en este tema. Como bien sabras el modulo en ubuntu ya viene con el kernel, por lo que puedo ver tu problema es a la hora de compilar el modulo.

    En primer lugar un par de preguntas, usas un kernel precompilado de debian o te compilas tus propios kernels?, segundo, tienes el paquete build-essentials instalado?, tercero tienes instalados los kernel-headers para tu version del kernel?

    Bueno espero tu contestacion para ver que podemos hacer.

  4. Jose dice:

    postdata, mi modelo de tarjeta es el mismo que el tuyo,

    el driver descardo de v4lin es: v4l-dvb-ad0b1f882ad9

    dandome el siguiente error al compilar

    make[3]: *** [/usr/src/v4l-dvb-ad0b1f882ad9/v4l/videodev.o] Error 1
    make[2]: *** [_module_/usr/src/v4l-dvb-ad0b1f882ad9/v4l] Error 2
    make[2]: Leaving directory `/usr/src/linux-headers-2.6.18-6-k7′
    make[1]: *** [default] Error 2
    make[1]: se sale del directorio `/usr/src/v4l-dvb-ad0b1f882ad9/v4l’
    make: *** [all] Error 2

    gracias por todo y perdon si soy de debian

  5. Jose dice:

    De culo me trae esta tarjeta, la verdad es que soy usuario de debian etch distribucion que como ya sabras es teoricamente similar a ubuntu; probe tu metodo y no hay manera, asi mismo probe previamente uno para debian sarge, (la version anterior), en concreto el ubicado en:

    http://luanorma.blogspot.com/2006/02/avertv-777-pci-tdt-dvb-t-en-linux-en.html

    y tampoco, en fin como estos son los dos unicos documentos que he encontrado sobre este tema. desde estas lineas albergo la esperanza que puedas orientarme. saludos

  6. Neodian dice:

    Varias cosas, en primer lugar decirte que yo en Ubuntu Feisty, tengo la tarjeta tdt funcionando correctamente con el kaffeine, pero claro yo traia heredada la configuracion de los canales y eso de edgy, por tanto no me he fijado en lo de escanear,pero aun asi deberia se similar o igual.

    Respecto a tu pregunta, no necesitas ningun driver especial a menos que tengas un kernel compilado por ti mismo, como dije arriba si has hecho esto sabes que modulo activar demas.

    Vale dicho esto decirte que si al arrancar el kaffeine tienes la opcion de DVB entonces es que tu tarjeta esta perfectamente instalada, es cosa de sintonizarlos, de todos modos si sigues sin poder sintonizarlo puedo pasarte mi configuracion, en caso de que vivas en Espana.

  7. Tomas dice:

    Buenas, has probado con ubuntu 7.04? trae kaffeine 0.83 y no veo el asunto de escanear canales en el menu. En realidad he seguido lo que indicas en el post pero nada, es como si no estuviera instalada la tarjeta, si bien el lspci me devuelve el mismo chipset pero la tarjeta no esta reconocida como tal. Se tiene que instalar algun driver particular para esta tarjeta?
    Muy buena tu web saludos

  8. Neodian dice:

    La verdad es que deberia completar el manual para que fuese perfecto pero es que como yo no uso el mando a distancia pues no lo he echado en falta. Si tengo tiempo esta semana le echo un ojo y lo termino.

  9. trinux dice:

    macho, a ver si publicas un articulo sobre el mando a distancia para la avermedia 777. Lo unico que veo es el parche no oficial para v4l-dvb y estoy que me la toco

    Saludos.