[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Recargar Módulos





El 9 de marzo de 2011 23:00, Diego Palomo <diegopalomo@gmail.com> escribió:


El 9 de marzo de 2011 15:46, isaac1024 <caasi1024@gmail.com> escribió:

Lo que te dice es que te faltan permisos de ejecucion, puesdes hacerlo con
boton derecho -> propiedades -> permisos y hacerlo ejecutable, o desde consola
chmod +x archivo_a hacer_ejecutable (recuerda estar en la carpeta donde se
encuentre el archivo)



O Mércores 09 Marzo 2011 14:13:01 Diego Palomo escribiu:
> Buenos días lista,
>
> Haber si me pueden ayudar con un pequeño problema.
> Utilizo debian stable en el cual tengo conectada una webcam. Para poder
> utilizarla tengo que ejecutar lo siguiente siempre que reinicio.
>
> modprobe -rv gspca_sq905
> modprobe -v gspca_sq905
>
> Ahora quería hacer esta tarea automática, que se realice sola despues de
> reiniciar. Para ello cree un script con esas lineas y lo introduje en el
> arranque del sistema.
> Se que se ejecuta en el arranque pero no funciona ya que al entrar en las X
> no aparece el dispositivo y tengo que volver a ejecutarlo.
>
> También lo he intentado añadiéndole el permiso stuid al script y
> ejecutándolo en las aplicaciones de inicio de gnome.
> Pero este script se que no funciona correctamente ya que me da error de
> permisos.
>
> Alguien sabría como puedo automatizar esta tarea.
>
> Gracias y un saludo.


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 201103091546.24897.caasi1024@gmail.com" target="_blank">http://lists.debian.org/[🔎] 201103091546.24897.caasi1024@gmail.com



Gracias a todos por contestar.
Voy dando mas datos, la webcam siempre esta conectada al equipo, pero al iniciarse este no existe el dispositivo /dev/video0 que es el necesario para que funcione la webcam.
Entonces buscando por internet encontre que ejecutando los comandos indicados, es decir, quitando el modulo y volviendole a cargar ya si que aparece.
Estos comandos los puse en un script que al ejecutarlo como usuario root me habilitan el dispositivo y puedo utilizar la webcam.
Ahora este script lo introduje en update-rc.d y se ejecuta correctamente pero cuando se inicia el entorno el dispositivo no esta habilitado y tengo que volver a ejecutarlo.
Luego pense en llamar al script desde las aplicaciones de inicio de gnome, pero no se si lo lanza como si fuese root, por eso le di permisos suid, esto no lo he estudiado mucho con lo que no se si es muy correcto. No obstante seguia sin funcionar.
Como alguien comentaba ya probe a cargar el modulo en /etc/modules pero no hacia nada.
Yo creo que la idea es una vez se ha iniciado el sistema poder lanzar el script lo que pasa que tendria que tener permisos de root para poder descargar el modulo y volver a cargarlo. Ya que si lo lanzo con mi usuario me indica que no tiene permisos para descargarlo.
¿Alguna idea?



Hola os voy a dar mas datos, os muestro lo que ejecuto y algunos resultados que he ido obteniendo.
Recién iniciado el equipo.

usuario@equipo:~$ lsmod
Module                  Size  Used by
gspca_sq905             3082  0
gspca_main             15775  1 gspca_sq905
videodev               25545  1 gspca_main
v4l1_compat            10250  1 videodev
usbcore                98733  5 gspca_sq905,gspca_main,uhci_hcd,ehci_hcd


usuario@equipo:~$ ls -la /dev/vid*
ls: no se puede acceder a /dev/vid*: No existe el fichero o el directorio


usuario@equipo:~$ cat webcam
#!/bin/bash
/sbin/modprobe -rv gspca_sq905
/sbin/modprobe -v gspca_sq905


root@equipo:# sh webcam
rmmod /lib/modules/2.6.32-5-686/kernel/drivers/media/video/gspca/gspca_sq905.ko
rmmod /lib/modules/2.6.32-5-686/kernel/drivers/media/video/gspca/gspca_main.ko
rmmod /lib/modules/2.6.32-5-686/kernel/drivers/media/video/videodev.ko
rmmod /lib/modules/2.6.32-5-686/kernel/drivers/media/video/v4l1-compat.ko
insmod /lib/modules/2.6.32-5-686/kernel/drivers/media/video/v4l1-compat.ko
insmod /lib/modules/2.6.32-5-686/kernel/drivers/media/video/videodev.ko
insmod /lib/modules/2.6.32-5-686/kernel/drivers/media/video/gspca/gspca_main.ko
insmod /lib/modules/2.6.32-5-686/kernel/drivers/media/video/gspca/gspca_sq905.ko


usuario@equipo:~$ lsmod
Module                  Size  Used by
gspca_sq905             3082  0
gspca_main             15775  1 gspca_sq905
videodev               25545  1 gspca_main
v4l1_compat            10250  1 videodev
usbcore                98733  5 gspca_sq905,gspca_main,uhci_hcd,ehci_hcd


usuario@equipo:~$ ls -la /dev/vid*
crw-rw----+ 1 root video 81, 0 mar 10 01:55 /dev/video0


Y a partir de aquí ya funciona el dispositivo correctamente.
Ahora lo que intento es que el script se ejecutase automáticamente, y nada mas iniciar pudiera manejar el dispositivo.
También he buscado como dice camaleon encontrar otra posible solución pero no he encontrado nada.

Un saludo y gracias.

Reply to: