ACTUALIZACION: Este articulo esta obsoleto, en su lugar visitar este post: http://dfcdfc69.wordpress.com/2011/01/20/receptor-tdt-pctv-picostick-en-ubuntu-actualizacion/
Bueno, pues por mi cumple me regalaron este pequeño bicho, que a pesar de ser muy pequeño, funciona muy bien, y claro, tenia que hacerlo funcionar en Ubuntu. Los dispositivos mas conocidos están ya incluidos en el kernel, pero los mas nuevos, no. Es posible que en la 10.04 ya esté incluido, pero yo lo necesitaba ahora, así que me puse a buscar mucho, y después de muchos intentos encontré la solución gracias a esta pagina.
La idea es bajarse el driver y el controlador, compilarlo y punto.
Para eso primero nos bajamos esta versión de v4l:
hg clone http://kernellabs.com/hg/~dheitmueller/v4l-dvb-as102
Entramos en el directorio que se ha creado:
cd v4l-dvb-as102
creamos un fichero de configuración:
sudo make menuconfig
Solo tenemos que darle a guardar, no hay que cambiar nada.
Luego editamos el archivo de configuración:
sudo gedit v4l/.config
Buscamos (control+F) la siguiente linea:
CONFIG_DVB_FIREDTV=m
Y la reemplazamos por
CONFIG_DVB_FIREDTV=n
Cerramos el archivo y guardamos. Ahora toca compilar (tarda un rato):
make
Instalamos:
sudo make install
Nos bajamos los drivers:
sudo wget http://dl.dropbox.com/u/3232730/as102_data1_st.hex http://dl.dropbox.com/u/3232730/as102_data2_st.hex
Los movemos a su sitio:
sudo mv as102_data1_st.hex /lib/firmware
sudo mv as102_data2_st.hex /lib/firmware
Y reiniciamos:
sudo reboot
Y si tenemos instalado el MeTV (o cualquier otro que soporte dvb), ya podremos disfrutar de este cacharrito. Si no se tiene instalado ninguno, recomiendo MeTV:
sudo apt-get install dvb-utils me-tv
Y si algo de lo anterior no funciona es porque te falta alguno de estos paquetes:
sudo apt-get install mercurial libncurses5-dev gcc make linux-firmware-nonfree build-essential linux-headers-`uname -r`
Y si funciona y me lo quieres agradecer dejarme un comentario, y si no funciona y me quieres poner a parir, dejalo en un comentario, no lo borrare.
Salu2.
PD: Como le he comentado a Oscar he creado un Script muy sencillo para ejecutarlo cuando instalemos nuevos kernell, os dejo aqui el Script por si os interesa.
Agraadecimientos a: http://www.kernellabs.com/blog/