Placa capturadora de video en Ubuntu 7.04 Feisty Fawn

viernes, 25 de mayo de 2007

Tutorial para placa TV, ENCORE TV-FM (ENLTV-FM) en Ubuntu - Febrero 12, 2007

Con este tutorial, lograremos hacer funcionar la TV, Radio y el respectivo control remoto para nuestra placa de TV, que por cierto no está muy soportada aún. Dado la existencia de un parche cuya función es hacer que las mismas se detecten de manera automática sin necesidad de ingresar los parámetros de “card” y “tuner” (parámetros requeridos a la hora de configurar manualmente placas de TV).
Este parche es aplicado al driver saa7134 (Chip utilizado por ésta) directamente dentro de los drivers de v4l.NOTA: Ultimas versiones de v4l (del repositorio del código fuente del mismo) ya tienen incluido este parche, por ende, no necesitamos aplicarlo.Pasos a Seguir:
  • 1) Instalamos el controlador de versiones de código de fuente (asegurate por las dudas de tener el repositorio Multiverse habilitado)

sudo apt-get install mercurial

NOTA: Mercurial es un sistema símil a los repositorios de código fuente cómo ser CVS, SVN, etc.

  • 2) Instalar los “headers” de nuestro kernel

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

NOTA: Esto nos permite compilar el driver necesario.

  • 2) Bajamos el código fuente actual del proyecto v4l. Por ende, nos posicionamos en cualquier directorio de nuestro Home y ejecutamos en una consola

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

NOTA: Este proceso, bajará todos los drivers de v4l

  • 3) Instalamos las herramientas fundamentales para poder compilar (si ya lo tienes instalado, puedes saltar este paso)

sudo apt-get install build-essential

NOTA: Aquí instalamos herramientas como el compilador gcc, make, etc.

  • 4) Compilar los drivers de v4l. Nos posicionamos dentro del directorio v4l-dvb (que es donde se encuentran los drivers que descargamos anteriormente)

make

NOTA: Con esto, logramos compilar los drivers.

  • 5) Descargamos los drivers (saa7134) activos en nuestro sistema

sudo make unload

NOTA: Desactiva los drivers de saa7134 (si es que están cargamos en el sistema), proceso similar que podemos realizar con el comando sudo rmmod sa7134, solo que éste desactiva todos los drivers relacionados.

  • 6) Realizamos un “test” de los drivers compilados

make load

NOTA: Cargamos todos los driver en el sistema.

  • 7) Instalamos la aplicaciones necesarias para poder ver la TV y escuchar la RADIO

sudo apt-get install tvtime kradio

NOTA: Puedes luego instalar otras aplicaciones similares dependiendo tu desktop. Por ejemplo, kradio es ideal para el desktop de KDE. Para Gnome puedes instalar gnomeradio.

  • Realizar las pruebas necesarias para la TV y la RADIO- Ejecutamos el programa tvtime (que por lo general buscará dentro de /dev/video0 por nuestra placa de TV. Si poseemos por ejemplo una Cámara web o cualquier otro dispositivo de captura, esteparámetro puede variar. En consola podríamos tipear tvtime -d /dev/video0 o si tuviéramos el dispositivo en /dev/video1 sería tvtime -d /dev/video1). Una vez dentro, podremos utilizar el escaneo automático de canales y cambiar configuraciones de la norma de TV, etc.
    - Procedemos a la prueba de la RADIO. Ejecutamos el programa gnomeradio (o el que hayamos instalado) y también configuramos el dispositivo, que puede estar ubicado en /dev/radio0 ó /dev/radio1. Luego sintonizamos para poder obtener alguna señal.
  • 9) Instalación de los drivers de manera definitiva. Antes, necesitamos desactivar los drivers que hemos habilitado para las pruebas

make unload

NOTA: Desactivamos los drivers.

make install

NOTA: Instalamos los drivers de v4l.

Si no ha surgido algún problema durante los pasos de instalación, posiblemente ya estarás disfrutando de la TV y la RADIO. De lo contrario, vuelve a releer este tutorial chequeando que no hayas cometido errores.

NOTA: Si tras instalar los drivers no te funciona ni la radio ni la TV… es que necesitar reiniciar la máquina

Gustavo A. Díaz
GDNet Projects
www.gdnet.com.ar

Si cuando encendes la compu y tenes el sonido de la placa de TV que te bloquea los demas… hay que editar el siguiente archivo

sudo gedit /etc/modprobe.d/alsa-base

y tienen que comentar la linea

# install saa7134 modprobe –ignore-install saa7134

y ahora si ya esta todo ok

0 comentarios: