domingo, 19 de abril de 2009

TV DIGITAL EN TU UBUNTU

Hola a todos: A continuación voy a indicaros como conseguí hacer funcionar mi usb de tdt AVERMEDIA VOLAR A815 en Ubuntu

Lo primero que hay que tener en cuenta es que se pueden encontrar en Internet algunos manuales que indican la forma de conseguir hacer funcionar este dispositivo en Linux, pero desgraciadamente, parece ser que el fabricante ha cambiado el modelo de chipset implementado en el mismo, por lo que antes que nada, hay que asegurarse del tipo de chipset que tiene nuestro dispositivo implantado. Para ello es suficiente con abrir una sesión del Terminal de Comandos, y en la misma teclear la siguiente orden:

lsusb

Una vez introducida esta orden, nos aparecerá en el Terminal una lista con todos los dispositivos USB conectados a nuestro ordenador. Hay que fijarse que en esa lista aparezca algo parecido a esto:

Bus 001 Device 001: ID 15a4:9015

O bien:

Bus 001 Device 001: ID 15a4:9016

Lo realmente importante de esta información es el parámetro que aparece después de la etiqueta ID, ya que es ella quien nos indica el tipo de chipset implementado en nuestro dispositivo. Si el valor del parámetro ID que aparece en tu Terminal coincide con el indicado arriba, tenemos suerte, este es el tutorial que necesitas para arrancar tu avermedia en Ubuntu. Si son otros los valores que aparecen tras esta etiqueta, mucho me temo que tendrás que seguir buscando, ya que probablemente este tutorial no te sirva de nada. Una vez aclarado este concepto, pasamos a la instalación del driver.

1º.- Instalación del compilador para Ubuntu: Aquí vamos a instalar todos los programas y librerías necesarias para compilar los drivers que harán funcionar el dispositivo. Es un paso previo totalmente necesario para nuestro fin, ya que de no tener instalados estos programas y archivos, no seremos capaces de compilar los drivers, y por lo tanto, de hacer funcionar nuestra tarjeta TDT. Para ello basta con teclear en el Terminal de Comandos la siguiente orden:

sudo apt-get install mercurial linux-headers-$(uname -r) build-essential gcc make

2º.- Descarga e instalación del Firmware: Habrá quién se pregunte ¿qué es el Firmware? Pues bien, el Firmware es un archivo en el que se indican las instrucciones necesarias para que Ubuntu pueda hacer funcionar el dispositivo conectado. Dicho de una forma sencilla, es una especie de tarjeta de presentación de los dispositivos hadware, a través de la cual los Sistemas Operativos pueden saber de qué forma funciona el aparato que se acaba de conectar. En Ubuntu estos archivos suelen estar en el directorio /lib/firmware, dentro de una carpeta que tiene por nombre la versión y tipo del Kernel que tenemos instalado en el sistema. Es decir, supongamos que estamos trabajando con un Kernel 2.6.20-14-generic. Pues bien, entonces debemos instalar el firmware de nuestra tarjeta TDT en el directorio /lib/firmware/2.6.20-14-generic. Para ello, primero nos bajamos el archivo necesario para nuestro dispositivo de la siguiente dirección, tecleando en el Terminal de Comandos:

wget http://www.telecable.es/personales/bbbaaa/dvb-usb-af9015.fw

Una vez descargado el archivo, es necesario trasladarlo a la carpeta mencionada anteriormente. Para ello tecleamos en el Terminal la siguiente orden:

sudo cp dvb-usb-af9015.fw /lib/firmware/2.6.20-14-generic

3º.- Descarga de los drivers: Entramos ahora en la operación de descarga de los drivers. Para ello tecleamos en el Terminal de comandos la siguiente orden:

hg clone http://linuxtv.org/hg/~anttip/af9015/archive/tip.tar.gz

En el momento de pulsar la tecla INTRO, comenzará un proceso mediante el cual se comenzará a instalar en nuestro ordenador una serie de archivos que son la base con la que luego construiremos los drivers. Hay que fijarse una vez finalizada la operación de descarga, en el nombre de la carpeta que se nos acaba de crear en el directorio en el que estamos trabajando, ya que tendremos que acceder a ella para proceder a la operación de compilación propiamente dicha. Al finalizar la descarga, tecleamos en el Terminal la siguiente orden:

cd tip.tar.gz

Sustituyendo tip.tar.gz por el nombre de la carpeta al que antes hacía referencia.

4º.- Compilación e instalación de los drivers: Pasamos ahora al proceso de compilación de los archivos descargados. Hay que tener en cuenta que son muchos los archivos a compilar, por lo que es un proceso bastante largo, así que hay que tener un poco de paciencia y dejar trabajar tranquilo al compilador. Para dar comienzo a la operación de compilación e instalación de los drivers, debemos teclear en el Terminal de Comandos la siguiente orden:

make && sudo make install

5º.- Cargar el módulo en el inicio de cada sesión: En cuanto acaba el proceso de compilación e instalación de los drivers, ya sólo queda cargar en nuestro Kernel el módulo necesario para hacer funcionar nuestro dispositivo TDT. Hay muchas formas de hacerlo, pero yo voy a optar por la que me parece más efectiva y que a la larga causa menos “dolores de cabeza”, ya que si por cualquier razón el modulo no funciona, basta con eliminar del archivo modules la entrada que vamos a crear a continuación. En el Terminal de Comandos tecleamos la siguiente orden:

sudo gedit /etc/modules

Tras lo cual se nos abrirá una sesión del editor de archivos de Gnome con el archivo modules cargado. Desplazamos el cursor hasta el final de dicho archivo, y en una nueva línea tecleamos el siguiente texto

dvb-usb-af9015

Guardamos el archivo con la modificación hecha y cerramos el editor de archivos de Gnome. Lo que acabamos de hacer es decirle a Ubuntu que queremos que cada vez que se inicie, nos carge en el Kernel el módulo que hemos compilado en el paso anterior, y con el cual conseguiremos hacer funcionar la tarjeta TDT.

6º.- Reiniciar el sistema: Bueno, ya está. Solo es preciso reiniciar el sistema, y una vez reiniciado conectar nuestro AVERMEDIA VOLAR USB TDT Stick a un puerto USB libre de nuestro ordenador. Si todo ha ido bien, veremos como se le enciende el pilotito indicador de que está reconocido por el sistema, y listo para funcionar

eso si no funciona solo instalar algun proggrama para buscar canales yo os aconsejo kaffeine o mi tv los podeis instalar facilmente desde añadir o instalar programas

un saludo a todos y espero os sirva este manual

No hay comentarios:

Publicar un comentario