Powered by Kike & GNU/LINUX

THE FUTURE IS OPEN

Tv en ubuntu (saa7134)

Posted by Enrique A. en junio 12, 2007

Pues bien, ver la tele en ubuntu es mas facil de lo que piensas, solo es cosa de que conoscas el chip de tu capturadora, en mi caso un SBT TV-FM con chip saa713, a pesar de que no es muy cara, es muy buena😀

Pues bien primero hay que quitar los modulos de la tarjeta

$ sudo rmmod saa7134_alsa

$ sudo rmmod saa7134

y ahora volverla a poner, pero con los argumentos que necesitamos

$ sudo modprobe saa7134 card=42 tuner=43

Ahora ya esta lista la tarjeta de tv, pero necesitamos un programa para verla, en lo personal me gusta tvtime

$ sudo apt-get install tvtime

ya que el programa nos crea una carpeta que no nos deja guardar los cambios necesitamos cambiar los derechos

$ sudo chmod 666 -r .tvtime

y listo ahora podemos ver la tele, pero para que este cambio siempre este necesitmos un script de inicio

$ cd /usr/bin/

$ sudo gedit tv

#! /bin/bash
rmmod saa7134_alsa
rmmod saa7134
modprobe saa7134 card=42 tuner=43

lo guardamos y damos permisos de ejecución con

$ sudo chmod 777 tv

ahora solo lo agregamos a la lista de programas de inicio y listo

32 comentarios to “Tv en ubuntu (saa7134)”

  1. d2 anonimoss said

    Hola sabes que hace ya bastante tiempo he querido utilizar mi capturadora de tv sin resultado alguno, lo unico que se es que es una pctronix top 10 tv card con el chip saa 7134, queria saber si me puedes echar una mano para ver si de una ves por todas logro utilizar esta tarjeta @#~&… uff es que de verdad me ha sacado varias canas verdes…

  2. George said

    Eh hecho todo lo que dices, pero hasta este punto “$ sudo chmod 666 -r .tvtime”, ahi me manda este mensaje “chmod: no se puede acceder a `666′: No existe el fichero ó directorio” y de ahi no se que hacer…. muchas gracias te doy por las instrucciones y te agrdeceria más si puedes ayudarme.

  3. Enrique A. said

    pues bien, para lo de la tarjeta puedes buscar tu modelo en Esto es cosa buena http://buenacosa.wordpress.com/quien/tvcards/ alli hay una lista, si esta solo es cosa de que pogas


    sudo modprobe saa7132 card=nuemero de tu tarjeta tuner=numero del tuner

  4. Enrique A. said

    es verdad, disculpa, el -r no va😛

  5. Mi tarjeta es Pinnacle stereo, y cuando busca el TVtime me dice que el archivo o carpeta:
    Leyendo la configuración de /etc/tvtime/tvtime.xml
    Leyendo la configuración de /home/adr/.tvtime/tvtime.xml
    Escaneando usando la norma de TV PAL-N.
    videoinput: Driver refuses to set norm: Argumento inválido
    videoinput: Driver refuses to set norm: Argumento inválido

    Sintonizador no encontrado en entrada 0. Si dispones de
    alguno, selecciona otro diferente usando –input=.
    Me falta algo aun…

  6. sudo modprobe -r saa7134-alsa
    sudo modprobe -r saa7134

    Cargamos de vuelta con los parametros de nuestra en mi caso Pinnacle stereo

    sudo modprobe saa7134 card=26 turne=5
    tvtime-scanner
    busca y escuentra los canales de tu cable
    tvtime
    se ve con la Pinnacle stereo con una madre ASSUS A8N-VM con un AMD64 ¡por fin!

  7. George said

    esto esta muy bueno aunque no entiendo eso de permiso de ejecucion porque a mi me dice algo que no entiendo:
    george@george-desktop:~$ sudo chmod 777 tv
    chmod: no se puede acceder a `tv’: No existe el fichero ó directorio
    no me caeria mal una ayudadita… Gracias de antemano.

  8. Enrique A. said

    bueno, al editar el archivo tv con:
    sudo gedit tv
    y después le asignas permisos de ejecución
    sudo chmod 777 tv

  9. saint said

    Disculpen. Tengo una tarjeta pinnacle, que en la terminal me reconoce como card=39. Tengo instalado tvtime y despues de escanear los canales, veo bien la imagen, pero solo oigo ruido. He probado varias cosas pero sin resultado. Tengo conectado el cable de salida de sonido de la capturadora a la entrada de la propia tarjeta de sonido del equipo, y todos los elementos del control de volumen activos.
    Si alguien sabe que se puede hacer, estaria muy agradecido de recibir su ayuda.
    Muchas gracias.

  10. Enrique A. said

    hola amigo, esta mal en los cables, debe estar asi, el de salida (out) de la tarjeta de tv al de entrada de la computadora (es el azulito (in)) me gustaria que me dijeras con que instruccion montas la tarjeta]
    por ejemplo la mia la monto asi:

    modprobe saa7134 card=42 tuner=43

    tu imagino algo asi por lo que dices, pero que tuner ocupas??, de todos modos primero prueba lo del cable, que este bien puesto

  11. saint said

    Los cables estan como dices. Salida de capturadora a In (azul) de placa base.

    Gracias por responder tan rapido.

  12. Enrique A. said

    bien, entonces cual es el tuner de tu capturadora, quiza ese sea el problema

  13. saint said

    [ 31.836000] bttv: driver version 0.9.17 loaded
    [ 31.836000] bttv: using 8 buffers with 2080k (520 pages) each for capture
    [ 31.836000] bttv: Bt8xx card found (0).
    [ 31.836000] bttv0: Bt878 (rev 17) at 0000:00:09.0, irq: 10, latency: 32, mmio: 0xe8111000
    [ 31.836000] bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
    [ 31.836000] bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
    [ 31.836000] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
    [ 31.836000] bttv0: i2c: checking for MSP34xx @ 0x80… Linux agpgart interface v0.102 (c) Dave Jones
    [ 31.936000] bttv0: pinnacle/mt: id=1 info=”PAL / mono” radio=no
    [ 31.936000] bttv0: using tuner=33
    [ 31.936000] bttv0: i2c: checking for MSP34xx @ 0x80… hsfengine: module license ‘see LICENSE file distributed with driver’ taints kernel.
    [ 32.220000] bttv0: i2c: checking for TDA9875 @ 0xb0… input: PC Speaker as /class/input/input2
    [ 32.656000] bttv0: i2c: checking for TDA7432 @ 0x8a… not found
    [ 32.916000] tuner 0-0043: chip found @ 0x86 (bt878 #0 [sw])
    [ 33.300000] tuner 0-0060: chip found @ 0xc0 (bt878 #0 [sw])
    [ 33.604000] bttv0: registered device video0
    [ 33.604000] bttv0: registered device vbi0
    [ 33.604000] bttv0: PLL: 28636363 => 35468950 .. ok
    [ 33.644000] bt878: AUDIO driver version 0.0.0 loaded
    [ 34.984000] bt878: Bt878 AUDIO function found (0).
    [ 34.984000] bt878_probe: card id=[0x1211bd], Unknown card.
    [ 34.984000] bt878: probe of 0000:00:09.1 failed with error -22

  14. saint said

    Lo que ves arriba es lo que sale tras aplicar ‘dmesg | grep bt’ en el terminal.

  15. Enrique A. said

    bueno
    ya vi cual es tu tarjeta, y todo en esta lista, puedes consultar

    http://buenacosa.wordpress.com/tvcards/

    ahora solo resta saber el tuner de tu tarjeta

  16. Enrique A. said

    bueno, ya he buscado, parece que el tuner apropiado para tu tarjeta seria este el 33, entonces intenta esto

    sudo modprobe bttv card=39 tuner=33

    abre el tvtime y dime que pasa

  17. saint said

    Voy a intentarlo, ok.

    Gracias.

  18. saint said

    Bueno, sigue igual. Solo ruido.

    Gracias por todo, seguire batallando.

  19. saint said

    hola a todos.
    tengo un problema con el driver del vodafone mobile connect, y es que la version deb. para el ubuntu 7.10 se instalo sin problemas en un equipo con amd 3000+ de 32 bits, pero para un equipo con amd 4400+ a 64 bits no carga ese driver; sale el siguiente mensaje cuando intenta instalar los paquetes:

    Error: Dependency is not satisfiable: python-serial.

    si alguien sabe que sucede y la solucion, estaria muy agradecido.

    un saludo.

  20. Mathias said

    ola,.. ps me gsutaria saber si hay alguna forma de hace rfuncionar mi tarjeta es externa, una mpegtv station usb
    el chip es un kw-tvusb506rf es kworld e slo unico ke sem,,…

  21. Hola a todos, queria compartir con uds. lo siguiente: he hecho funcionar la placa Philips Kworld saa7134 PERFECTAMENTE, utilizo la distribución Lin-x (Ubuntu), y el Programa XawTV veo y oigo la TV sin ningún problema, es más, tengo más y mejores controles de la imagen y de la ventana que en Windows.
    Pantalla completa o cualquier otro tamaño, sin delay sin que se pixele la imagen ni ningun otro problema.

    Saludos
    Martin Diaz COrtez

  22. Maxi said

    Hola.

    Llegue a tu Blog buscando una solucion para mi capturadora Hauppauge WinTV-HVR1100 DVB-T/Hybrid, llevo mas de una semana intentando hacerla funcionar y no soy capaz.
    Utilizo Ubuntu 10.04 desde hace dos dias, ya que el ultimo kernel de Ubuntu 9.10 no tenia manera de hacer funcionar el controlador saa7134.
    Cuando actualice instale el paquete v4l-dvb, de momento me reconocio el controlador, pero duro poco, ya que instale Kaffeine y no pude sintonizar ningun canal, en una de estas reinicie y todo al carajo.

    dmesg | grep saa, solo me da esto ( saa7134: Unknown symbol ir_codes ) en un monton de lineas interminables.

    Si me pudieras echar una mano te lo agradeceria enormemente.

    Un saludo

    • Hola Maxi, te paso un texto que hice a medida que fui configurando mi placa de TV Puilips Kworld con el Chip SAA7134 y que funciona perfectamente, uso Ubuntu 9.10
      Te aclaro que los pasos no estan necesriamente en un orden logico

      Descripcion de la placa
      TV CARD PHILIPS KWORLD

      En mi caso el chip es el que aparece en segundo lugar, o sea el “SE”
      CHIP SAA7134
      CHIP SAA7134SE

      EL siguiente es un comando de consola para editar el archivo saa7134

      sudo gedit /etc/modprobe.d/saa7134

      Las siguiertes son las lineas de configuracion que van dentro del archivo saa7134

      # aclaracion: antes de grabar la configuracion de la placa, hay que detectar cual chip tiene
      alias char-major-81 videodev
      alias char-major-81-0 saa7134
      options saa7134 tuner=43 card=59

      Los siguientes son los pasos que di para llegar a la configuracion

      sudo dmesg | grep saa
      [ 13.741716] saa7130/34: v4l2 driver version 0.2.14 loaded
      [ 13.750286] saa7134 0000:05:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
      [ 13.750295] saa7134[0]: found at 0000:05:02.0, rev: 1, irq: 18,
      latency: 64, mmio: 0xfebff800
      [ 13.750301] saa7134[0]: subsystem: 17de:7128, board: Kworld/Tevion
      V-Stream Xpert TV PVR7134 [card=59,insmod option]
      [ 13.750312] saa7134[0]: board init: gpio is c0407f
      [ 13.750369] input: saa7134 IR (Kworld/Tevion V-Str as
      /devices/pci0000:00/0000:00:1e.0/0000:05:02.0/input/input6
      [ 13.908033] saa7134[0]: i2c eeprom 00: de 17 28 71 10 28 ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908047] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908059] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908072] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908085] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908097] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908109] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908122] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908134] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908147] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908159] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908173] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908182] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908190] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908198] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.908206] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff
      ff ff ff ff ff ff ff
      [ 13.977108] tuner’ 0-0060: chip found @ 0xc0 (saa7134[0])
      [ 13.992015] tuner’ 0-0061: chip found @ 0xc2 (saa7134[0])
      [ 14.056256] saa7134[0]: registered device video0 [v4l2]
      [ 14.056383] saa7134[0]: registered device vbi0
      [ 14.056511] saa7134[0]: registered device radio0
      [ 14.078371] saa7134 ALSA driver for DMA sound loaded
      [ 14.078395] saa7134[0]/alsa: saa7134[0] at 0xfebff800 irq 18
      registered as card -2
      [ 14.748035] saa7134 IR (Kworld/Tevion V-Str: unknown key: key=0×03
      raw=0×03 down=1

      nano es el editor de texto
      sudo nano options

      Para Cargar aplicaciones al inicio del sistema
      sudo nano /etc/modules

      configurar mi placa de tv
      sudo gedit /etc/modprobe.d/saa7134
      valores
      alias char-major-81 videodev
      alias char-major-81-0 saa7134
      #options saa7134 tuner=43 card=54
      options saa7134 tuner=43 card=59

      Para ver el listado de del hard via PCI
      lspci

      Cargador de Módulos controladores de dispositivos
      modconf

      Instalar el modconf
      apt-get install modconf

      Advanced Linux Sound Architecture

      sudo gedit /etc/modprobe.d/alsa_base

      dmesg (diagnostic message, mensajes de diagnóstico) es un comando presente en los sistemas operativos Unix que lista el buffer de mensajes del núcleo.
      El comando grep nos permite buscar, dentro de los archivos

      Tomado del blog
      http://www.aulalinux.com.ar/?s=saa7134
      D.G. Martín Díaz Cortez

  23. Maxi said

    Nada no hay manera.
    Me sigue dando lo mismo.
    Comando: sudo dmesg | grep saa
    Respuesta: saa7134: Unknown symbol

    Ya no se que voy a hacer, las busquedas por Google ya repiten y siempre termino en el mismo lado. El caso es que la capturadora y el controlador estan soportados ya que hay gente que se lo reconocio sin problema, o con instalando 4vl-dvb, el cual ya instale i desintale algo asi como 10 veces y driver de mocosoft y que se yo cuantas cosas mas.

  24. ¿Que haria yo en tu caso?

    – Sacar la placa capturadora de TV SAA7134 del slot ¿PCI?
    – Limpiar los contactos
    – Cambiar de Slot PCI, puede estar sonado
    – Desinstalar toda otra placa ejemplo la de sonido, deja solo la de video y la de red
    – Desinstalar los drivers microsoft, nunca supe que algun driver microsoft sirviera de algo en Linux.
    – Dsinstalar todos los drivers que hayas instalado
    – Reintentrar el reconociemiento del Hardware.

    Yo estoy usando Lin-X es una distribucion Ubuntu 9.10 con el aspecto de Apple Macintosh MacOs-X y con respecto al hardware anda perfecto y la placa capturadora de TV Philips Kworld con Chip SAA7134 anda mejor que en otros sistemas operativos.
    veo tv con TvTime, y con Xawtv.

    Saludos
    D.G. Martín Díaz Cortez

  25. Maxi said

    Lo intento y te cuento.

    Muchas gracias por tu ayuda.

  26. Gustavo said

    Hola! soy nuevo en el mundo Linux y estoy intentando instalar la placa SAA7134

    Te cuento lo que hice, yo ya instale el TVTime todo ok.

    Luego al ingresar lo que tu sugieres el sistema me devuelve esto:

    gustavo@gustavo-desktop:~$ sudo rmmod saa7134_alsa
    ERROR: Module saa7134_alsa is in use
    gustavo@gustavo-desktop:~$ sudo rmmod saa7134
    ERROR: Module saa7134 is in use by saa7134_alsa
    gustavo@gustavo-desktop:~$ sudo modprobe saa7134 card=42 tuner=43
    WARNING: All config files need .conf: /etc/modprobe.d/options, it will be ignored in a future release.

    Si me puedes dar una mano desde y agradecido.

  27. el comando “modprobe” es para cargar módulos.

    sudo rmmod tuner saa7134

    y después

    sudo modprobe saa7134 tuner=43 card=59

  28. Gustavo said

    Hola Martín Gracias por contestar, pero sigo con errores esto es lo que tengo ahora:

    gustavo@gustavo-desktop:~$ sudo rmmod tuner saa7134
    [sudo] password for gustavo:
    ERROR: Module tuner is in use
    ERROR: Module saa7134 is in use by saa7134_alsa
    gustavo@gustavo-desktop:~$ sudo modprobe saa7134 tuner=43 card=59
    WARNING: All config files need .conf: /etc/modprobe.d/options, it will be ignored in a future release.
    gustavo@gustavo-desktop:~$

  29. Carlos said

    me pasa lo de gustavo

  30. When some one searches for his required thing, thus he/she desires
    to be available that in detail, so that thing is maintained over here.

  31. France said

    Which was each fascinating at the same time as insightful!
    Thanks for sharing your feelings with us.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: