Incognitosis random header image

8. Viendo los canales codificados en MythTV

Como decía en el punto anterior, la decodificación de los canales de Digital+ bajo MythTV no es moco de pavo, y para ello será necesario compilar y configurar un componente muy especial.

Se trata del desarrollo sasc-ng, que permite hacer por software lo que los descos normales hacen por hardware. En esencia, esto es lo mismo que hace Kaffeine con el paquete kaffeine-sc-plugin_0.2.3-ubuntu1_i38.deb del que ya hablé en el post que hice sobre Digital+ y Ubuntu mediante Kaffeine.

Hay material sobre el tema, pero yo en realidad no estoy más que ‘traduciendo’ el ejemplo que aparece en la documentación del proyecto, ya que hay un apartado dedicado a Ubuntu y MythTV. En realidad ya tenemos parte del trecho recorrido, así que la parte sobre mythtv y la modificación de los parches nos la podemos ahorrar… afortunadamente. :-)

La guía además da unas cuantas indicaciones para otras tarjetas, pero la parte para Twinhan (la Pinnacle PCTV Sat CI con la que hago las pruebas es en realidad una Twinhan) indica lo que ya había comentado al principio de la guía con Kaffeine: la carga de los módulos adecuados en el fichero /etc/modules.

De modo que pasamos directamente al tema de sasc-ng. En primer lugar tendremos que descargar la última versión mediante el comando svn, que no hace más que acceder a un repositorio y bajar los fuentes más actualizados en cada momento. Así pues, en una ventana de terminal escribimos:

sudo svn co http://opensvn.csie.org/sascng sasc-ng
cd sasc-ng

Con eso ya estaremos en el directorio desde el cual compilar e instalar los componentes necesarios. Pero antes será necesario editar el fichero Makefile, o de lo contrario no podremos completar la compilación del paquete. Por supuesto, cuento con que tenéis instalados los componentes necesarios para compilar (el paquete build-essentials de los repositorios solventa este apartado). Así pues editamos el fichero:

gedit Makefile

y añadimos la línea

INCLUDES += -I/usr/src/linux/include

Al principio del fichero, por ejemplo debajo de alguno de los ortos dos includes.

Con esto ya podemos proceder a instalar:

sudo make
sudo make module
sudo insmod dvbloopback.ko

Con esa última instrucción lo que hacemos es cargar en memoria el módulo encargado de la decodificación. Por cierto, deberéis lanzar ese comando cada vez que reiniciéis Linux para este propósito. Seguro que hay un método mejor (¿quizás meterlo en /etc/modules?, pero siendo un módulo .ko, no estoy seguro de ello). No me meteré en temas técnicos, pero ya por el nombre se puede apreciar que lo que hace es crear un loopback, un ‘canal de retorno’ que enlaza nuestra capturadora real (llamémosla “1″) con una virtual (”0″) que es la que en realidad decodifica la señal.

Ahora tendremos que generar una serie de ficheros en el directorio sc_files, así que

cd sc_files
sudo touch ca.cache
sudo wget http://www.geocities.com/vlivecd/vdr-live/SoftCam.Key
sudo wget http://www.geocities.com/vlivecd/vdr-live/au-bins2.tar.zip
sudo unzip au-bins2.tar.zip
sudo tar jxvf au-bins2.tar.bz2
sudo mv au-bins2 nagra

Todos los ficheros estarán correctos salvo, claro está, el SoftCam.Key, que contiene las claves actualizadas de D+. Si decidís romper la barrera y conseguir las claves, tendréis que editar ese archivo para incluir las dos claves convencionales (00 y 01), además de incluir otras tres más: la ‘02′, y la ‘M1′ repetida, que son fijas y se pueden buscar también en los rincones oscuros de Internet. No me pidáis que os las facilite, porque eso es ilegal, y este es un artículo educativo. En cualquier caso, en el fichero SoftCam.Key habrá un apartado del tipo

;D+
N 4101 00 XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
N 4101 01 XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
N 4101 02 XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
N 4101 M1 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX…XX
N 4101 M1 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX…XX

Atención al orden de los campos: primero la N, luego el ID del proveedor (4101), luego el código de clave (00,01,02,M1,M1 de nuevo) y por último las claves, que varían en longitud según el tipo de clave. Esto es vital para que sasc-ng interprete bien las claves: lo digo por si queréis ‘traducir’ el SoftCam.Key de kaffeine. Se puede hacer, pero teniendo muy encuenta el orden de esos campos, que es ligeramente distinto en sasc-ng. De nuevo, esa es información suficiente: no facilitaré más datos sobre esto, así que por favor, no me pidáis más.

Ahora iniciamos el componente que decodifica, con lo cual tendremos tres componentes activos que habrá que ejecutar en orden. De hecho, si mythbackend estaba ejecutándose es mejor matar ese proceso y seguir este orden:

1º Decodificador (módulo sasc-ng)
2º Servidor (mythbackend)
3º Cliente (mythfrontend)

Por lo tanto,

cd ..
sudo ./sasc-ng -j 0:1

Para seguir adelante, no obstante, será necesario reconfigurar el apartado de capturadoras que ya habíamos configurado con el comando ya de todos conocido, así que de nuevo habrá que hacer

mythtv-setup

Y en el apartado ‘2. Capturadoras’ tendremos que seleccionar lo que antes era [DVB: 0] para editar sus propiedades: únicamente habrá que cambiar el campo ‘Número de tarjeta DVB:’, que estará a 0 y hay que cambiar a 1. Esto es muy importante para que el ‘loopback’ que crea ese módulo insertado funcione correctamente.

Con eso ya está todo preparado, de modo que volvemos a lanzar el servidor y el cliente en dos consolas distintas:

sudo mythbackend
mythfrontend

Ahora ya sólo queda elegir un canal codificado en MythTV y… voilà! Si todo ha ido bien podréis contemplar D+, en cualquier canal, sin problemas.

Finitto :-)

65 Comments

65 respuestas por el momento ↓

  • 1 Digital+ en Linux… bajo MythTV // 10 de Mayo de 2007 , a las 3:49 pm

    [...] MythTV, Ubuntu… y Digital+ 1. Instala los paquetes necesarios 2. Configuración General 3. Capturadoras 4. Fuentes de vídeo 5. Conexiones 6. Sintonización de canales 7. Televisión por satélite en MythTV 8. Viendo los canales codificados en MythTV [...]

  • 2 MythTV en Ubuntu Feisty Fawn, al completo // 10 de Mayo de 2007 , a las 3:54 pm

    [...] de terminar la última parte de la guía práctica para configurar paso a paso MythTV de forma que se puedan ver los canales FTA [...]

  • 3 ciruman // 17 de Mayo de 2007 , a las 10:40 am

    Buenas,

    Muy buenos estos manuales, cuando pueda los pruebo.

    Saludos

    Ciruman

  • 4 josete // 28 de Mayo de 2007 , a las 7:00 pm

    Buneas:

    javipas ¿no usas VDR?, yo lo tengo pero aun no controlo del todo sc, no se como darle formato al sofcam.

  • 5 JaviPas // 28 de Mayo de 2007 , a las 9:14 pm

    josete: No, lo cierto es que nunca lo he probado… es algo que tengo pendiente porque todo el mundo habla muy bien de ello, pero vamos, lo tengo apuntado :-) En cualquier caso, lo del formato del SoftCam es fácil si sigues el que tienen SoftCams que puedes encontrar en los tradicionales ‘Uploads’. En

    http://tinyurl.com/2raecr

    yo mismo pregunté por ese formato, y uno de los usuarios me dirigió a la página desde la que pude descargar un ficherito al que sólo había que modificarle las claves modificadas para el proveedor D+ (el 4101).

    ¡Suerte con ello!

  • 6 josete // 29 de Mayo de 2007 , a las 8:05 pm

    Buenas JaviPas:
    Enseguida pasaré por el link y veré que puedo conseguir, el vdr lo he instalado de varias formas, empaquetado y desde el código fuente, la segunda opción es la mejor, bueno gracias, postearé de nuevo comentando como vá, saludos ¡¡

  • 7 josete // 29 de Mayo de 2007 , a las 8:13 pm

    Creo me expliqué mal, el el primer comentario, me referio al sofcam de vdr, con kaffeine no tengo problema, es bastante facil, el formato de vdr parece ser muy dificil de conseguir.. saludos

  • 8 JaviPas // 29 de Mayo de 2007 , a las 8:27 pm

    Ah… pues ni idea :-( Suerte con ello!

  • 9 bobione // 31 de Mayo de 2007 , a las 6:38 pm

    para el vdr las keys van con el formato normal,el de toda la vida, y se tiene que poner dentro de una carpate llamada “plugins”, donde tengas los archivo d de configuracion de vdr,como en el progdvb.normalmente estan en /video o /etc/vdr

  • 10 josete // 2 de Junio de 2007 , a las 5:56 pm

    bobione lo tengo así de esa manera gracias por la idea, ya consigo decodificar canales pero solo de tv cabo los del d+ aun no y con el las keys adecuadas, no se donde puede erradicar el problema, pienso que en la configuracion del lnb el sc o algo así, si os suerge alguna idea… gracias , saludos

    Pd: no existe punto de comparación entre vdr y otros soft ni de lejos…

  • 11 bobione // 16 de Junio de 2007 , a las 12:55 am

    si te llega señal al canal no puede ser la lnb, tienen que ser las keys, ten presente que las canbian tres veces al dia , y las que creias buenas pueden haber caducado , lo de la lnb seria posible pero no tendrias señal del canal , y entonces al escanear los canales no lo habria recibido el vdr, en cuanto a al vdr , tienes razon es una puta maravilla, yo llevava años con el progdvb, y al provar este me he quedado loco , sobre todo con lo estable que es.

  • 12 josete // 17 de Junio de 2007 , a las 8:02 pm

    bobione gracias por las ideas, el mismo dia que escribi el comentario anterior solucione el problema, erradicaba en la configuracion de los canales al realizar un scan los pillaba sin mayor problema pero la frecuencia no era la correcta, probe añardirlos a mano con las frecuencias correctas y problema zanjado.
    Tengo tambien una llabe usb TDT y la controla perfectamente junto a la SAT , asi hasta cuatro tarjetas puede controlar esta maravilla tambien he configurado el mando a distancia.
    Saludos a todos ¡¡
    Pd:bobione si quieres compartir comentarios, experiencias, ideas…,etc
    aqui tienes mi mail josehyundai@hotmail.com

  • 13 JaviPas // 18 de Junio de 2007 , a las 9:13 am

    josete, pues podrías comentar cómo has hecho lo del mando a distancia…

    Enhorabuena, y gracias a Bobione también por sus comentarios!

  • 14 josete-ss3 // 18 de Junio de 2007 , a las 6:09 pm

    Será un placer JaviPas:

    HOWTO-Configuración del mando a distancia TTS35AI de la tarjeta SkyStar 2 TV PCI bajo debian testing (Debian 4.1.1-21).

    1º Parte. Configuración del sistema para la posterior instalación de lirc y los módulos necesarios para el correcto funcionamiento del mando.

    Nesecitamos las fuentes del núcleo que estemos usando en ese momento así como los headers para poder instalar sin problemas los controladores, yo lo hice
    a partir de cero a sabiendas de que disfrutaría mucho más conociendo todo el proceso desde el principio.

    Instalación de paquetes necesarios:

    ss3:/home/jose#apt-get install debhelper modutils linux-kbuild-2.6.18 kernel-package libncurses5-dev lirc lirc-modules-source setserial

    Preparando el sistema:

    ss3:/home/jose# cd /usr/src/

    ss3:/usr/src# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.5.tar.bz2

    ss3:/usr/src# tar jvxf linux-2.6.21.5

    ss3:/usr/src# ln -s linux-2.6.21.5 linux

    ss3:/usr/src# cd linux

    ss3:/usr/src/linux# cp /boot/config-2.6.18-4-amd64 .config

    ss3:/usr/src/linux# make menuconfig

    Llegado este punto comprobamos que la configuración del precompilado sea la correcta para el nuevo núcleo y que la hemos copiado correctamente.Con este sencillo proceso nos construimos nosotros mismos el nucleo, las fuentes y los headres, así no tendremos que recurrir a ningún repositorio y lo tendremos todo nuevo.Guardamos la configuración.

    ss3:/usr/src/linux# make-kpkg clean && make-kpkg –initrd –revision “amd64″ kernel_image && make-kpkg –revision “amd64″ kernel_headers

    Cuando termine todo el proceso instalamos el nuevo núcleo y los headers.

    ss3:/usr/src/linux# cd /usr/src/

    ss3:/usr/src# dpkg -i linux-headers-2.6.21.5_amd64_amd64.deb && dpkg -i linux-image-2.6.21.5_amd64_amd64.deb

    Ya tenemos el núcleo, las fuentes y los headers preparados, tras esta sencilla operación reiniciamos la máquina y comprobamos que todo está correcto en el inicio con nuestro nuevo núcleo.

    ss3:/usr/src# reboot

  • 15 JaviPas // 18 de Junio de 2007 , a las 7:10 pm

    josete, muchas gracias: ahora no puedo probarlo - estoy atravesando por una sequía satelitar desde que me he comprado la casa - pero espero resolverlo pronto y me pondré manos a la obra.

    Me quedo con la copla, pero veo que tú lo has hecho para tu máquina con AMD64, algo que no muchos usamos. Yo tengo un Athlon64, pero debo confesar que sigo usando la versión de 32 bits….

    Saludos y gracias por el comentario!

  • 16 josete-ss3 // 18 de Junio de 2007 , a las 7:30 pm

    Tranquilo javipas , todo lo bueno se hace esperar, aún faltan dos partes, cada uno modificará el texto para su máquina que espero resulte sencillo javipas.

    HOWTO-Configuración del mando a distancia TTS35AI de la tarjeta SkyStar 2 TV PCI bajo debian testing (Debian 4.1.1-21).

    2º Parte. Instalación de lirc-modules-source y lirc.

    ss3:/home/jose# cd /usr/src/

    ss3:/usr/src# tar -xvvzf lirc-modules.tar.gz

    ss3:/usr/src#cd /usr/src/linux

    ss3:/usr/src/linux# dpkg-reconfigure lirc-modules-source

    Escojemos el controlador serial, el resto lo dejamos todo por defecto.

    ss3:/usr/src/linux# cd /usr/src

    ss3:/usr/src#wget http://lirc.sourceforge.net/software/snapshots/lirc-0.8.1pre2.tar.bz2

    ss3:/usr/src# tar jvxf lirc-0.8.1pre2.tar.bz2

    ss3:/usr/src# mv modules/lirc modules/lirc.debian

    ss3:/usr/src#mv lirc-0.8.1pre2 modules/lirc

    ss3:/usr/src#cd modules/lirc

    ss3:/usr/src/modules/lirc# ./configure

    Elejimos la primera opción y su configuración por defecto, al terminar elegimos la tercera opción Save configuration & run configure.
    Ahora estamos en una parte delicada del proceso, en las versiones de linux anteriores a 2.6.17 lirc-modules se instalaban sin mayor problema, en las versiones posteriores y más recientes existen modificaciones, con lo cual debemos crear un enlace en el núcleo para que el makefile de lirc-modules en cuentre el fichero config.h apuntando hacia autoconf.h.

    ss3:/usr/src/modules/lirc# cd /usr/src/linux/include/linux

    ss3:/usr/src/linux/include/linux# ln -s autoconf.h config.h

    ss3:/usr/src/linux/include/linux#cd /usr/src/modules/lirc

    ss3:/usr/src/modules/lirc#make

    ss3:/usr/src/modules/lirc#make install

    Podría haberme ahorrado ciertas cosas, para un mejor aprendizaje realicé el trabajo de esta forma.

  • 17 josete-ss3 // 18 de Junio de 2007 , a las 8:34 pm

    HOWTO-Configuración del mando a distancia TTS35AI de la tarjeta SkyStar 2 TV PCI bajo debian testing (Debian 4.1.1-21).

    3º Parte. Configuración de lirc.

    Con el siguiente y sencillo script pondremos las cosas en su sitio para comenzar la configuración de lirc:

    jose@ss3:~$ cat setserial.sh
    #!/bin/bash
    #
    #
    #

    modprobe lirc_serial
    setserial /dev/ttyS0 uart none
    /usr/sbin/lircd -n -H default -d /dev/lirc0

    jose@ss3:~$

    Ejecutamos el script :

    ss3:/home/jose# sh setserial.sh

    Si apreciamos algún error al cargar el módulo matamos con ctrl + c y ejecutamos de nuevo.Ahora vamos a descargar y copiar la configuración de nuestro mando:

    ss3:/home/jose#wget http://lirc.sourceforge.net/remotes/technisat/TTS35AI

    ss3:/home/jose#cp TTS35AI /etc/lirc/lircd.conf

    Ahora reiniciamos lirc y volvemos a ejecutar el script, es necesario para cargar la configuración.

    ss3:/home/jose#/etc/init.d/lirc restart && sh setserial.sh

    Con la aplicación llamada irw que ya esta incuida con lirc comprobaremos la recepción que nuestra maquina hace de las señales emitadas por el mando, ejecutamos irw y pulsamos varias teclas del mando para comprobar la recepción:

    ss3:/home/jose#irw
    0000000000000a97 00 OK Technisat_TTS35AI.conf
    0000000000000a97 01 OK Technisat_TTS35AI.conf
    0000000000001a82 00 2 Technisat_TTS35AI.conf
    0000000000001a82 01 2 Technisat_TTS35AI.conf
    0000000000001283 00 3 Technisat_TTS35AI.conf
    0000000000001283 01 3 Technisat_TTS35AI.conf
    0000000000001a84 00 4 Technisat_TTS35AI.conf
    0000000000001a84 01 4 Technisat_TTS35AI.conf
    0000000000001285 00 5 Technisat_TTS35AI.conf
    0000000000001285 01 5 Technisat_TTS35AI.conf

    Parece que la cosa funciona, matamos el proceso con ctrl + c sobre la consola.
    Ahora utilizaremos otra aplacación incluida en lirc llamada irexec que nos permitirá convertir las señales recibidas en ordenes para aplicaciones como xmms, kaffeine, amarok, vlc,etc…, la aplicación necesita un fichero lamado lircrc el cual situaremos en el directorio /home/usuario/.lircrc y editaremos con las ordenes para nuestras aplicaciones favoritas:

  • 18 josete-ss3 // 18 de Junio de 2007 , a las 9:08 pm

    ss3:/home/jose#nano .lircrc
    ## KAFFEINE ##
    begin
    prog = irexec
    button = play
    config = dcop kaffeine KaffeineIface playDvb
    end

    begin
    prog = irexec
    button = pause
    config = dcop kaffeine KaffeineIface pause
    end

    begin
    prog = irexec
    button = ok
    config = dcop kaffeine KaffeineIface dvbOSD
    end

    begin
    prog = irexec
    button = stop
    config = dcop kaffeine KaffeineIface stop
    end

    begin
    prog = irexec
    button = forward
    config = dcop kaffeine KaffeineIface posPlus
    end

    begin
    prog = irexec
    button = rewind
    config = dcop kaffeine KaffeineIface posMinus
    end

    begin
    prog = irexec
    button = chan-up
    config = dcop kaffeine KaffeineIface next
    end

    begin
    prog = irexec
    button = chan-down
    config = dcop kaffeine KaffeineIface previous
    end

    begin
    prog = irexec
    button = power
    config = dcop kaffeine KaffeineIface quit
    end

    begin
    prog = irexec
    button = vol-up
    config = dcop kaffeine KaffeineIface volUp
    end

    begin
    prog = irexec
    button = mute
    config = dcop kaffeine KaffeineIface mute
    end

    begin
    prog = irexec
    button = vol-down
    config = dcop kaffeine KaffeineIface volDown
    end

    begin
    prog = irexec
    button = max_window
    config = dcop kaffeine KaffeineIface fullscreen
    end

    begin
    prog = irexec
    button = up
    config = dcop kaffeine KaffeineIface zoomIn
    end

    begin
    prog = irexec
    button = down
    config = dcop kaffeine KaffeineIface zoomOut
    end

    begin
    prog = irexec
    button = 1
    config = dcop kaffeine KaffeineIface setNumber 1
    repeat = 0
    end

    begin
    prog = irexec
    button = 2
    config = dcop kaffeine KaffeineIface setNumber 2
    repeat = 0
    end

    begin
    prog = irexec
    button = 3
    config = dcop kaffeine KaffeineIface setNumber 3
    repeat = 0
    end

    begin
    prog = irexec
    button = 4
    config = dcop kaffeine KaffeineIface setNumber 4
    repeat = 0
    end

    begin
    prog = irexec
    button = 5
    config = dcop kaffeine KaffeineIface setNumber 5
    repeat = 0
    end

    begin
    prog = irexec
    button = 6
    config = dcop kaffeine KaffeineIface setNumber 6
    repeat = 0
    end

    begin
    prog = irexec
    button = 7
    config = dcop kaffeine KaffeineIface setNumber 7
    repeat = 0
    end

    begin
    prog = irexec
    button = 8
    config = dcop kaffeine KaffeineIface setNumber 8
    repeat = 0
    end

    begin
    prog = irexec
    button = 9
    config = dcop kaffeine KaffeineIface setNumber 9
    repeat = 0
    end

    begin
    prog = irexec
    button = 0
    config = dcop kaffeine KaffeineIface setNumber 0
    repeat = 0
    end

  • 19 josete-ss3 // 18 de Junio de 2007 , a las 9:37 pm

    Guardamos la configuración y ejecutamos irexec :

    jose@ss3:~$ irexec

    A continuación ejecutamos kaffeine o lo arrancamos con el mismo mando y comprobamos su funcionameinto, si todo está ok podremos disfrutar de la tv desde linux en cualquier parte de la habitación xD.
    Existen más ficheros de configuración para diversas aplicaciones ya comentadas antes con el tiempo las añadiré en el HOWTO y diré en que links se encuentran,
    hasta ese momento disfruten señores.

    La configuración para VDR difiere bastante y no es necesario usar irexec, pero me gustaría fabricar un HOWTO solo para VDR y sus infinitas posibilidades.

    Saludos ¡

    Pd: javipas si quieres puedes editar el texto como mejor veas, me gustaría aportar la idea de una sección en la web para que los colaboradores suban estás cosas, si os surge alguna duda suelo estar en #linux_novatos canal de irc, servidor irc.irc-hispano.org , preguntad por ss3 xD

  • 20 JaviPas // 19 de Junio de 2007 , a las 8:00 am

    josete, qué currada, majo, en cuanto pueda probarlo (a partir de finales de junio) le echo un buen vistazo para publicar la entrada bien puestita. Pero vamos, tiene muy buena pinta, enhorabuena!!

  • 21 josete-ss3 // 19 de Junio de 2007 , a las 3:03 pm

    Gracias JaviPas, usted ha trabajado mucho también en su página me gusta colaborar con gente así, estoy completando el Howto poco a poco, desde que esté más ampliado lo comunicaré.
    Saludos ¡

  • 22 letex // 5 de Julio de 2007 , a las 9:01 pm

    Hola, javi, cuando seguiste todo indicado en la página, ¿recompilaste el kernel? ¿instalaste las librerias que decía al principio (qt2-make, etc…) Es que me da error de compilado, pero me parecen demasiadas dependencias para el source…
    Si a nadie le dió error……entonces no lo entiendo, ya que yo no he recompilado el kernel por defecto ni quitado modulos.
    ¿A alguien se le ocurre algo?
    Gracias

  • 23 lucius // 6 de Julio de 2007 , a las 8:02 am

    buenas! creeis que podria descodificar con un pentim4 a 2400 y 512 de ram, es para comprarme la tarjeta pc-sat, si no paso. gracias.

  • 24 JaviPas // 6 de Julio de 2007 , a las 8:42 am

    letex: no hay que recompilar el kernel, puede ser un problema de las dichosas versiones de las librerías. Yo lo hice sobre una Feisty Fawn, puede que en otras distros haya algún tipo de problema al respecto, pero no te puedo decir mucho más…

    lucius: Sin duda, aunque yo igual metería algo más de RAM. Aún así, debería funcionar sin problemas.

  • 25 terroncillo // 7 de Julio de 2007 , a las 2:36 pm

    Buenas! A mi me daba un error al compilar relacionado con openssl. Tengo Ubuntu. Me he bajado con apt-get los headers que corresponden a mi version de kernel (con uname -r se ve cual tienes instalado). Luego instale libssl-dev y Voila! funciona :-) la compilacion, por lo menos. Ahora arranco todo, y al intentar ver algun canal me da el siguiente error: “Error mientras se mostraba el video”. Alguna idea? Graciasss!

  • 26 Miguel // 14 de Julio de 2007 , a las 3:30 pm

    Hola a todos. A alguien le ha dejado de funcionar el sasc-ng, ahora de repente en el log me pone:

    system: no key found for N 4101 01

    El SoftCam.Key esta actualizado y al arrancar el sasc-ng parece que lee las claves:

    INFO: loading keys from ./sc_files/SoftCam.Key
    plainkeys: loaded 6 keys from ./sc_files/SoftCam.Key

  • 27 pernambuco // 20 de Agosto de 2007 , a las 9:26 pm

    Hola a todos. Siguiendo los howtos de Javipas y de josete-ss3 he hechado a andar mi skystar 2 en kubuntu, haciendo unas ligeras modificaciones. El mando me va de lujo, pero lo de las flowers no lo acabo de pillar, sera todo cuestion de indagar.
    josete-ss3 , muy bueno tu howto, he probado unos pocos y el unico que me ha rulao es el tuyo.
    Solo una puntualizacion, en tu script para lanzar lircd, deberia ir “setserial /dev/ttyS0 uart none”
    antes de “modprobe lirc_serial”,por lo menos a mi me funciona asi. Tampoco me gusta el tener que lanzar el script cada vez, asi que he creado
    un script llamado lirc y lo he puesto en /etc/init.d:

    pepe@kubuntu:~$ cat /etc/init.d/lirc
    case “$1″ in
    ’start’)

    setserial /dev/ttyS0 uart none && modprobe lirc_serial && /usr/local/sbin/lircd -n -H default –device=/dev/lirc0 &
    RETVAL=$?
    ;;
    ’stop’)
    killall lircd
    RETVAL=$?
    ;;
    esac
    exit $RETVAL

    Despues he hecho un ln -s /etc/init.d/lirc /etc/rc2.d/S50lirc y con esto arranca solo :).
    Ahora estoy configurando el kdelirc ¿sabeis como hacer para que kdelirc ejecute “killall kaffeine”?. Gracias

  • 28 josete-ss3 // 23 de Agosto de 2007 , a las 1:15 pm

    Hola pernambuco , el script se puede modificar de mil maneras dependiendo de los controladores y las versiones todo es al gusto, usé kdelirc solo por probarlo seguramente se le puede añadir killall kaffeine más tarde lo miro y te comento, con los que si lo hice fue con
    irexec o irxevent con power lo cierras y lanzas por ejemplo, te puedes fabricar otros script para lanzarlos solos al inicio.
    Ya con mi VDR consigo que busque las flores el solito, una vez cada hora las actualiza sin tener que preocuparse de nada tambien puedo ejecutar la orden con el mando, a parte de otras como ver las redes wifi cercanas, conectarlo o desconectarlo de la red, hacer un ping, ver el estado completo de la maquína,…etc, javipas estaría de lujo poder subir las capturas en tu web.

    Saludos

  • 29 Hugo // 25 de Agosto de 2007 , a las 4:39 pm

    Hola

    Estoy intentando compilar el sasc-ng y cuando pongo el comando sudo svn co http://opensvn.csie.org/sascng sasc-ng, me baja el sasc-ng pero una vez entro en el directorio sasc-ng no hay ningún archivo configure ni ningún archivo Makefile. Solo hay dos directorios trunk y branches. Si entro en el directorio trunk y hago como root: ./configure, make, make module todo va sin errores. Pero cuando pongo insmod dvbloopback.ko me dice insmod: error inserting ‘dvbloopback.ko’: -1 Unknown symbol in module. Estoy en Feisty con kernel 2.6.20-16-generic. Alguien me hecha una mano?

  • 30 ppkoke // 26 de Agosto de 2007 , a las 12:04 am

    josete-ss3

    No hago funcionar el mando, en el paso irw le doy a los botones y no hace nada.

    Que me puede pasar

  • 31 ppkoke // 26 de Agosto de 2007 , a las 12:30 am

    josete-ss3

    se me olvido estoy usando Ubuntu 7.04 con 2.6.20-16-eneric

  • 32 josete-ss3 // 26 de Agosto de 2007 , a las 5:05 pm

    ppkoke completastes todos los pasos del howto , tienes los controladores lirc_dev y lirc_serial instalados correctamente, lanzastes estos pasos despues:

    #!/bin/bash
    #
    #
    #

    setserial /dev/ttyS0 uart none
    modprobe lirc_serial
    /usr/sbin/lircd -n -H default -d /dev/lirc0

    ???
    Si te da algun error postéalo, mira también que los archivos de configuración esten en su sitio, tu receptor tiene que tirar por puerto de serie, de no ser así, dí por donde tira y vemos que driver le metemos, si es por puerto de serie y sigues los pasos tiene que furular.

    Saludos

  • 33 ppkoke // 26 de Agosto de 2007 , a las 8:01 pm

    Cuando ejecuto sh setserial
    me dice setserial
    root@jservil-Linux:/home/jservil# sh setserial.sh
    setserial.sh: 7: setserial: not found
    lircd-0.8.2-CVS[4959]: lircd(userspace) ready

    Y si ejecuto IRW en otra consola me dice
    setserial.sh: 7: setserial: not found
    lircd-0.8.2-CVS[5292]: lircd(userspace) ready
    lircd-0.8.2-CVS[5292]: accepted new client on /dev/lircd
    lircd-0.8.2-CVS[5292]: could not get file information for /dev/lirc0
    lircd-0.8.2-CVS[5292]: default_init(): No such file or directory
    lircd-0.8.2-CVS[5292]: caught signal
    Terminated

  • 34 ppkoke // 26 de Agosto de 2007 , a las 10:57 pm

    Como miro si tira por puerto de serie; y si tengo bien cargados los modulos lirc_serial lirc_dev

  • 35 ppkoke // 26 de Agosto de 2007 , a las 11:13 pm

    josete-ss3 :
    jservil@jservil-Linux:~$ ls -l /dev//| grep lirc
    srw-rw-rw- 1 root root 0 2007-08-26 23:53 lircd
    prw-r–r– 1 root root 0 2007-08-26 23:40 lircm

  • 36 ppkoke // 27 de Agosto de 2007 , a las 12:26 am

    josete-ss3 : estos son los mdulos cargados.
    jservil@jservil-Linux:/lib/modules/2.6.20-16-generic/misc$ ls -l
    total 468
    -rw-r–r– 1 root root 147041 2007-08-26 23:14 lirc_dev.ko
    -rw-r–r– 1 root root 174712 2007-08-26 23:14 lirc_serial.ko
    -rw-r–r– 1 root root 141245 2007-08-26 20:18 lirc_sir.ko

  • 37 josete-ss3 // 28 de Agosto de 2007 , a las 6:02 pm

    ppkoke pues el receptor tienes que tenerlo conectado al puerto de serie que es el que trae el mando,
    http://www.linux-user.de/ausgabe/2005/03/080-satkarten/skystar-ir.jpg
    ¿ el tuyo es igual ?
    tienes que instalar setserial que veo que no lo tienes,
    apt-get install setserial , el archivo del mando este http://lirc.sourceforge.net/remotes/technisat/TTS35AI
    tienes que copiarlo a /etc/lirc/lircd.conf :

    wget http://lirc.sourceforge.net/remotes/technisat/TTS35AI
    cp TTS35AI /etc/lirc/lircd.conf

    descargas lirc_serial:

    modprobe -r lirc_serial

    reinicias el servicio:

    /etc/init.d/lirc restart

    lanzas el script:

    o el comando de esta manera :
    setserial /dev/ttyS0 uart none && modprobe lirc_serial && /usr/sbin/lircd -n -H default -d /dev/lirc0

    y lanzas irw y pruebas las pulsaciones , para ver los modulos o + parametros:

    ss3:/home/jose# modprobe -l | grep lirc
    /lib/modules/2.6.21.5/misc/lirc_serial.ko
    /lib/modules/2.6.21.5/misc/lirc_dev.ko
    ss3:/home/jose#

    ss3:/home/jose# lsmod | grep lirc
    lirc_serial 16160 1
    lirc_dev 17832 1 lirc_serial
    ss3:/home/jose#

    ss3:/home/jose# modinfo lirc_serial
    filename: /lib/modules/2.6.21.5/misc/lirc_serial.ko
    description: Infra-red receiver driver for serial ports.
    author: Ralph Metzler, Trent Piepho, Ben Pfaff, Christoph Bartelmus
    license: GPL
    vermagic: 2.6.21.5 SMP mod_unload
    depends:
    parm: debug:Enable debugging messages (bool)
    parm: softcarrier:Software carrier (0 = off, 1 = on) (bool)
    parm: txsense:Sense of transmitter circuit (0 = active high, 1 = active low ) (bool)
    parm: sense:Override autodetection of IR receiver circuit (0 = active high, 1 = active low ) (bool)
    parm: share_irq:Share interrupts (0 = off, 1 = on) (bool)
    parm: irq:Interrupt (4 or 3) (int)
    parm: io:I/O address base (0×3f8 or 0×2f8) (int)
    parm: type:Hardware type (0 = home-brew, 1 = IRdeo, 2 = IRdeo Remote, 3 = AnimaX, 4 = IgorPlug (int)

    ss3:/home/jose# modinfo lirc_dev
    filename: /lib/modules/2.6.21.5/misc/lirc_dev.ko
    description: LIRC base driver module
    author: Artur Lipowski
    license: GPL
    alias: char-major-61-*
    vermagic: 2.6.21.5 SMP mod_unload
    depends:
    parm: debug:Enable debugging messages (bool)
    ss3:/home/jose#

    yo opino que los tienes todo bien, solo te falta instalar setserial, copiar la configuración del mando bien , reiniciar el servicio, descargar y cargar módulos y lanzar el script o el comando como mas te guste ánimo que ya falta poco, tambien podemos lanzar el comando sin el parametro -n así se nos cierra la consola y se sigue ejecutando igualmente para algunas pruebas que yo hago es mas comodo:
    ircd -H default -d /dev/lirc0
    -n –nodaemon don’t fork to background

    de todas formas funciona igual de una manera o de otra, ánimo ya falta poco :) .

    Saludos

  • 38 ppkoke // 28 de Agosto de 2007 , a las 11:57 pm

    josete-ss3:
    Ya me funciona todo OK,
    Gracias por todo.
    ¿como puedo actualizar Softcam.Key por internet y el mando?.

    Espero tu howto sobre VDR.

  • 39 josete-ss3 // 29 de Agosto de 2007 , a las 5:06 am

    Para que se actualice solo y con el mando tengo que explicarlo bien y con calma, si puedo mañana posteo y digo como.
    Saludos

  • 40 JaviPas // 29 de Agosto de 2007 , a las 7:45 am

    Gracias por el soporte en el mando Josete, dentro de nada tendré que ponerme yo a ello, estoy preparando una nueva guía para todo este tema que va a quedar chula :-)

    Lo de actualizar el SoftCam yo lo hago por otros medios, así que si va a ser un post largo si quieres mándamelo por mail (javipas arroba gmail punto com) y lo publico como una sección más en la guía y a tu nombre, claro.

    Saludetes,

    javi

  • 41 josete-ss3 // 31 de Agosto de 2007 , a las 12:21 am

    JaviPas desde que tenga algo de tiempo me pongo y te lo mando, a ver si mañana saco unos minutos y puedo.
    Hay algunas diferencias importantes de hacerlo con VDR que con kaffeine por ejemplo, cada uno tendrá que modificar algunas cosas.

    Saludos

  • 42 alex // 5 de Septiembre de 2007 , a las 11:28 am

    hola,
    Una preguntilla… se puede hacer todo esto con una antena satélite comunitaria o hace falta una que se conecte directamente a la tarjeta PC?
    Gracias

  • 43 JaviPas // 5 de Septiembre de 2007 , a las 1:19 pm

    alex, mientras tengas señal y puedas sintonizar los canales, no hay problema!

  • 44 alex // 6 de Septiembre de 2007 , a las 5:02 pm

    Gracias JaviPas, por la respuesta y por el tutorial, que está genial y me ha dado ideas.
    Por cierto, ¿sigue funcionando lo de los canales codificados? Lo digo porque oí que estaba mal la cosa y, claro, lo que quiero es hacer investigación, ya sabes :-)

  • 45 JaviPas // 6 de Septiembre de 2007 , a las 9:10 pm

    Alex, las flores tiran seguro, porque en Kaffeine ya las tengo estupendas :-) Mi problema ahora es lograrlas en MythTV, algo estoy haciendo mal y no recuerdo qué es. Y como no lo puse completo y al detalle en la guía, estoy xodit :-(

    Pero sí, investigar puedes investigar ;-)

  • 46 alex // 7 de Septiembre de 2007 , a las 9:53 am

    Bueno, ya nos dirás algo cuando lo consigas…

  • 47 JaviPas // 7 de Septiembre de 2007 , a las 7:40 pm

    Conseguido, gracias a Josete-SS3 :-D

    Pero sigo sin saber cuál era el error, todo parecía correcto :-/

  • 48 josete-ss3 // 7 de Septiembre de 2007 , a las 7:48 pm

    JaviPas mejor no usar el correo, el Martes te paso el log, ese día hablamos.
    Suerte

  • 49 JaviPas // 8 de Septiembre de 2007 , a las 8:15 am

    oki :)

  • 50 coe82linux // 20 de Septiembre de 2007 , a las 11:00 am

    hola, quisiera saber si se puede decodificar la señal conax para los canales noruegos. y como lo tendria que hacer. thk.

  • 51 ppkoke // 24 de Septiembre de 2007 , a las 10:09 pm

    josete-ss3 — javipas:

    Como puedo actualizar el SoftCam.key de forma automática.

    Gracias,

  • 52 ErKabi // 26 de Septiembre de 2007 , a las 8:44 am

    Es un poco chorra pero a vosotros os sale la información del programa en curso? Es decir, la hora de inicio, la hora final, el nombre del programa o peli? O solo saca la información que tenga de la guía de programas en la base de datos?

    En windows el mytheatre lo sacaba pero con los otros programas de windows nada…. en Linux, pues tampoco veo nada de informacion.

  • 53 ppkoke // 29 de Septiembre de 2007 , a las 10:31 pm

    Se puede ver en Kaffeine la televisión por cable.

  • 54 ss3 // 8 de Octubre de 2007 , a las 6:14 pm

    ppkoke dime que soft usas, que plugins, donde colocas el SoftCam.key, y la distro con la que controlas esa artilleria, así te digo a medida.
    ErKabi yo todos los que he usado lo hacen o casi todos.
    ppkoke, lo último,¿es una pregunta o una afirmación?
    JaviPas,¿ dónde andas buen hombre?
    Saludos

  • 55 JaviPas // 9 de Octubre de 2007 , a las 8:56 am

    ppkoke: debería poderse, si tienes la capturadora adecuada, pero no sé de ninguna que coja televisión por cable…

    ss3: qué tal :-) sé que no me he conectado hace un montón a IRC, pero estoy muy liadete con otros temas, hay cambios a la vista. Ya contaré más :-D Y además, tendré tiempo para meterme a saco con MythTV, qué ganas!

    Saludos a ti también, te prometo que pronto chateamos!

  • 56 ss3 // 9 de Octubre de 2007 , a las 11:55 am

    Tranquilo JaviPas lo primero es lo primero, por aquí también se pueden ir comentando cosas, ¿qué mejor sitio que este?, hoy dando una vuelta por los foros leí algo sobre nagra 3 xD.

    Saludos

  • 57 juang // 21 de Octubre de 2007 , a las 1:08 am

    tengo un problema. despues de seleccionar el idioma, me aparece una pantalla que dice: “Configuracion base datos 1/2″ y me dice “mythtv no puede conectarse a la base de datos” y las siguientes opciones para cambiar: Nombre host, base de datos, usuario, contraseña, tipo base de datos. Si me podeis echar una mano gracias y si no tambien gracias

  • 58 Andrés // 15 de Noviembre de 2007 , a las 6:37 pm

    Una pregunta, ¿cuánto te tarda en arrancar el sistema? Estoy pensando en montarme uno, pero no quiero tener que esperar 5 min. para poder ver el DVD que acabo de alquilar o ver la serie que acaba de empezar. Gracias

  • 59 Mario // 5 de Diciembre de 2007 , a las 7:34 pm

    Alguien sabe si el sasc-ng sigue funcionando con el nuevo sistema nagra 3?

  • 60 john // 6 de Diciembre de 2007 , a las 10:51 pm

    Hola gente, estoy intentando ‘ver la luz’ con el sasc-ng y mythtv, pero no me va, por eso queria preguntar yo tambien si el sistema todavia funciona, o si el tema de nagra3 deja todo a oscuras, mas que nada para saber si es que hago algo mal (como el formato de SoftCam.Key), o es que está todo el mundo igual. Por cierto, en Hispasat no encuentro c+, ni taquillas.. es tambien normal???

  • 61 tartalo // 23 de Enero de 2008 , a las 11:33 pm

    hola, llevo usando florero en linux y kaffeine desde ha ya tiempo, con nagra y tv de cable…
    Me he decidido a montar mythtv y ya tengo todo configurado, veo los canales fta, pero los otros no los veo, el softcam le he puesto el mismo que tengo funcionando en el kaffeine pero no va…la carpeta nagra con los .bin es necesaria? en kaffeine no me hace falta?

    muchas gracias

  • 62 tartalo // 24 de Enero de 2008 , a las 6:34 pm

    hoal otra cez, pues parece que si va , pero a medias, me explico, el caso es que tarda en sintonixar los canales no fta. por eso pense que no iba, en kaffeine es rapidisimo, no hay diferencia entre un fta y uno de pago…pero aqui tarda bastante, ademas de que no se oye…seguire investigando a ver que hago mal….

  • 63 InCoGNoSMaN // 6 de Febrero de 2008 , a las 12:24 pm

    Entonces, tartalo…..Tú sigues viendo las flores del jardín D+????? Aún con Nagra3??? Estaba ya decidido a comprarme una SkyStar2 para ir “investigando” pero como no hago más que leer que Nagra3 te deja sin flores por ahora pues no se….Pero tú, a 24 de Enero dices que lo sigues viendo!! Ya nos contarás!!

  • 64 tartalo // 11 de Junio de 2008 , a las 8:30 pm

    iepa, yo veia nagra euskaltel tv cuando escribe el post, ahora ya se han pasado a nagra2 que tb consigo ver, solo que es es un coñazo el tema delas claves a diario cambiar varias veces y no consigo autorool como antes con nagra.
    Una cossilla a la gente de mythtv, el sistema es estable normalmente? yo tengo la version 021 la que viene en los repos de ubuntu 8.04 y el sas tengo el que hay en el svn, todo correcto y tirando pero se cuelga aleatoriamente, me da un core dumped el sasc.
    Con kaffeine y kaffine-sc y con vdr y vdr-sc no tengo ningun problema de estabilidad, aguanta dias.
    saludos

  • 65 pangea // 28 de Agosto de 2008 , a las 11:39 pm

    hola buenos tutoriales xd a ver si me animo y solicito algo de ayuda gg, no se si alguno tendreis un NetCeiver si es asi podriamos tratar el tema , venga un saludo

Deja un comentario