julyan1999
Usuario (Argentina)
Sintonizadora Enltv-fm con chip Philips saa7130 Despues de recorrer muchisimos foros y blogs les dejo mi experiencia en la configuracion de mi placa sintonizadora en Ubuntu 10.04 64 bits. Aclaro que soy nuevo en el mundo Linux. Al igual que todos instale el mercurial y descargue e instale los drivers v4l-dvb (Paso 1, 2 y 3) 1) Instalar mercurial: sudo apt-get install mercurial 2) Descargar el fuente del driver: hg clone http://linuxtv.org/hg/v4l-dvb 3) Instalar el driver: Al ejecutar make me daba el siguiente error. ... /home/.../v4l-dvb/v4l/firedtv-1394.c:22:17: error: dma.h: No such file or directory /home/.../v4l-dvb/v4l/firedtv-1394.c:23:21: error: csr1212.h: No such file or directory /home/.../v4l-dvb/v4l/firedtv-1394.c:24:23: error: highlevel.h: No such file or directory /home/.../v4l-dvb/v4l/firedtv-1394.c:25:19: error: hosts.h: No such file or directory /home/.../v4l-dvb/v4l/firedtv-1394.c:26:22: error: ieee1394.h: No such file or directory /home/.../v4l-dvb/v4l/firedtv-1394.c:27:17: error: iso.h: No such file or directory /home/.../v4l-dvb/v4l/firedtv-1394.c:28:21: error: nodemgr.h: No such file or directory ... Solucion: editar el archivo makefile.media y comentar las siguientes lineas. # Including linux/drivers/media/dvb/firewire/Makefile #obj-$(CONFIG_DVB_FIREDTV) += firedtv.o #firedtv-y := firedtv-avc.o firedtv-ci.o firedtv-dvb.o firedtv-fe.o #firedtv-$(CONFIG_DVB_FIREDTV_FIREWIRE) += firedtv-fw.o #firedtv-$(CONFIG_DVB_FIREDTV_IEEE1394) += firedtv-1394.o #firedtv-$(CONFIG_DVB_FIREDTV_INPUT) += firedtv-rc.o Luego si segui con.. cd v4l-dvb sudo make sudo make install 4) Liberar los modulos que Feisty instala por defecto sudo rmmod saa7134_alsa sudo rmmod saa7134_dvb sudo rmmod saa7134 sudo modprobe saa7134 card=107 sudo modprobe saa7134_alsa sudo modprobe saa7134_dvb 5) Verificar que el driver quedó cargado: dmesg | grep saa Debería aparecer algo como esto: [ 1441.135044] saa7130/34: v4l2 driver version 0.2.14 loaded [ 1441.135685] saa7130[0]: found at 0000:02:01.0, rev: 1, irq: 21, latency: 32, mmio: 0xfeaffc00 [ 1441.135698] saa7130[0]: subsystem: 1131:2004, board: Encore ENLTV-FM [card=107,insmod option] [ 1441.136805] saa7130[0]: board init: gpio is 571ff [ 1441.138457] input: saa7134 IR (Encore ENLTV-FM) as /class/input/input8 [ 1441.258587] tuner 0-0060: chip found @ 0xc0 (saa7130[0]) [ 1441.266574] tuner 0-0061: chip found @ 0xc2 (saa7130[0]) [ 1441.298512] saa7130[0]: i2c eeprom 00: 31 11 04 20 54 20 1c 00 43 43 a9 1c 55 d2 b2 92 [ 1441.298533] saa7130[0]: i2c eeprom 10: 00 df 86 0f ff 20 ff ff ff ff ff ff ff ff ff ff [ 1441.298561] saa7130[0]: i2c eeprom 20: 01 40 01 02 02 ff 01 03 08 ff 00 8f ff ff ff ff [ 1441.298582] saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 1441.298603] saa7130[0]: i2c eeprom 40: ff 87 00 c2 96 10 03 32 15 08 ff ff ff ff ff ff [ 1441.298624] saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff 41 83 ff 31 30 4d 4f 4f 4e [ 1441.298652] saa7130[0]: i2c eeprom 60: 53 50 44 41 31 30 30 ff 41 ff ff ff ff ff ff ff [ 1441.298672] saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 1441.318686] saa7130[0]: registered device video0 [v4l2] [ 1441.319250] saa7130[0]: registered device vbi0 [ 1441.319721] saa7130[0]: registered device radio0 [ 1441.335311] saa7134 ALSA driver for DMA sound loaded [ 1441.335685] saa7130[0]/alsa: saa7130[0] at 0xfeaffc00 irq 21 registered as card -2 Si todo salió bien, con TVTime u otro programa de sintonización, deberías ver TV. El problema que me surgio aca es que tvtime no se ejecutaba. Solucion: desconecte la camara web que entraba en conflicto. Por ultimo, cuando ejecutaba Tvtime desde el menu, no me capturaba la TV. Solo andaba si lo ejecutaba desde consola como root. Solucion: Cree un lanzador en el escritorio ( Comando: "gksudo -u root tvtime" ) Gracias a todos los que respondieron mis consultas en los diferentes foros!!! Fuentes: http://ubuntulife.wordpress.com http://www.ubuntu-es.org http://www.taringa.net/ http://www.esdebian.org/ http://rekete.blogsome.com/ http://blogdrake.net/ y otros que ya ni recuerdo...
Acá les dejo un tutorial que a mi como novato que soy en Linux, me sirvio mucho!!! Tutorial de root en Ubuntu Que es el usuario root? El usuario root es el que todo lo puede en nuestro sistema, el que tiene permisos para borrar, modificar, ejecutar o crear cualquier archivo en nuestro sistema o pc. Es el que tiene permisos para modificar aspectos relacionados con el hardware de nuestra pc y el que podria hacer desastres si no se cuida lo que se hace. Cual es la diferencia entre el root y el usuario normal? La diferencia principal son los permisos. Un usuario root puede hacer lo que quiera en el sistema, el usuario normal viene por defecto con permisos restringidos y no puede hacer lo que quiera. Por lo general cuando uno inicia sesion en la pc siempre inicia como usuario normal y todo lo que haga en esa sesion tendra permisos restringidos que seran solo los necesarios y nada mas. Asi se evita que ante un ataque el sistema pueda verse comprometido de manera grave. En windows cuando uno inicia sesion lo hace directamente como usuario administrador que vendria a ser como el root en linux. Eso es muy malo porque ante cualquier ataque (virus, hacker, etc) se podria acceder a archivos del sistema y hasta borrar todo el contenido del disco. Como establecer una password para el root? Normalmente en un sistema linux hogareño existen al menos 2 usuarios. Uno sera el usuario root y otro el usuario normal. Ambos usuarios necesitan una password y he aqui el error que muchos cometen de poner el mismo password a los 2 usuarios, eso es una mala practica. Ambos passwords se establecen por lo general durante la instalacion del sistema. Ej: en la instalacion de archbang se hace durante el paso 19 y 20 y en la instalacion de ubuntu se hace durante el paso 5 (veremos mas adelante que no en realidad la password de root). Como cambiar la password de root? Abren una consola y escriben sudo passwd root Escriben la contraseña de su usuario actual y luego la nueva contraseña de root 2 veces. Esto no solo cambia la password sino que si estan en Ubuntu tambien habilitaran al usuario root. El root y Ubuntu En ubuntu la cuenta de root vine desactivada por defecto, cuando uno hace “sudo algo” en realidad esta usando el mismo usuario solo que con permisos de root. Lo que sucede es que al instalar Ubuntu el primer usuario que se crea tendra permisos para ejecutar aplicaciones como root pero no es el root realmente. Entonces el resto de los usuarios que uno cree no podran hacer “sudo algo” aunque sepan la clave. Evitar que root inicie sesion Los mas novatos y que no entienden la importancia del root suelen decir algo asi: “para que voy a estar poniendo sudo apt-get install algo cada vez que quiero instalar algo si directamente puedo iniciar sesion como root y me evito de poner tantas passwords y sudos”. Bueno, mal dicho, eso seria como iniciar sesion en windows, cualquier que quiera hacer daño solo deberia establecer una conexion con tu pc y con un simple comando te quedas sin datos en tus discos. Para evitar esto podemos evitar que se inicie sesion como root desde gdm. Abrimos una consola y escribimos sudo gedit /etc/gdm/gdm.conf Buscan la seccion marcada como y dentro encontraran los valores AllowRoot y AllowRemoteRoot. Deben colocar ambos valores en false, asi: AllowRoot=false AllowRemoteRoot=false Si los valores no existen agregenlos ustedes. Como iniciar sesion como root? Recien acabo de decir que no es una buena idea permitir que se inicie sesion como root. Pero no conozco las necesidades de todos y puede que alguien necesite hacerlo por X motivos. Sucede que en Ubuntu el usuario root viene desactivado como ya dije y entonces deberemos activarlos para permitirle iniciar sesion. Seran 2 pasos: 1. Cambiar la password de root como se muestra mas arriba 2. Ir al menú Sistema –> Administración –> Configuración de la pantalla de inicio de sesión. En la pestaña Seguridad, marca Permitir a un usuario root iniciar la sesión de GDM y acepta Como volver a desactivar la cuenta de root? Puede que en algun momento quieran desactivar la cuenta de root porque por fin se dieron cuenta de su importancia y lo peligrosa que puede ser, desactivarla es facil, en una consola escriben: sudo passwd -l root La “l” viene de lock. Como ejecutar aplicaciones como root Si la aplicacion es por consola usamos sudo. Ej: sudo irssi. Como ya dije esto no ejecuta la aplicacion directamente como root sino que es el mismo usuario quien la ejecuta. O sea que no se abre una sesion de root sino que los permisos son dados temporalmente. Las aplicaciones graficas tambien puede ejecutarse con sudo pero para mantener abierta la aplicacion seria necesario mantener abierta la consola tambien. Para evitar eso se usa Alt+F2 y se escribe en la ventana que aparece “gksu aplicacion” si se esta en gnome o “kdesu aplicacion” si se esta en KDE. Ej: “gksu nautilus” abrira nautilus como root. Como cambiar a usuario root Graficamente seria cerrando la sesion y entrando como root directamente (si es que hemos habilitado esa posibilidad). En una consola podria ser como estar como root si es que sabemos que vamos a necesitar hacer varias tareas que requieren permisos de superusuario durante un rato largo. Entonces hay 2 formas de hacerlo: * Si el usuario root se encuentra activado solo necesitamos escribir en la consola: su * Si el usuario root se encuentra desactivado necesitamos escribir en la consola: sudo su En ambos casos nos pedira la password, la diferencia es que con la primer opcion si estamos cambiando de verdad al usuario root y se nos pedira la clave de root, en el segundo caso (que es el mas normal y el recomendado) no cambiaremos a usuario root sino que solamente se nos habilitara para ejecutar casi todos los comandos de superusuario y solo abra que escribir la password del usuario actual. 4 Comandos peligrosos que no se debe usar En ocasiones mentes malintencionadas sueles decirle a los novatos que ejecuten ciertos comandos con la escusa de que se comando le solucionara tal o cual problema y resulta ser que no sucede asi sino todo lo contrario, por esa razon considero necesario que los conozcan para que nunca los ejecuten: rm -rf / mkfs.ext3 /dev/sda any_command > /dev/sda mv /home/tu-carpeta-home/* /dev/null Cualquiera de esos comandos provocara una perdida total de datos y pueden ser facilmente agregados a cualquier script. Una forma de tener una proteccion aunque sea minima es no permitir que los usuarios “tontos” tengan permiso de ejecutar aplicaciones como root. Espero que les sirva como a mi! Fuente: http://paraisolinux.com