MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

Drivers de TDT (DVB) AverTV TwinStar 07ca:0825 para kernel 2.6.37

Esta es la continuación de otro artículo de hace más o menos un año, en estos días en Debian unstable ha entrado una nueva versión del kernel (2.6.37) y las anteriores fuentes ya no compilan.

Las nuevas instrucciones quedan así (el nuevo parche disponible aquí):

1.- Descargar nueva rama v4l:

hg clone http://mercurial.intuxication.org/hg/s2-liplianin/
cd s2-liplianin
zcat s2-liplianin-af9035-af9033.diff.gz | patch -p1

2.- Añadir al v4l/.config estas líneas:

###############################
CONFIG_DVB_AF9033=m
CONFIG_DVB_USB_AF9035=m
CONFIG_MEDIA_TUNER_TUA9001=m
##############################
 
3.- Compilar
make
 
4.- Instalar en un temporal
make install DESTDIR=`pwd`/tmp
5.- Copiar al directorio de módulos del kernel
sudo cp -ra tmp/lib/modules/$(uname -r)/kernel/drivers/media/ \
            /lib/modules/$(uname -r)/updates/v4l
sudo depmod -a

6.- Reiniciar y disfrutar (del hardware porque de la tele últimamente no mucho)

 

UPDATE. Para el kernel 2.6.38 nuevo parche: aquí 


Articulos relacionados:

Comentarios

  1. Nacho Donde esta v4l/.config?
    19/02/2011 | 22:02

    Estoy siguienndo tus instrucciones y debo primero darte las gracias por compartir esta informacion.
    El problema es que al clonar el repositorio de mercurial, en el directorio v4l no tengo ningun .config, por lo que no puedo anadir nada a ese fichero. lo creo?
    gracias nuevamente

  2. 19/02/2011 | 22:04

    Ejecuta "make" cortas la compilación y luego "make clean"

  3. ATX No compila
    20/04/2011 | 10:39

    Este método no me compila...
    CC [M] s2-liplianin/v4l/bttv-driver.o
    s2-liplianin/v4l/bttv-driver.c: In function 'bttv_open':
    s2-liplianin/v4l/bttv-driver.c:3252: error: implicit declaration of function 'lock_kernel'
    s2-liplianin/v4l/bttv-driver.c:3260: error: implicit declaration of function 'unlock_kernel'
    Sabes algo de esto? Gracias!

  4. 20/04/2011 | 11:14

    @ATX

    Para el kernel 2.6.38 hay un nuevo parche, voy a actualizar el howto...

  5. ATX
    20/04/2011 | 12:28

    Gracias mariodebian!

  6. Raúl Problema
    05/05/2011 | 16:19

    Hice todos los pasos que pusiste (tengo el kernel 2.6.38), reinicio, pero después como puedo ver la TV?? Me refiero, con qué aplicación? porque con Kaffeine no me reconoce el hardware...

    GRacias!!

  7. 05/05/2011 | 16:46

    @Raúl:

    Yo uso kaffeine pero tienes que tener instalado HAL (que está marcado como obsoleto)

    Mira de todos modos que existan los dispositivos:

    $ tree /dev/dvb/
    /dev/dvb/
    ├── adapter0
    │   ├── demux0
    │   ├── dvr0
    │   ├── frontend0
    │   └── net0
    └── adapter1
    ├── demux0
    ├── dvr0
    ├── frontend0
    └── net0

  8. Nacho Necesitamos el firmware?
    23/05/2011 | 22:23

    Mario, Gracias por tu aportacion a esta olvidada tarjeta... Con este metodo, ¿todavia necesitamos copiar el .fw?
    Por cierto, tienen muy buena pinta esos multiseat nuevos...

  9. Nacho Me respondo a mi
    23/05/2011 | 22:37

    Pues si que hace falta, está en el primer post

  10. Nacho Pavon No puedo escanear canales en kernel 2.6.38
    24/05/2011 | 20:36

    Cuando parece que todo ha ido bien, compilado, carga de modulos, deteccion... No puedo escanear canales. El w_scan y el dvbscan funcionan bien pero no encuentran nada. con el me-tv lo mismo... ¿Se te ocurre que puede estar pasando? He mirado y los modulos dvb cargados son solo dvb_core, dvb_usb y dvb_usb_af9035
    Gracias de antemano

  11. 24/05/2011 | 20:40

    @Nacho: ¿y por qué no usas kaffeine?

  12. 24/05/2011 | 20:52

    @mariodebian: Tampoco encuentra ningun canal, lo gracioso es que pone tuned en verde, pero ni encuentra canales ni se mueven las barras de Signal ni SNR. Lo he probado con la antena de casa y con la portatil varias veces...

  13. 24/05/2011 | 20:55

    Yo he tenido que comprar un amplificador de señal ya que el cable de tele cruza toda mi casa y pierde bastante con la distancia.

    Con el amplificador pillo todos los canales sin problemas aunque de vez en cuando pixela un poco.

  14. 24/05/2011 | 20:57

    mas datos... Si lanzo desde terminal, me pone esto...
    kaffeine(9965) DvbDevice::frontendEvent: tuning failed
    kaffeine(9965) DvbDevice::frontendEvent: tuning failed
    kaffeine(9965) DvbDevice::frontendEvent: tuning failed
    kaffeine(9965) DvbDevice::frontendEvent: tuning failed
    ...
    ...

Comentarios cerrados