RE: [suse-linux-s] Webcam USB y este es el problema. Ayuda Por Favor. (Camara Veo Stingray).
Hello , Colisteros, bueno, como no ha avido mucha interacción (convocatoria XDD) con el tema, me contesto solo: Buscando en la red de redes y especificamente en el sitio que tiene que ver con el driver spca5xx http://mxhaard.free.fr/download.html, he encontrado una gran lista de camaras soportadas, no soportadas y testeadas para linux, entre las cuales se encuentra la mía, y la información esta tabulada y presentada de la siguiente forma: camara: veo stingray vendor id: 0x0545 (misma información al hacer lsusb en mi suse 10.) product id: 0x8333 (misma información al hacer lsusb en mi suse 10.) sunplus based cameras: stingray webcam pseudo: lv532Av bridge: tv_8532 sensor: - support: TEST stream: gbrg driver: spca5xx quality: * (Esto quiere decir mala, no muy buena calidad de imagen). Bueno, ahora que se!, que por lo menos esta testeada, voy a hacer lo siguiente: llevar el paquete: spca5xx--20060501.tar.gz a /usr/src y descomprimir con: con el comando tar zxvf spca5xx-20060501.tar.gz ..luego entrar al directorio generado cd spca5xx-20060501, y compilo con make y después make install. (Aquí se debiera instalar el driver). agrego el módulo al núcleo con: modprobe spca5xx y compruebo con lsmod si esta cargado, y finalmente pruebo con el programa: xawtv que tal me ha ido. Si los pasos descritos carecen de logica (porque yo me considero novato todavia y no estoy muy seguro) por favor les pido me corrigan en la correcta instalación. Espero que sirva y/o de alguna ídea a más de alguién. (Yo todos estos supuestos los he ensamblado por medio de una busqueda a traves de San Google). Gracias y Saludos Cordiales. :-) ------------------------------------------------------
Date: Fri, 11 Aug 2006 07:43:50 -0400 From: "Luis Llimi Lema Matamala."
Message-id: <200608110743.50962.lemahaeger@123.cl> Subject: [suse-linux-s] Webcam USB y este es el problema. Ayuda Por Favor. (Camara Veo Stingray).
Amigos Listeros,
Tengo SuSE 10.0 instalado y actualizado y funcionando excelente hasta el momento, pero tengo problemas para echar a correr la webcam, si hago un:
linuxcoyhaique:/ # lsusb Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 002: ID 0458:0001 KYE Systems Corp. (Mouse Systems) Mouse Bus 001 Device 001: ID 0000:0000 linuxcoyhaique:/ #
..obtengo esa salida, ahora si hago lo mismo con la camara web enchufada a la usb, esto es lo que me aparece:
linuxcoyhaique:/ # lsusb Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 002: ID 0545:8333 Xirlink, Inc. Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 002: ID 0458:0001 KYE Systems Corp. (Mouse Systems) Mouse Bus 001 Device 001: ID 0000:0000 linuxcoyhaique:/ #
..claramente el linux me reconoció algo en la línea 3, el módelo de la camara creo. Entonces verifique con "información sobre el hardware en yast2", y esto es lo que aparece:
Bus: USB Clase: dispositivo no clasificado Clave única: mZxt6SsAMOGkdF6 Fabricante: Xirlink, Inc. Identificador de dispositivo: 230195 Identificador de proveedor: 197957 Modelo: Xirlink Unclassifiel device
En Definitiva el Linux reconoce la camara web pero algo falta que no puedo inicializarla, de todas maneras probé el siguiente comando para ver que pasaba:
lemahaeger@linuxcoyhaique:~> xawtv -c /dev/video This is xawtv-3.94, running on Linux/i686 (2.6.13-15.11-default) ...y también probé con video0 y video1 por si las moscas.
...y se ejecuta el xawtv pero no funka nada en la camara web..:-( plop!! Que puede ser o que me falta, me echan una mano por favor??. Por Cierto, tengo una Capturadora de TV que esta funcionando sin problemas como dato anexos que tal vez puedan servir a la posible y/o eventual solución.
Muchas Gracias y Saludos Cordiales. :-)
-- Best regards, Luis mailto:luis.lema@mop.gov.cl
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-08-11 a las 15:46 -0500, Luis Llimi Lema Matamala escribió:
Bueno, ahora que se!, que por lo menos esta testeada, voy a hacer lo siguiente:
llevar el paquete:
spca5xx--20060501.tar.gz a /usr/src y descomprimir con:
con el comando tar zxvf spca5xx-20060501.tar.gz
(1)
Si los pasos descritos carecen de logica (porque yo me considero novato todavia y no estoy muy seguro) por favor les pido me corrigan en la correcta instalación.
Creo que en (1) debes comprobar que tienes instalados los fuentes del kernel (kernel-source), y hacer: cd /usr/src/linux make cloneconfig make prepare (creo que es éste). - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFE3OVCtTMYHG2NR9URAocQAJ9Rm+jfrHa6D+KrIo0ahK/xBG20VACfWtaD mF0Zcw9z1Bq5pf5CRA8LSeY= =Ufgq -----END PGP SIGNATURE-----
Carlos E. R. escribió:
El 2006-08-11 a las 15:46 -0500, Luis Llimi Lema Matamala escribió:
Bueno, ahora que se!, que por lo menos esta testeada, voy a hacer lo siguiente:
llevar el paquete:
spca5xx--20060501.tar.gz a /usr/src y descomprimir con:
con el comando tar zxvf spca5xx-20060501.tar.gz
(1)
Si los pasos descritos carecen de logica (porque yo me considero novato todavia y no estoy muy seguro) por favor les pido me corrigan en la correcta instalación.
Creo que en (1) debes comprobar que tienes instalados los fuentes del kernel (kernel-source), y hacer:
cd /usr/src/linux make cloneconfig make prepare (creo que es éste).
Yo he tenido cámaras en la mano que supuestamente estaban soportadas y luego no funcionaron. Espero que no sea tu caso. Tienes que tener las fuentes del kernel instaladas Luego descomprimir entrar en la carpeta en un consola make luego te haces root y make install modprobe spca5xx y la pruebas con gnomemeeting Espero que te sirva. Saludos.
Bueno, hice lo que dije que haria considerando vuestras aclaratorias al respecto, pero quedo pegado en la primera instrucción al poner make, este es el estracto de lo que arroja.: (Tengo las fuentes del kernel instaladas - Kernel-Sources). linuxcoyhaique:/usr/src/spca5xx-20060501 # make Building SPCA5XX driver for 2.5/2.6 kernel. Remember: you must have read/write access to your kernel source tree. make -C /lib/modules/`uname -r`/build SUBDIRS=/usr/src/spca5xx-20060501 CC=cc modules make[1]: Entering directory `/usr/src/linux-2.6.13-15.11-obj/i386/default' make[1]: *** No hay ninguna regla para construir el objetivo `modules'. Alto. make[1]: Leaving directory `/usr/src/linux-2.6.13-15.11-obj/i386/default' make: *** [default] Error 2 linuxcoyhaique:/usr/src/spca5xx-20060501 # ..Eso, como lo solucionó, me falta acaso instalar algun otro paquete??. Consideré el proceso tal cual indica el archivo de texto INSTAL que describo en lo principal: Module compile outside the kernel tree but need the source of your running kernel installed and configured. be sure your kernel include usb and v4l stuff Kernel 2.4.x configure your kernel make dep go to the spca5xx directories make clean (to be sure) make if all goes right as root : make install Kernel 2.6.x make clean make if all goes right as root : make install To test please use the command line spcaview tool. You need libsdl installed with the header from your distro or goto http://www.libsdl.org Nota: Yo tengo el kernel de la Serie 2.6.x Gracias y Saludos Cordiales. :-) El Viernes, 11 de Agosto de 2006 16:50, csalinux escribió:
Carlos E. R. escribió:
El 2006-08-11 a las 15:46 -0500, Luis Llimi Lema Matamala escribió:
Bueno, ahora que se!, que por lo menos esta testeada, voy a hacer lo siguiente:
llevar el paquete:
spca5xx--20060501.tar.gz a /usr/src y descomprimir con:
con el comando tar zxvf spca5xx-20060501.tar.gz
(1)
Si los pasos descritos carecen de logica (porque yo me considero novato todavia y no estoy muy seguro) por favor les pido me corrigan en la correcta instalación.
Creo que en (1) debes comprobar que tienes instalados los fuentes del kernel (kernel-source), y hacer:
cd /usr/src/linux make cloneconfig make prepare (creo que es éste).
Yo he tenido cámaras en la mano que supuestamente estaban soportadas y luego no funcionaron. Espero que no sea tu caso.
Tienes que tener las fuentes del kernel instaladas
Luego descomprimir
entrar en la carpeta en un consola
make
luego te haces root y make install
modprobe spca5xx
y la pruebas con gnomemeeting
Espero que te sirva.
Saludos.
He bajado la última versión del driver, que por cierto dice que es la última versión que soportará las ramas 2.4 y 2.6 del kernel, y que a partir de ahora se llamará de otra manera soportando únicamente el kernel 2.6. Lo he bajado al escritorio y lo he descomprimido ahí. Me he metido con konqueror en la carpeta he abierto consola simulada en conqueror y pues a mí si me compila: linux-notebook:~> cd '/home/user/Desktop/spca5xx-20060501' linux-notebook:~/Desktop/spca5xx-20060501> make Building SPCA5XX driver for 2.5/2.6 kernel. Remember: you must have read/write access to your kernel source tree. make -C /lib/modules/`uname -r`/build SUBDIRS=/home/user/Desktop/spca5xx-20060501 CC=cc modules make[1]: Entering directory `/usr/src/linux-2.6.16.21-0.13-obj/i386/default' make -C ../../../linux-2.6.16.21-0.13 O=../linux-2.6.16.21-0.13-obj/i386/default modules CC [M] /home/user/Desktop/spca5xx-20060501/drivers/usb/spca5xx.o CC [M] /home/user/Desktop/spca5xx-20060501/drivers/usb/spcadecoder.o /home/user/Desktop/spca5xx-20060501/drivers/usb/spcadecoder.c: In function ‘fun_D’: /home/user/Desktop/spca5xx-20060501/drivers/usb/spcadecoder.c:809: warning: value computed is not used LD [M] /home/user/Desktop/spca5xx-20060501/spca5xx.o Building modules, stage 2. MODPOST CC /home/user/Desktop/spca5xx-20060501/spca5xx.mod.o LD [M] /home/user/Desktop/spca5xx-20060501/spca5xx.ko make[1]: Leaving directory `/usr/src/linux-2.6.16.21-0.13-obj/i386/default' linux-notebook:~/Desktop/spca5xx-20060501> Saludos.
Hello csalinux, Saturday, August 12, 2006, 10:25:14 AM, you wrote: c> He bajado la última versión del driver, que por cierto dice que es la c> última versión que soportará las ramas 2.4 y 2.6 del kernel, y que a c> partir de ahora se llamará de otra manera soportando únicamente el c> kernel 2.6. c> Lo he bajado al escritorio y lo he descomprimido ahí. c> Me he metido con konqueror en la carpeta he abierto consola simulada en c> conqueror y pues a mí si me compila: linux-notebook:~>> cd '/home/user/Desktop/spca5xx-20060501' c> linux-notebook:~/Desktop/spca5xx-20060501> make c> Building SPCA5XX driver for 2.5/2.6 kernel. c> Remember: you must have read/write access to your kernel source tree. c> make -C /lib/modules/`uname -r`/build c> SUBDIRS=/home/user/Desktop/spca5xx-20060501 CC=cc modules c> make[1]: Entering directory c> `/usr/src/linux-2.6.16.21-0.13-obj/i386/default' c> make -C ../../../linux-2.6.16.21-0.13 c> O=../linux-2.6.16.21-0.13-obj/i386/default modules c> CC [M] /home/user/Desktop/spca5xx-20060501/drivers/usb/spca5xx.o c> CC [M] c> /home/user/Desktop/spca5xx-20060501/drivers/usb/spcadecoder.o c> /home/user/Desktop/spca5xx-20060501/drivers/usb/spcadecoder.c: In c> function fun_D: c> /home/user/Desktop/spca5xx-20060501/drivers/usb/spcadecoder.c:809: c> warning: value computed is not used c> LD [M] /home/user/Desktop/spca5xx-20060501/spca5xx.o c> Building modules, stage 2. c> MODPOST c> CC /home/user/Desktop/spca5xx-20060501/spca5xx.mod.o c> LD [M] /home/user/Desktop/spca5xx-20060501/spca5xx.ko c> make[1]: Leaving directory c> `/usr/src/linux-2.6.16.21-0.13-obj/i386/default' c> linux-notebook:~/Desktop/spca5xx-20060501> c> Saludos. Entones voy a seguir tu mismo metodo a ver que tal me van las cosas, extraño porque instale las fuentes del kernel con el yast que es requisito para llevar a cabo la instslaciòn de este driver. Por ahì buscando algunos hablaban de las cabeceras del kernel, pero lo he buscado en yast y no existen los kernel-headers. Bueno, a ver con lo tuyo que tal me va en mi SuSE 10.0// Gracias, ahì os cuento, Saludos Cordiales. :-) -- Best regards, Familia mailto:lemahaeger@123.cl
He hecho tal cual las cosas como demostró csalinux y naka la pirinaka, XDD. Esto fué: ------------------------------------------------------------------------------------------------------------------ lemahaeger@linuxcoyhaique:/home> cd lemahaeger lemahaeger@linuxcoyhaique:~> cd Desktop lemahaeger@linuxcoyhaique:~/Desktop> cd spca5xx-20060501 lemahaeger@linuxcoyhaique:~/Desktop/spca5xx-20060501> make Building SPCA5XX driver for 2.5/2.6 kernel. Remember: you must have read/write access to your kernel source tree. make -C /lib/modules/`uname -r`/build SUBDIRS=/home/lemahaeger/Desktop/spca5xx-20060501 CC=cc modules make[1]: Entering directory `/usr/src/linux-2.6.13-15.11-obj/i386/default' make[1]: *** No hay ninguna regla para construir el objetivo `modules'. Alto. make[1]: Leaving directory `/usr/src/linux-2.6.13-15.11-obj/i386/default' make: *** [default] Error 2 lemahaeger@linuxcoyhaique:~/Desktop/spca5xx-20060501> ------------------------------------------------------------------------------------------------------------------ Seguiŕé con San Google, a ver que ídeas me da respecto al problem... Saludos Cordiales. :-) El Sábado, 12 de Agosto de 2006 12:46, Familia Lema & Haeger escribió:
Hello csalinux,
Saturday, August 12, 2006, 10:25:14 AM, you wrote:
c> He bajado la última versión del driver, que por cierto dice que es la c> última versión que soportará las ramas 2.4 y 2.6 del kernel, y que a c> partir de ahora se llamará de otra manera soportando únicamente el c> kernel 2.6.
c> Lo he bajado al escritorio y lo he descomprimido ahí.
c> Me he metido con konqueror en la carpeta he abierto consola simulada en c> conqueror y pues a mí si me compila:
linux-notebook:~>> cd '/home/user/Desktop/spca5xx-20060501' c> linux-notebook:~/Desktop/spca5xx-20060501> make c> Building SPCA5XX driver for 2.5/2.6 kernel. c> Remember: you must have read/write access to your kernel source tree. c> make -C /lib/modules/`uname -r`/build c> SUBDIRS=/home/user/Desktop/spca5xx-20060501 CC=cc modules c> make[1]: Entering directory c> `/usr/src/linux-2.6.16.21-0.13-obj/i386/default' c> make -C ../../../linux-2.6.16.21-0.13 c> O=../linux-2.6.16.21-0.13-obj/i386/default modules c> CC [M] /home/user/Desktop/spca5xx-20060501/drivers/usb/spca5xx.o c> CC [M] c> /home/user/Desktop/spca5xx-20060501/drivers/usb/spcadecoder.o c> /home/user/Desktop/spca5xx-20060501/drivers/usb/spcadecoder.c: In c> function fun_D: c> /home/user/Desktop/spca5xx-20060501/drivers/usb/spcadecoder.c:809: c> warning: value computed is not used c> LD [M] /home/user/Desktop/spca5xx-20060501/spca5xx.o c> Building modules, stage 2. c> MODPOST c> CC /home/user/Desktop/spca5xx-20060501/spca5xx.mod.o c> LD [M] /home/user/Desktop/spca5xx-20060501/spca5xx.ko c> make[1]: Leaving directory c> `/usr/src/linux-2.6.16.21-0.13-obj/i386/default' c> linux-notebook:~/Desktop/spca5xx-20060501>
c> Saludos.
Entones voy a seguir tu mismo metodo a ver que tal me van las cosas, extraño porque instale las fuentes del kernel con el yast que es requisito para llevar a cabo la instslaciòn de este driver. Por ahì buscando algunos hablaban de las cabeceras del kernel, pero lo he buscado en yast y no existen los kernel-headers.
Bueno, a ver con lo tuyo que tal me va en mi SuSE 10.0//
Gracias, ahì os cuento, Saludos Cordiales. :-)
-- Best regards, Familia mailto:lemahaeger@123.cl
Por ahì buscando algunos hablaban de las cabeceras del kernel, pero lo he buscado en yast y no existen los kernel-headers.
Nunca he tenido yo que hacer cosas raras para compilar este driver. Simplemente tener los compiladores gcc y tal... ¿los tienes instalados? y las fuentes de kernel. Y siempre make, como root make install y a correr. Saludos.
Hello csalinux, Saturday, August 12, 2006, 10:57:38 PM, you wrote:
Por ahì buscando algunos hablaban de las cabeceras del kernel, pero lo he buscado en yast y no existen los kernel-headers.
c> Nunca he tenido yo que hacer cosas raras para compilar este driver. c> Simplemente tener los compiladores gcc y tal... ¿los tienes instalados? c> y las fuentes de kernel. Y siempre make, como root make install y a correr. c> Saludos. Mira, lo de los Kernel Source me lo indicó Carlos Robinson, y ya los tenia instalado, lo de los compiladores también estan instalados, esto es C y C++, además todo lo que huela a Compilación. Debo aclarar que tengo la SuSE 10.0 Actualizada y algunos paquetes cuando los veo por el yast, estan en color rojo, que significa?, puede que tenga conflicto de versiones y por ahí valla el problema??.. Otra Cosa, el otro día baje el paquete tvtime.algo.gz lo descomprimi en mi home, e hice un ./configure, make y como root make install y todo de perlas, pero con este drive donde hay que usar solo 2 comando no funka para nada la compilación, estoy pensando seriamente volver a reinstalar y lo primero a cargar va a hacer el indicado driver, claro si ustedes tienen alguna ídea del problema. Yo estuve viendo el archivo MAKEFILE del driver (spca5xx) pero no me manejo en programación, hay una línea que apunta a la dirección o localización del kernel y esa me huele a sospechoza, ya que indica un parametro relativo y no esta absoluto, por esas cosas de la programación claro. Talvez se debiera declarar en forma absoluta la busqueda del kernel, ya no me doy ídea y puedo estar desviando totalmente el tema para la solución. Gracias y Saludos Cordiales. :-) -- Best regards, Familia mailto:lemahaeger@123.cl
2006/8/13, Familia Lema & Haeger
Hello csalinux,
Saturday, August 12, 2006, 10:57:38 PM, you wrote:
Por ahì buscando algunos hablaban de las cabeceras del kernel, pero lo he buscado en yast y no existen los kernel-headers.
c> Nunca he tenido yo que hacer cosas raras para compilar este driver. c> Simplemente tener los compiladores gcc y tal... ¿los tienes instalados? c> y las fuentes de kernel. Y siempre make, como root make install y a correr.
Aqui puedes encontrar un rpm para Suse 10 http://raoulrpm.youm.org/SuSE_10.0/SPCA/kernel-module-spca5xx-2.6.13-15.8-0.... lo puedes instalar desde la shell sudo rpm -Uvh /lugar_donde/colocaste/tu_archivo_spca5xx.rpm *Lo unico que tiene este rpm es que hay que cambiar lo siguiente: sudo ln -s /lib/modules/2.6.13-15-default /lib/modules/2.6.13-15.8-default Espero te que funcione, ya contarás. Roberto
2006/8/13, Roberto Pineda
2006/8/13, Familia Lema & Haeger
:
Aqui puedes encontrar un rpm para Suse 10
http://raoulrpm.youm.org/SuSE_10.0/SPCA/kernel-module-spca5xx-2.6.13-15.8-0....
lo puedes instalar desde la shell
sudo rpm -Uvh /lugar_donde/colocaste/tu_archivo_spca5xx.rpm
*Lo unico que tiene este rpm es que hay que cambiar lo siguiente:
sudo ln -s /lib/modules/2.6.13-15-default /lib/modules/2.6.13-15.8-default
No se que sucede con el servidor de arriba, pero encontré este otro rpm, mira a ver si te sirve. http://rpm.pbone.net/index.php3/stat/4/idpl/2677999/com/kernel-module-SPCA5x... Suerte Roberto
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-08-13 a las 10:42 -0400, Familia Lema & Haeger escribió:
Mira, lo de los Kernel Source me lo indicó Carlos Robinson, y ya los tenia instalado,
Pero, ¿hiciste lo que te dije que hicieras con él? cd /usr/src/linux make cloneconfig make prepare (creo que es éste). si el ultimo paso no va, pues make a secas, nunca make install - o te cargas el kernel. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFE5akRtTMYHG2NR9URApBaAJwIQfXIDFrGyQ1pdr29wf32/sGYFQCdEAOE LLIuJTT7XiZCZpwqrjol+QE= =2dkV -----END PGP SIGNATURE-----
participants (6)
-
Carlos E. R.
-
csalinux
-
Familia Lema & Haeger
-
Luis Llimi Lema Matamala
-
Luis Llimi Lema Matamala.
-
Roberto Pineda