PDA

View Full Version : Cam eye 312


ramiro_md
June 30th, 2008, 12:26 PM
Hla amigos, resulta que compre una webcam con mic incorporado de esa snuevas..(genius eye 312) para que mi abuelo llame a sus familiares en italia y canada con skype. La cuestion es que en win$ anda joya ya que me vinieron todos los drvs e instaladores, queria saber si tiene sioporte para linux (ubuntu)..porqe en el cd no hay y en la pagina no encontre mucho =S..y no quiero tener que reiniciar la compu cada 2 x 3 =p,,,Desde ya muchas gracias.

Mauro22
June 30th, 2008, 02:45 PM
Conectala y hace un lsusb en la consola para que que chip usa.


Con eso sabras un poco mas donde buscar.

ramiro_md
June 30th, 2008, 10:08 PM
Mauro ese coando me devolvio los siguiente:

Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 093a:2622 Pixart Imaging, Inc.
Bus 001 Device 001: ID 0000:0000

Deduci que la cam tenia algo que ver con Pixart Imaging, Inc. Y busuqe en google, donde en muchos foros vi que debia instalar gspcav1..lo cual hice..pero amsn y skype no me reconocen la cam todavia. =S

ramiro_md
June 30th, 2008, 10:20 PM
gspca tampoco funciono. =)

faktorqm
July 1st, 2008, 09:04 AM
Bueno, tu cam anda bajo gnu/linux asi que si no te anda es por que no pusiste el programa correcto digamos.

solucion 1: Instalar el modulo para el v4l y decirle a los programas de usar v4l a partir de aca:

sudo apt-get install gspca-source

solucion 2: encontre esto:

http://mxhaard.free.fr/spca50x/Doc/GeniusCamLook312p/2.6.9/

y ahi mismo te dice lo que tenes que hacer para que te ande la cam. Seria cuestion de que pruebes y nos cuentes como te fue.

solucion 3: Bajar esto http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gz y compilarlo. Los pasos son:

Instalar el build-essential, los headers del kernel, automake, autoconf, etcetcetc.


$ tar -zxvf gspcav1-20071224.tar.gz
$ cd gspcav1-20071224
$ sudo ./gspca_build


Esto mismo es la solucion 1 pero mas "trabajosa digamos". Si te pregunta en algun lado (no lo ejecute por que no quiero tener en mi compu un modulo al "cohete") tenes que poner pixart o algo asi.

Bueno, espero que te haya servido de algo. Salu2!!!

ramiro_md
July 1st, 2008, 07:13 PM
Faktorqm hice el punto 1 y 3 pero sigo sin respuesta che =S

ramiro_md
October 12th, 2008, 02:46 PM
Instale los drivers "gspca" y un programa llamado "wxCam". CUando ejecuto este programa me tira un error que dejo adjuntado. Algo de que no encuetra el directorio /dev/video0. Entro a la carpeta /dev y trato de buscar alguna carpeta similar y nada :S. No se que hacer, porque los drivers se instalan xD

faktorqm
October 14th, 2008, 09:19 AM
y...... proba que te dice esto a ver:

sudo modprobe gspca

y despues proba la camara, y sino, postea la salida de lsmod

Salu2!

ramiro_md
October 14th, 2008, 01:56 PM
Faktorqm el primer comando (sudo modprobe gspca) no me devolvió absolutamente nada, tal vez no tenía que hacerlo.
El segundo (lsmod) me devolvión una "tabla" de información bastante extensa, pero las primeras líneas creo que son las que me interesan, las dejo posteadas acá:

Module Size Used by
gspca 643920 0
videodev 29440 1 gspca
v4l2_common 18304 1 videodev
v4l1_compat 15492 1 videodev

faktorqm
October 14th, 2008, 07:59 PM
Bien ahi! estas aprendiendo! :KS

Ahi tenes el modulo levantado con las cosas de video levantadas... el comando lo hiciste bien, por eso no te devolvio nada, eso significa que levanto el modulo y ya. Probaste la camara "asi" con los modulos levantados? VLC te la muestra? Salu2!

ramiro_md
October 14th, 2008, 10:37 PM
Con cheese no hay caso :S con un programa que se llama "webcam application" menos :P y con vlc no se como capturar con la cam.
No puede ser qu sea tan ignorante :P

zvze
October 20th, 2008, 10:48 PM
Yo tambien tengo esta camara y no esta soportada en el gspcav1

lsusb
Bus 002 Device 002: ID 093a:2622 Pixart Imaging, Inc.

La camara trabaja con un chip compuesto y usa pac7311
(Esto lo obtuve haciendo sniffing a los puertos usb)
Audio: (093a:2622 Rev_0100&M1_01)
Video: (093a:2622 Rev_0100&M1_00)

Tambien abriendo la camara obtuve lo siguiente:

Chipset de Audio: Tean ML 1 94V-0

Y otro para el Video: No lo pude obtener [En este caso es el que nos interesa]

... De todas maneras se hizo creer al gspca que la camara era detectada... para esto baje source de el kernel 2.6.7 (ya tra el modulo incorparado) y alli busque el pac7311

Ya teniendo el source del kernel en tu PC
/usr/src/linux-2.6.27.1/drivers/media/video/gspca$

editando pac7311 te das cuenta de lo siguiente:


/* -- module initialisation -- */
static __devinitdata struct usb_device_id device_table[] = {
{USB_DEVICE(0x093a, 0x2600), .driver_info = SENSOR_PAC7311},
{USB_DEVICE(0x093a, 0x2601), .driver_info = SENSOR_PAC7311},
{USB_DEVICE(0x093a, 0x2603), .driver_info = SENSOR_PAC7311},
{USB_DEVICE(0x093a, 0x2608), .driver_info = SENSOR_PAC7311},
{USB_DEVICE(0x093a, 0x260e), .driver_info = SENSOR_PAC7311},
{USB_DEVICE(0x093a, 0x260f), .driver_info = SENSOR_PAC7311},
{USB_DEVICE(0x093a, 0x2621), .driver_info = SENSOR_PAC7302},
{USB_DEVICE(0x093a, 0x2624), .driver_info = SENSOR_PAC7302},
{USB_DEVICE(0x093a, 0x2626), .driver_info = SENSOR_PAC7302},
{USB_DEVICE(0x093a, 0x262a), .driver_info = SENSOR_PAC7302},
{}
};
MODULE_DEVICE_TABLE(usb, device_table);




En fin la camara no es soportada..

trate agregandole la siguiente linea:


{USB_DEVICE(0x093a, 0x2622), .driver_info = SENSOR_PAC7302},


Compile el kernel ya estando editada esta linea, hice que detectara la camara pero no funciono correctamente. En conclusion Si puedes saber cual es el Chipset que usa para el video [y no el PID: 2622 que el del chip compuesto] se puede hacer correr la camara...

Si lo tienes hazme saber y asi te ayudare a solucionar. Thanks :guitar:

erdosain9
October 21st, 2008, 02:18 PM
Hola a todos. Pues estoy en la misma, así que me sumo al "tema".
Cómo hago para "Si puedes saber cual es el Chipset que usa para el video"... cómo hago para saberlo???
Saludos.

UglyDuck
October 28th, 2008, 04:08 PM
Si decís que tiene un PAC7311 por qué pusiste


{USB_DEVICE(0x093a, 0x2622), .driver_info = SENSOR_PAC7302},


y no


{USB_DEVICE(0x093a, 0x2622), .driver_info = SENSOR_PAC7311},


Saludos.

zvze
October 30th, 2008, 01:11 AM
Si decís que tiene un PAC7311 por qué pusiste


{USB_DEVICE(0x093a, 0x2622), .driver_info = SENSOR_PAC7302},


y no


{USB_DEVICE(0x093a, 0x2622), .driver_info = SENSOR_PAC7311},


Saludos.



Me paso la de confu... volvi el compilar el modulo esta vez arreglando el error:

zvze@myb0x:~$ lsmod|grep gspca
gspca_pac7311 22016 0
gspca_main 29184 1 gspca_pac7311
videodev 41600 1 gspca_main


Como puedes ver el modulo esta cargado e igual sigue sin funcionar.

erdosain9
May 2nd, 2009, 05:03 AM
Hola. Esta webcam sigue sin funcionar??? intenté hacerla funcar pero nada... alguien sabe algo???
Salutes

Mauro22
May 2nd, 2009, 08:22 AM
Ya esta posteado aca:

http://ubuntuforums.org/showthread.php?t=845262&highlight=genius+eye+312&page=2

y ya hiciste tu consulta ahi tambien.


Lo revisé y no se me ocurre nada, si encontras algo postea ahi asi queda todo en un solo hilo.

Hei Ku
May 2nd, 2009, 03:27 PM
Unidas las dos threads.

Poné: lsusb

Y postea el resultado, a ver que tira tu camara.

squall192
May 5th, 2009, 04:42 PM
buenas gente
soy algo novato en linux, entre en esto hace poco :P
tengo debian lenny 2.6.26-2-686 y buscado y buscado tratando de usar mi cam genius eye 312 y no pasa nada les agradeciria una enormidad si pudiesen darme una ayuda o sugerencias
esto es el resultado de lsusb

Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 093a:2622 Pixart Imaging, Inc.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubtambien hize los pasos 1 y 3 que en este thread se detalla sin resultados favorables como a ramiro
el paso 2 no lo entendi T-T

estas fueron las salidas con el modprobe gspca y posterior lsmod

Module Size Used by
gspca 640580 0
videodev 27520 1 gspca
v4l1_compat 12260 1 videodevy aun asi nada de nada con cheese, si se les courre algo plz estare pendiente
gracias.


al parecer aqui sale la solución pero no logro llevarla a cabo
http://cateee.net/lkddb/web-lkddb/USB_GSPCA_PAC7311.html
ayuda plz

faktorqm
May 8th, 2009, 08:04 AM
Por lo que dice ahi, ya viene incluido en el kernel a partir de la version que dice el sitio, si no siempre podes compilar desde el fuente, que se yo. lo que no entiendo es cual es su pregunta, digo, cual es la parte que no entienden que hay que hacer? cuenten a ver que hicieron y como o como es que no pueden o que les falta asi los podemos ayudar mejor. salu2!

lordgabb
May 13th, 2009, 12:15 PM
Bueno, yo tengo el mismo problema. Paso los detalles:
#lsusb
Bus 001 Device 003: ID 093a:2622 Pixart Imaging, Inc.
Bus 001 Device 002: ID 0458:0019 KYE Systems Corp. (Mouse Systems)
Bus 001 Device 001: ID 0000:0000

#cat /proc/bus/usb/devices
(como veran, mi trackball es detectado perfectamente S: Manufacturer=KYE)
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0458 ProdID=0019 Rev= 0.00
S: Manufacturer=KYE
S: Product=EasyTrack Optical U+P
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=10ms

T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=093a ProdID=2622 Rev= 1.00
C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=04(O) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=85(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms
E: Ad=06(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 0 Alt= 1 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=04(O) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=85(I) Atr=01(Isoc) MxPS= 128 Ivl=1ms
E: Ad=06(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 0 Alt= 2 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=04(O) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=85(I) Atr=01(Isoc) MxPS= 256 Ivl=1ms
E: Ad=06(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 0 Alt= 3 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=04(O) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=85(I) Atr=01(Isoc) MxPS= 384 Ivl=1ms
E: Ad=06(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 0 Alt= 4 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=04(O) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=85(I) Atr=01(Isoc) MxPS= 512 Ivl=1ms
E: Ad=06(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 0 Alt= 5 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=04(O) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=85(I) Atr=01(Isoc) MxPS= 640 Ivl=1ms
E: Ad=06(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 0 Alt= 6 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=04(O) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=85(I) Atr=01(Isoc) MxPS= 768 Ivl=1ms
E: Ad=06(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 0 Alt= 7 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=04(O) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=85(I) Atr=01(Isoc) MxPS= 896 Ivl=1ms
E: Ad=06(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 0 Alt= 8 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=04(O) Atr=03(Int.) MxPS= 2 Ivl=50ms
E: Ad=85(I) Atr=01(Isoc) MxPS=1023 Ivl=1ms
E: Ad=06(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
I: If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
I: If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E: Ad=89(I) Atr=01(Isoc) MxPS= 32 Ivl=1ms
I: If#= 2 Alt= 2 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E: Ad=89(I) Atr=01(Isoc) MxPS= 96 Ivl=1ms
I: If#= 2 Alt= 3 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E: Ad=89(I) Atr=01(Isoc) MxPS= 32 Ivl=1ms
I: If#= 2 Alt= 4 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E: Ad=89(I) Atr=01(Isoc) MxPS= 32 Ivl=1ms

#modprobe -v gspca
insmod /lib/modules/2.6.18-4-k7/kernel/drivers/usb/media/gspca.ko

#dmesg
usbcore: registered new driver gspca
/tmp/gspca/gspcav1-20071224/gspca_core.c: gspca driver 01.00.20 registered

#lsmod | grep -i gspca
gspca 647760 0
videodev 21440 1 gspca
usbcore 113412 9 gspca,usb_storage,snd_usb_audio,snd_usb_lib,usbhid ,ehci_hcd,uhci_hcd,ohci_hcd

#ls -la /dev/vid*
(Creo que acá debería aparecer /dev/video0 como dispositivo para usar)
ls: /dev/vid*: No existe el fichero o el directorio

Esto lo hice con el driver compilado por mi de: http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gz
Siguiendo las instrucciones que vienen en el README.

Como en /proc/bus/usb/devices no aparece, me resulta raro que el kernel diga que la soporta. No debería aparecer listada con fabricante y modelo? Porque aparece solamente como P: Vendor=093a ProdID=2622 Rev= 1.00 y no hay datos en S: (datos de fabricante).
De más esta decir que sin /dev/video0 funcione cheese o gqcam.
También en otra PC probé crearlo con el siguiente comando, pero no funciono:
#mknod /dev/video0 c 81 0
No se si los datos usados son correctos ( c 81 0), porque me supera. Si saben como obtener esos 3 parámetros por favor diganme así hago mas pruebas.

También en la otra PC instale v4l (casi todo), libpt-* , libusb, cheese, gqcam y varias cosas mas, sin éxito. Las PCs son iguales, y los datos que postie acá son los mismos para las 2 PCs.

Si pueden detectar donde estoy fallando y si tiro la camarita a la basura, avisenme.

Desde ya muchas gracias.
Lord Gabb.

PD:: probe la camarita con Wintendo XP y anda bien, no es problema de hard.

razor7
October 2nd, 2009, 08:12 PM
Hola!, en este hilo esta solucionado...

Aca la solución
http://ubuntu-utah.ubuntuforums.org/showpost.php?p=6976559&postcount=7

Si no anda...probar con esto
http://ubuntu-utah.ubuntuforums.org/showpost.php?p=7464009&postcount=11

Lo probe con una Genius Eye 312 en ubuntu 9.04 y cheese, anda correctamente!, lo único es que me sale la imagen al revés...no se por que

Saludos.