Instalación de Hauppauge WinTV-HVR-3000 en Gentoo

Introducción
Esta guía contempla la instalación de la tarjeta sintonizadora HVR3000 de Hauppauge. En este caso sobre Gentoo, pero no creo que haya ningún problema si se sigue con otras distribuciones. Es por eso que he incluído algunas anotaciones para Ubuntu. De todos modos, parte de esta guía se puede encontrar en linuxtv.org.

Para quien no la conozca la HVR3000 es una sintonizadora de TV Trimode: Televisión Digital Terrestre (TDT), Televisión Digital Satélite (DVB-S) y TV Analógica PAL. Incluso Radio. Más información aquí: WinTV-HVR-3000

Lo primero que vamos a hacer es asegurarnos de que tenemos compilado el módulo correcto v4l en el kernel:

# cd /usr/src/linux

Teniendo en cuenta que existe el enlace simbólico a la carpeta donde se aloja el kernel, en mi caso linux-2.6.25-gentoo-r7. Si no existe el enlace, lo crearemos:

# ln -s linux-2.6.25-gentoo-r7 linux

Y si no tenemos las fuentes, tocará instalarlas. Ya eso depende de la distribución que cada uno use:

Basadas en Debian:

# aptitude search kernel-source

En la mayoría de las distribuciones como Gentoo, Slackware… ya están instaladas y en SuSE y Mandriva puedes usar tu gestor de instalación de software.

Una vez en el directorio limpiamos las configuraciones antiguas si las hay:

# make clean

Entramos en el menú del kernel a averiguar si tenemos los módulos de video instalados:

# make menuconfig

Las siguientes capturas muestran mejor lo que pretendemos conseguir dentro del kernel:

En Device drivers/Multimedia devices—> habilitamos el módulo DVB for Linux. Seguidamente habilitamos los módulos de los frontends en DVB/ATSC adapters —>Costumize DVB frontends —>. En la sección Video capture adapters también debemos seleccionar Virtual Video driver.

Salimos del menú del kernel y guardamos cuando se nos pregunte. También podemos guardar la configuración que se encuentra en el mismo directorio bajo el nombre de : .config.

Ahora toca compilar e instalar:

# make
# make modules_install

Copiamos el kernel nuevo a donde debe estar:

# cp arch/x86/boot/bzImage /boot/kernel-2.6.25-gentoo-r7

Y reiniciamos para ver si ha ido todo bien.

Ahora instalamos los módulos de la tarjeta: (sacado de linuxtv.org)

Nota: Recordar que se debe tener instalado el paquete mercurial.

# cd /usr/src
# hg clone -r 7285 http://linuxtv.org/hg/v4l-dvb
# cd v4l-dvb
# wget http://dev.kewl.org/hauppauge/sfe-7285.diff (single frontend)

o

# wget http://dev.kewl.org/hauppauge/mfe-7285.diff (multiple frontend)

En el momento de elaborar esta guía no funcionaban los enlaces de linuxtv.org. Éste podría servir: http://chancleta.googlepages.com/mfe-7285.diff

Aplicamos el parche:

# patch -p1 < *fe-7285.diff (el asterisco se cambia por el que hallamos escogido: sfe o mfe).

Lo siguiente sólo se debe hacer si estamos usando alguna variante de Ubuntu:

# rm -rf /lib/modules/`uname -r`/ubuntu/media/cx88
# rm -rf /lib/modules/`uname -r`/ubuntu/media/saa7134
# depmod -a

Compilamos e instalamos:

# make
# make install

En algunos casos es necesario crear enlaces simbólicos para los diferentes adaptadores:

# mkdir /dev/dvb/adapter1
# ln /dev/dvb/adapter0/demux1 /dev/dvb/adapter1/demux0
# ln /dev/dvb/adapter0/frontend1 /dev/dvb/adapter1/frontend0
# ln /dev/dvb/adapter0/net1 /dev/dvb/adapter1/net0
# ln /dev/dvb/adapter0/dvr1 /dev/dvb/adapter1/dvr0

Muestro la salida de la lista de módulos cargados en mi PC:

Reiniciamos y si todo ha salido bien ya podremos sintonizar los canales en vuestro programa favorito. En mi caso Kaffeine:

Para más información sobre V4l:

Licencia original del documento
Derechos de Autor © 2008 por Txus García para espaciolinux.com.
Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia de Documentación Libre GNU, Versión 1.1 o cualquier otra versión posterior publicada por la Free Software Foundation; con la Seccion Invariante «Licencia original del documento». Una copia de la licencia es proveída en el sitio a través de este enlace: Licencia de Documentación Libre GNU.

Autor: Txus García (Cronlyen)

1 comentario en «Instalación de Hauppauge WinTV-HVR-3000 en Gentoo»

  1. Hola,

    ¿es necesario crear los 3 frontends para analógico, DVB-T y DVB-S? En caso afirmativo ¿Cómo se crearían los enlaces simbólicos en el caso de tener 3 frontends de la misma tarjeta?

    Gracias por tu ayuda y por este megnífico tutorial.

    Saludos,

    Aphex.

    Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.