Configurar HVR 1100 en MythBuntu 10.4

Voy a detallar el proceso completo de instalación y configuración que consta de las siguientes partes:

  • Instlación
  • Configuración Mythtv
  • Configuración lirc
  • Extras Mythtv
  • Errores MythBuntu

Instalacion

Es la parte más sencilla en sí, no dista mucho de cualquier instalación de Ubuntu o alguna de sus variantes., tan sólo un par de detalles sobre la configuración de mythtv. Tenemos dos pantallas que tratan al respecto una sobre la configuración del mando a distancia y otra sobre la configuración general de mythtv. Sobre estas configuraciones relativas a mythtv podeis optar por hacerla o no, ya que igualmente se podrá realizar a posteriori, personalmente prefiero hacerla con el sistema ya instalado y actualizado.

Configuración

Estamos ante una tarjeta de recepción analógica y DVB-T, así que vamos a configurarla con el proposito de visionar exclusivamente DVB-T. El tema analógico, conectar algun aparato a la entrada compuesta (RCA) o S-Video, se trataría de la misma forma que se visiona todo en Mythtv por LiveTV.

  • linux-firmware

Con lo primero que vamos a lidiar es con el tema del firmware de nuestra capturadora hemos de comprobar que se ha cargado correctamente consultado en dmesg

dmesg | grep firmaware

Si nos aparece algo así tenemos que cargar el firmware que no está solicitando

tda1004x: waiting for firmware upload...
firmware: requesting dvb-fe-tda10046.fw
firmware: requesting dvb-fe-tda10045.fw
tda1004x: no firmware upload (timeout or file not found?)
tda1004x: firmware upload failed
saa7134 0000:00:0d.0: firmware: requesting dvb-fe-tda10046.fw
tda1004x: timeout waiting for DSP ready
tda1004x: found firmware revision 80 -- invalid
tda1004x: firmware upload failed

Para solucionar este problema verificamos si alguno de los ficheros que no están reclamando se encuentra en /lib/firmware. Si no se encuentra instalamos el paquete linux-firmware-nonfree

sudo apt-get install linux-firmware-nonfree

Configuración lirc

En el mythCenter seteamos nuestro remote HVR-1110 el cual ya nos genera los datos necesarios para que funcione nuestro mando. En mi caso, he tenido que hacer las siguientes modificaciones porque no me cargaba el módulo lirc.

En el archivo /etc/lirc/hardware.conf he tenido que cambiar

REMOTE_MODULES="devinput"
REMOTE_DRIVER=""

por

REMOTE_MODULES=""
REMOTE_DRIVER="devinput"

Para evitar futuros errores con el event asociado en el fichero hardware ya que udev me lo cambia constantemente
podemos optar por crear un enlace simbólico cuando cargamos el el servicio al inicio.

Modificamos el fichero /etc/init.d/lirc, insertamos la siguiente sentencia cuando se finaliza de declarar las funciones

ln -fs /dev/input/`cat /proc/bus/input/devices | grep -A 4 "HVR" | grep "Handlers" | cut -d ' ' -f3` /dev/input/remote

Ahora ya podemos setear el Device en el fichero /etc/lirc/hardware.conf

REMOTE_DEVICE="/dev/input/remote"

Extras Mythtv

Iré completandolas poco a poco

  • Personalización de menus

Para modificar el orden o añadir/eliminar elementos de los menus, tendremos que modificar los XML relativos al tema que estemos usando en mythtv. Los temas se encuentran bajo la carpeta /usr/share/mythtv/themes.

Hemos de encontrar el archivo referente al menu principal del cual se llama a los otros XML el mainmenu.xml, para encontrarlo podemos ejecutar el siguiente comando

cd /usr/share/mythtv/themes
find ./ -name main*

Nos mostrará el resultado de todos los archivos que empiecen por main. Con nuestro editor abrimos el que corresponda a nuestro tema. La estructura del XML es bastante sencilla, tenemos el tipo, el nombre, la acción y la descripción. A partir de este xml podemos seguir el rastro de todas las opciones disponibles en los menus

  • Configurar player alternativo (mplayer)
  • Añadir Juegos PC
  • Configurar Mame
  • Reconocer Unidades Extraibles

Errores MythBuntu

  • firmware

Si despues de reiniciar os aparece este mensaje

Error: MythTV is using all inputs, but there are no active recordings

Puede ser que el firmware no se cargue al inicio correctamente.  Para ello podeis probar con lo siguiente:

Añadir al final del archivo /etc/modprobe.d/blacklist.conf

blacklist tda1004x

Añadid en el final del archivo /etc/rc.local  los siguiente:

/sbin/modprobe tda1004x
/sbin/modprobe -r saa7134_dvb
/sbin/modprobe saa7134_dvb
/sbin/restart mythtv-backend

Reiniciad a ver si se os soluciona

Fuente

  • Carga de sesión

Si os encontrais con problemas al iniciar la sesión como por ejemplo que no se carguen las configuraciones como wicd. Es probable que sea debido al comando de apagado del servidor
Para solventarlo  cambiar el comando de apagado en el servidor que se encuentra en MythtvSetup -> General. Yo lo he cambiado por

sudo /sbin/poweroff
  • Montaje automático

En mi caso,  no sé a que es debido pero el entorno es incapaz de montar las unidades externas que le conecto por USB, asi que crearé mis propias reglas para el automontaje. El disco que quiero automontar se carga en /dev/sdb1 (mirar dmesg) y lo quiero cargar en la carpeta /media/misc/usbdisk.

Manos a la obra, instalamos el paquete autofs

sudo apt-get install autofs

modificar /etc/auto.master, añadimos al final del archivo

/media/misc      /etc/auto.misc --timeout=5 --ghost

Modificamos el archivo que le indicabamos en el master /etc/auto.misc y añadimos únicamente esta linea, comentando las demás

usbdisk         -fstype=auto,rw,nosuid,nodev    :/dev/sdb

Añadimos el servicio para que se nos cargue al inicio

sudo update-rc.d autofs defaults

Fuente

Iré añadiendo los extras y problemas que me vaya encontrando. Espero que les haya servido.


  1. No comments yet.
  1. No trackbacks yet.
*