Viendo la TDT en el EEE 901 (Ubuntu 9.04)

by Francho Joven

02 Jul 2009

. Comments

Como se  acercan las vacaciones y el apagón analógico me ha dado por desempolvar un sintonizador TDT usb que me dieron hace unos años en una convención.

La idea es hacerlo funcionar en mi Asus EEE pc 901 (cuando me lo dieron solo conseguí que funcionara en Windows XP, pero eso fue hace muchas versiones del kernel ;-) )

Según la caja es un Easy TV Usb digital terrestrial.

Mirando por Internet he visto que el chipset viene soportado de serie en mi kernel de Ubuntu (linux-image-2.6.28-13-generic) asi que no he tenido que hacer nada para instalar drivers.

Así pues despues de bucear en LinuxTV.org me he puesto a probar programillas para ver la tele.

Me las prometía muy felices.... :-(

Resulta que algunos programas (Totem, Vlc, gXine, Me-tv) necesitan un fichero channels.conf con los canales configurados. Así pues hay que usar programas auxiliares para sintonizar (scantv o w_scan por ejemplo). No me parece una buena solución creo que esto debería estar integrado para facilitar las cosas.

Otros como xawtv no me reconocian el dispositivo (buscaban en /dev/video0) y no queria perder tiempo en averiguar con cual funcionaban. No se si lo he dicho antes pero huele a vacaciones ;-)

La solución: instalar Kaffeine. No me apetecia mucho instalar un programa de KDE en el netbook debido a la limitación de disco pero no me ha quedado otra. Kaffeine viene con la lista de canales por provincia precargada y ademas puede escanear el solito en busca de nuevos, todo desde su GUI.

A la vuelta ya desitalaré y liberaré espacio. He leido por algun lado que la gente se guarda el fichero de canales generado por Kaffeine y luego lo usa con otros programas como Totem

Tengo que decir el el pequeñin se porta bien y la tele se ve perfectamente a pantalla completa

En fin, que este verano podré ver las carreras de F1 esté donde esté ;-)

Para finalizar algunos detalles extra:

Cuando lo pincho al USB esto es lo que me sale:

[bash]$ tail -f /var/log/messages

Jul 2 17:45:25 macutin kernel: [17977.320240] usb 1-2: new high speed USB device using ehci_hcd and address 13
Jul 2 17:45:25 macutin kernel: [17977.466906] usb 1-2: configuration #1 chosen from 1 choice
Jul 2 17:45:25 macutin kernel: [17977.467411] dvb-usb: found a 'WideView WT-220U PenType Receiver (Typhoon/Freecom)' in cold state, will try to load a firmware
Jul 2 17:45:25 macutin kernel: [17977.467436] usb 1-2: firmware: requesting dvb-usb-wt220u-02.fw
Jul 2 17:45:25 macutin kernel: [17977.548451] dvb-usb: downloading firmware from file 'dvb-usb-wt220u-02.fw'
Jul 2 17:45:26 macutin kernel: [17978.581001] usb 1-2: USB disconnect, address 13
Jul 2 17:45:26 macutin kernel: [17978.581167] dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
Jul 2 17:45:27 macutin kernel: [17979.707133] usb 1-2: new high speed USB device using ehci_hcd and address 14
Jul 2 17:45:27 macutin kernel: [17979.836862] usb 1-2: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 189
Jul 2 17:45:27 macutin kernel: [17979.838725] usb 1-2: configuration #1 chosen from 1 choice
Jul 2 17:45:27 macutin kernel: [17979.839514] dvb-usb: found a 'WideView WT-220U PenType Receiver (Typhoon/Freecom)' in warm state.
Jul 2 17:45:27 macutin kernel: [17979.839827] dvb-usb: will use the device's hardware PID filter (table count: 15).
Jul 2 17:45:27 macutin kernel: [17979.840989] DVB: registering new adapter (WideView WT-220U PenType Receiver (Typhoon/Freecom))
Jul 2 17:45:27 macutin kernel: [17979.843047] DVB: registering adapter 0 frontend 0 (WideView USB DVB-T)...
Jul 2 17:45:27 macutin kernel: [17979.845583] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb1/1-2/input/input15
Jul 2 17:45:27 macutin kernel: [17979.886754] dvb-usb: schedule remote query interval to 300 msecs.
Jul 2 17:45:27 macutin kernel: [17979.886777] dvb-usb: WideView WT-220U PenType Receiver (Typhoon/Freecom) successfully initialized and connected.
[/bash]

Y el usb me lo identifica de la siguiente manera

[bash]$ lsusb | grep DVBT
Bus 001 Device 014: ID 14aa:0221 AVerMedia (again) or C&E AVermedia DVBT Tuner Dongle
[/bash]