Webcam Acer Crystal Eye funcionando en Ubuntu Gutsy
Nota: he corregido este artículo para solucionar el problema que mucha gente estaba teniendo. Parece ser que a algunos les funcionaba sin problemas y a otros sin embargo les daba errores la compilación del modulo. Esto se podría solucionar completamente al recompilar el kernel
Bueno, he conseguido que funcione por fin la webcam en Ubuntu Gutsy, a continuación detallo como hacerlo por si alguien tiene el mismo problema.
En primer lugar es necesario compilar el kernel como se detalla en este post.
Después hay que instalar subversion para descargar los fuentes del modulo.
sudo apt-get install subversion
svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
cd trunk
sudo su
make
make install
modprobe uvcvideo
Es importante hacer el sudo su ya que puede evitar muchos problemas
a la hora de compilar aunque es preferible tener los permisos adecuados
en el directorio /usr/src/
Por último añadir a todos los usuarios que vayan a usar la webcam al
grupo “video” y asegurarse de que el dispositivo /dev/video0 pertenece a dicho grupo
Si a alguien le ha servido esta información que lo comente aquí, y si no
también (que me sirva de motivación para escribir la próxima vez)

November 19th, 2007 at 5:07 pm
A mi no me ha servido porque no tengo webcam.
Pero si me ha servido en el fondo (muy en el fondo) para ver tu careto.
Sigue así, ánimos.
November 22nd, 2007 at 2:37 am
Careto en el termino cariñoso de ver tu cara, guapo! Tio bueno.
November 24th, 2007 at 7:11 am
Que tal !!!
No he podido hacer funcionar mi Webcam … es la misma aunque el modelo de la portatil no lo es, yo tengo una Acer Aspire 4520
Tengo instalado el Ubuntu 7.10 Gutsy Gibbon, apenas tengo un mes en este mundo del GNU/Linux y pues hasta ahorita he logrado hacer funcionar el Video, Sonido y WiFi de mi portatil. Me falta la Webcam. Siguiendo los pasos que indicas no he podido completar el proceso.
Al teclear
sudo link -s /usr/src/linux-source-2.6.22 /lib/modules/`uname -r`/build
Me marca como error que el parametro -s no es valido.
Probe hacerlo sin el parametro y ahora el error fue
link: no se puede crear el enlace duro `/lib/modules/2.6.22-14-generic/build’ a `/usr/src/linux-source-2.6.22′: No existe el fichero ó directorio
Tengo que aclarar que si tengo instalados los paquetes “subversion, linux-kernel-devel, linux-source, build-essential, pkg-config”.
Como comentario adicional, revisando los directorios con los que se está trabajando, en /usr/scr tengo un archivo “empaquetado” con nombre linux-source-2.6.22.tar.bz2 y /lib/modules/2.6.22-14-generic/build igual aparece como “empaquetado”
Te agradecería muchisimo que me orientaras acerca de este tema y asi poder hacer funcionar tambien mi Webcam para poder aprovechar al maximo los componentes de mi portatil, y asi dejar de una vez por todas el engorroso vista.
Muchas gracias de antemano!!!
November 24th, 2007 at 1:28 pm
Lo siento, era una errata, los pasos los iba escribiendo de memoria, realmente el comando para crear un enlace es “ln” (ya lo he corregido) en cuanto al codigo fuente del kernel tienes que descomprimirlo con
cd /usr/src/
tar xj linux-source.2.6.22.tar.bz2
November 28th, 2007 at 2:41 am
hola… me parece excelente el articulo, sobre todo por q tengo la misma portatil y kubuntu 7.10.
pero tengo una pregunta, se q la version del kernel que tengo instalada es la 2.6.14.
tengo que usar el fuente para para esa version?
y pasarme a la versión 2.6.22 obligatoriamente..
osea la solución realmente esta ahí, en el nuevo kernel, podríaas por favor explicarme esos detalles,
saludos,
Muchas Gracias
November 28th, 2007 at 3:31 am
no puedo compilar el linux-uvc
tengo el siguiente error…
el svn checkout finaliza con …
Revisión obtenida: 147
uvc_driver.c:1796:5: aviso: “LINUX_VERSION_CODE” no está definido
/home/me/download/trunk/uvc_driver.c:1796:26: aviso: “KERNEL_VERSION” no está definido
/home/me/download/trunk/uvc_driver.c:1796:40: error: falta un operador binario antes del elemento “(”
December 1st, 2007 at 5:40 pm
Acer Crystal Eye aplicacion dejo de funcionar, sin embargo en el msm trabaja perfectamente, cuando quiero realizar una foto me dice que la aplicacion acer crystal eye dejo de funcionar y Windows examina el problema.
Muchas gracias
December 1st, 2007 at 9:29 pm
Rodrigo: la solución no es usar una nueva version del kernel, te recomiendo que simplemente hagas un sudo apt-get install linux-source … etc como explico en la primera linea, y tras eso necesitas descomprimir el codigo fuente del kernel con
sudo tar xjf linux-source-[version]
(siendo version, la versión que tu tengas instalada)
despues creas el enlace y sigues los pasos a partir de ahi.
el problema que te da supongo que se solucionara si haces lo que te digo
Marce:
te juro que si no fuera porque no hay ningún enlace en tu comentaria aseguraría que es Spam, quizas es que no he entendido la pregunta.
Muchas de nadas.
December 4th, 2007 at 10:13 pm
chico@ubuntu:~$ sudo unlink /lib/modules/`uname -r`/build
chico@ubuntu:~$ sudo ln -s /usr/src/linux-source-2.6.22 /lib/modules/`uname -r`/build
chico@ubuntu:~$ sudo unlink /lib/modules/`uname -r`/build
chico@ubuntu:~$ sudo ln -s /usr/src/linux-source-2.6.22 /lib/modules/`uname -r`/build
chico@ubuntu:~$ svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
A trunk/uvc_ctrl.c
A trunk/uvc_queue.c
A trunk/uvc_video.c
A trunk/uvc_v4l2.c
A trunk/uvc_compat.h
A trunk/uvc_driver.c
A trunk/uvcvideo.h
A trunk/Makefile
A trunk/dynctrl.txt
Checked out revision 148.
chico@ubuntu:~$ cd trunk
chico@ubuntu:~/trunk$ sudo su
root@ubuntu:/home/chico/trunk# make
Building USB Video Class driver…
cd: 1: can’t cd to /lib/modules/2.6.22-14-generic/build
make: *** [uvcvideo] Error 2
root@ubuntu:/home/chico/trunk# make install
Installing USB Video Class driver…
cd: 1: can’t cd to /lib/modules/2.6.22-14-generic/build
make: *** [install] Error 2
When i tried to install it gave me this error, Can you help me?
Thank you!
December 5th, 2007 at 3:15 am
Your problem is the same that I explained before. You must decompress the kernel source just after downloading the packages with apt-get install.
December 7th, 2007 at 8:13 am
Lo he echo tal como me a dicho e no me ha dado ningun error, pero como enciendo la camera ahora? Un saludo:)
December 7th, 2007 at 11:40 am
Ya lo probé en amsn y funciona:) antes creo que ya lo habia conseguido pero como me daba un error al final del make install creia que no estaria bien, depues lo miré en internet e mire en un blog que era normal, algo como un tipo de test, muchas gracias Alfredo!!!
December 7th, 2007 at 11:42 am
E del wireless, te funciona? Como? Yo lo tengo com ndiswrapper pero no sé si funciona,la luz por lo menos no funciona pero en red aparece wireless e el hardware está detectado… Muchas gracias por adelanto!
December 7th, 2007 at 7:00 pm
De nada!! siempre es agradable saber que lo que uno escribe sirve de algo.
Había pensado en escribir un tutorial completo sobre como conseguir todo funcionando correctamente en Ubuntu para el acer aspire 5720. Pero cuando termine los examenes.
Sobre la tarjeta wireless te puedo decir que tienes los drivers de Intel y solo necesitas compilarlos y añadir el firmware. No es muy dificil y siempre es una mejor opcion que usar ndiswrapper.
December 9th, 2007 at 10:18 pm
Hola Alfredo,
Estoy siguiendo tu manual y seguro que hago algo mal pero le he dado mil vueltas y no encuentro el error, haber si me puedes echar una mano. Te pongo toda la secuencia que hago hasta llegar al make que es donde me dan todos los errores:
toni@toni-laptop:~$ sudo apt-get install subversion linux-kernel-devel linux-source build-essential pkg-config
toni@toni-laptop:~$ cd /usr/src
toni@toni-laptop:/usr/src$ ls
alsa-driver.tar linux-source-2.6.22
linux-headers-2.6.22-14 linux-source-2.6.22.tar.bz2
linux-headers-2.6.22-14-generic modules
toni@toni-laptop:/usr/src$ sudo tar xjf linux-source-2.6.22.tar.bz2
toni@toni-laptop:/usr/src$ sudo apt-get install linux-source-2.6.22
(me dice que ya me encuentro en la versión más actual)
toni@toni-laptop:/usr/src$ sudo unlink /lib/modules/`uname -r`/build
toni@toni-laptop:/usr/src$ sudo ln -s /usr/src/linux-source-2.6.22 /lib/modules/`uname -r`/build
toni@toni-laptop:/usr/src$ sudo svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
A trunk/uvc_ctrl.c
A trunk/uvc_queue.c
A trunk/uvc_video.c
A trunk/uvc_v4l2.c
A trunk/uvc_compat.h
A trunk/uvc_driver.c
A trunk/uvcvideo.h
A trunk/Makefile
A trunk/dynctrl.txt
Checked out revision 149.
toni@toni-laptop:/usr/src$ cd trunk
toni@toni-laptop:/usr/src/trunk$ sudo su
toni@toni-laptop:/usr/src/trunk$ make
Me da un montón de errores los últimos:
/usr/src/trunk/uvc_driver.c:1788: avís: (near initialization for ‘uvc_ids[15]’)
/usr/src/trunk/uvc_driver.c:1796:5: avís: “LINUX_VERSION_CODE” no és definit
/usr/src/trunk/uvc_driver.c:1796:26: avís: “KERNEL_VERSION” no és definit
/usr/src/trunk/uvc_driver.c:1796:40: error: operador binari faltant abans de l’element “(”
make[2]: *** [/usr/src/trunk/uvc_driver.o] Error 1
make[1]: *** [_module_/usr/src/trunk] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.22′
make: *** [uvcvideo] Error 2
Un saludo y gracias de antemano,
Toni
December 9th, 2007 at 10:58 pm
Ese error es el que le pasa a todo el mundo. Comprueba que el enlace de /lib/modules/2.6.22/build esta bien hecho a /usr/src/linux-source-2.6.22
haz un
ls -l /lib/modules/2.6.22
y mira si el directorio al que apunta es correcto
Un saludo
December 9th, 2007 at 11:00 pm
Es posible que algunos números de la versión del kernel difieran. en ese caso sustitúyelos por tu versión
December 10th, 2007 at 12:47 pm
Hola Alfredo,
Creo que he avanzado un poco, pero sigo sin conseguirlo. Te explico lo que hago:
He visto que en /lib/modules/ tengo 2.6.22-14-generic y entonces he hecho:
sudo ln -s /usr/src/linux-source-2.6.22-14-generic /lib/modules/`uname -r`/build
He comprobado donde apuntaba:
root@toni-laptop:/usr/src# ls -l /lib/modules/2.6.22-14-generic
total 1736
lrwxrwxrwx 1 root root 39 2007-12-10 10:21 build -> /usr/src/linux-source-2.6.22-14-generic
He seguido con las instrucciones:
root@toni-laptop:/usr/src# svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
root@toni-laptop:/usr/src# cd trunk
root@toni-laptop:/usr/src/trunk# sudo su
root@toni-laptop:/usr/src/trunk# make
Building USB Video Class driver…
cd: 1: can’t cd to /lib/modules/2.6.22-14-generic/build
make: *** [uvcvideo] Error 2
He visto que es el mismo error que tenía Rodrigo y he intentado seguir las indicaciones que le diste a él, pero cuando le dices de hacer:
sudo apt-get install linux-source (me dice que ya se encuentra en la última versión)
Miro el fichero a descomprimir:
root@toni-laptop:/usr/src# ls
alsa-driver.tar linux-source-2.6.22
linux-headers-2.6.22-14 linux-source-2.6.22.tar.bz2
linux-headers-2.6.22-14-generic modules
y pongo:
sudo tar xjf linux-source-2.6.22.tar.bz2
pero cuando llego al make, tengo el mismo error.
Otra cosa cuando dices de añadir a todos los usuarios al grupo video, este es un grupo que lo has creado de forma manual, ¿no?
Un saludo y muchas gracias de antemano,
Toni.
December 10th, 2007 at 4:57 pm
Ahaa, acabo de darme cuenta de donde tienes el error. resulta que tu haces:
ln -s /usr/src/linux-source-2.6.22-14-generic /lib/modules/`uname -r`/build
mientras que lo que deberías haber hecho es
ln -s /usr/src/linux-source-2.6.22 /lib/modules/`uname -r`/build
en el directorio linux-source-2.6.22-14-generic solo tienes las cabeceras del kernel que vienen por defecto al instalar ubuntu, y eso sólo no sirve para compilar el modulo que necesitamos. el enlace lo tienes que hacer al directorio donde instalas el codigo fuente completo.
En cuanto al grupo video, en la pagina web del proyecto te dicen que debes crearlo para que todo funcione (obviamente) pero no creo que realmente haga falta hacerlo porque se crea automaticamente al hacer el make install.
Espero que todo te funcione bien y me cuentes que tal ha ido.
December 11th, 2007 at 2:07 am
Hola Alfredo,
Lo siento pero sigue sin funcionarme.
Tal como me has indicado ahora es como lo hacía al principio y cuando hago el make me da un montón de errores.
No se si puede tener algo que ver, pero he mirado que hay dentro de /lib/modules y está el build directamente:
root@toni-laptop:/lib/modules# ls
2.6.22-14-generic build usb
Y el núcleo creo que lo pongo bien:
root@toni-laptop:/lib/modules# uname -a
Linux toni-laptop 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux
No se, voy un poco despistao, seguro que es una tontería.
Un saludo,
Toni.
December 11th, 2007 at 3:05 am
bueno, pues si falla por algun motivo en lugar de utilizar las comillas inversas utiliza el nombre completo.
sudo ln -s /usr/src/linux-source-2.6.22 /lib/modules/2.6.22-14-generic/build
la cuestion es que el enlace tiene que estar ahí, da igual como lo hagas.
December 11th, 2007 at 4:01 am
Hola alfredo, he realizado 10 veces los pasos que dices pero sigue sin funcionarme, este es mi problema, al ejecutar el make dentro de trunk/
/usr/src/trunk/uvc_driver.c:1788: error: se especificó el campo desconocido âbInterfaceProtocolâ en el inicializador
/usr/src/trunk/uvc_driver.c:1788: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1788: aviso: (cerca de la inicialización de âuvc_ids[15]â)
/usr/src/trunk/uvc_driver.c:1796:5: aviso: “LINUX_VERSION_CODE” no está definido
/usr/src/trunk/uvc_driver.c:1796:26: aviso: “KERNEL_VERSION” no está definido
/usr/src/trunk/uvc_driver.c:1796:40: error: falta un operador binario antes del elemento “(”
make[2]: *** [/usr/src/trunk/uvc_driver.o] Error 1
make[1]: *** [_module_/usr/src/trunk] Error 2
make[1]: se sale del directorio `/usr/src/linux-source-2.6.22′
make: *** [uvcvideo] Error 2
shadowoonge@shadowoonge-laptop:/usr/src/trunk$
He creado los enlaces 100 veces y otras 100 desecho no se que es lo que falla, te AGRADECERÃ?A muchÃsimo que me ayudaras, ya que lo necesito para realizar videoconferencias. Muchas Gracias!!!!!!!!!!!!!1
December 11th, 2007 at 4:04 am
AL EJECUTAR EL MAKE…
ch_flags’ en el inicializador
/usr/src/trunk/uvc_driver.c:1681: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1681: aviso: (cerca de la inicialización de ‘uvc_ids[3]’)
/usr/src/trunk/uvc_driver.c:1682: error: se especificó el campo desconocido ‘idVendor’ en el inicializador
/usr/src/trunk/uvc_driver.c:1682: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1682: aviso: (cerca de la inicialización de ‘uvc_ids[3]’)
/usr/src/trunk/uvc_driver.c:1683: error: se especificó el campo desconocido ‘idProduct’ en el inicializador
/usr/src/trunk/uvc_driver.c:1683: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1683: aviso: (cerca de la inicialización de ‘uvc_ids[3]’)
/usr/src/trunk/uvc_driver.c:1684: error: se especificó el campo desconocido ‘bInterfaceClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1684: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1684: aviso: (cerca de la inicialización de ‘uvc_ids[3]’)
/usr/src/trunk/uvc_driver.c:1685: error: se especificó el campo desconocido ‘bInterfaceSubClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1685: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1685: aviso: (cerca de la inicialización de ‘uvc_ids[3]’)
/usr/src/trunk/uvc_driver.c:1686: error: se especificó el campo desconocido ‘bInterfaceProtocol’ en el inicializador
/usr/src/trunk/uvc_driver.c:1686: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1686: aviso: (cerca de la inicialización de ‘uvc_ids[3]’)
/usr/src/trunk/uvc_driver.c:1688: error: se especificó el campo desconocido ‘match_flags’ en el inicializador
/usr/src/trunk/uvc_driver.c:1689: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1689: aviso: (cerca de la inicialización de ‘uvc_ids[4]’)
/usr/src/trunk/uvc_driver.c:1690: error: se especificó el campo desconocido ‘idVendor’ en el inicializador
/usr/src/trunk/uvc_driver.c:1690: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1690: aviso: (cerca de la inicialización de ‘uvc_ids[4]’)
/usr/src/trunk/uvc_driver.c:1691: error: se especificó el campo desconocido ‘idProduct’ en el inicializador
/usr/src/trunk/uvc_driver.c:1691: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1691: aviso: (cerca de la inicialización de ‘uvc_ids[4]’)
/usr/src/trunk/uvc_driver.c:1692: error: se especificó el campo desconocido ‘bInterfaceClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1692: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1692: aviso: (cerca de la inicialización de ‘uvc_ids[4]’)
/usr/src/trunk/uvc_driver.c:1693: error: se especificó el campo desconocido ‘bInterfaceSubClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1693: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1693: aviso: (cerca de la inicialización de ‘uvc_ids[4]’)
/usr/src/trunk/uvc_driver.c:1694: error: se especificó el campo desconocido ‘bInterfaceProtocol’ en el inicializador
/usr/src/trunk/uvc_driver.c:1694: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1694: aviso: (cerca de la inicialización de ‘uvc_ids[4]’)
/usr/src/trunk/uvc_driver.c:1696: error: se especificó el campo desconocido ‘match_flags’ en el inicializador
/usr/src/trunk/uvc_driver.c:1697: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1697: aviso: (cerca de la inicialización de ‘uvc_ids[5]’)
/usr/src/trunk/uvc_driver.c:1698: error: se especificó el campo desconocido ‘idVendor’ en el inicializador
/usr/src/trunk/uvc_driver.c:1698: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1698: aviso: (cerca de la inicialización de ‘uvc_ids[5]’)
/usr/src/trunk/uvc_driver.c:1699: error: se especificó el campo desconocido ‘idProduct’ en el inicializador
/usr/src/trunk/uvc_driver.c:1699: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1699: aviso: (cerca de la inicialización de ‘uvc_ids[5]’)
/usr/src/trunk/uvc_driver.c:1700: error: se especificó el campo desconocido ‘bInterfaceClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1700: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1700: aviso: (cerca de la inicialización de ‘uvc_ids[5]’)
/usr/src/trunk/uvc_driver.c:1701: error: se especificó el campo desconocido ‘bInterfaceSubClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1701: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1701: aviso: (cerca de la inicialización de ‘uvc_ids[5]’)
/usr/src/trunk/uvc_driver.c:1702: error: se especificó el campo desconocido ‘bInterfaceProtocol’ en el inicializador
/usr/src/trunk/uvc_driver.c:1702: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1702: aviso: (cerca de la inicialización de ‘uvc_ids[5]’)
/usr/src/trunk/uvc_driver.c:1704: error: se especificó el campo desconocido ‘match_flags’ en el inicializador
/usr/src/trunk/uvc_driver.c:1705: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1705: aviso: (cerca de la inicialización de ‘uvc_ids[6]’)
/usr/src/trunk/uvc_driver.c:1706: error: se especificó el campo desconocido ‘idVendor’ en el inicializador
/usr/src/trunk/uvc_driver.c:1706: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1706: aviso: (cerca de la inicialización de ‘uvc_ids[6]’)
/usr/src/trunk/uvc_driver.c:1707: error: se especificó el campo desconocido ‘idProduct’ en el inicializador
/usr/src/trunk/uvc_driver.c:1707: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1707: aviso: (cerca de la inicialización de ‘uvc_ids[6]’)
/usr/src/trunk/uvc_driver.c:1708: error: se especificó el campo desconocido ‘bInterfaceClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1708: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1708: aviso: (cerca de la inicialización de ‘uvc_ids[6]’)
/usr/src/trunk/uvc_driver.c:1709: error: se especificó el campo desconocido ‘bInterfaceSubClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1709: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1709: aviso: (cerca de la inicialización de ‘uvc_ids[6]’)
/usr/src/trunk/uvc_driver.c:1710: error: se especificó el campo desconocido ‘bInterfaceProtocol’ en el inicializador
/usr/src/trunk/uvc_driver.c:1710: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1710: aviso: (cerca de la inicialización de ‘uvc_ids[6]’)
/usr/src/trunk/uvc_driver.c:1712: error: se especificó el campo desconocido ‘match_flags’ en el inicializador
/usr/src/trunk/uvc_driver.c:1713: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1713: aviso: (cerca de la inicialización de ‘uvc_ids[7]’)
/usr/src/trunk/uvc_driver.c:1714: error: se especificó el campo desconocido ‘idVendor’ en el inicializador
/usr/src/trunk/uvc_driver.c:1714: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1714: aviso: (cerca de la inicialización de ‘uvc_ids[7]’)
/usr/src/trunk/uvc_driver.c:1715: error: se especificó el campo desconocido ‘idProduct’ en el inicializador
/usr/src/trunk/uvc_driver.c:1715: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1715: aviso: (cerca de la inicialización de ‘uvc_ids[7]’)
/usr/src/trunk/uvc_driver.c:1716: error: se especificó el campo desconocido ‘bInterfaceClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1716: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1716: aviso: (cerca de la inicialización de ‘uvc_ids[7]’)
/usr/src/trunk/uvc_driver.c:1717: error: se especificó el campo desconocido ‘bInterfaceSubClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1717: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1717: aviso: (cerca de la inicialización de ‘uvc_ids[7]’)
/usr/src/trunk/uvc_driver.c:1718: error: se especificó el campo desconocido ‘bInterfaceProtocol’ en el inicializador
/usr/src/trunk/uvc_driver.c:1718: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1718: aviso: (cerca de la inicialización de ‘uvc_ids[7]’)
/usr/src/trunk/uvc_driver.c:1720: error: se especificó el campo desconocido ‘match_flags’ en el inicializador
/usr/src/trunk/uvc_driver.c:1721: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1721: aviso: (cerca de la inicialización de ‘uvc_ids[8]’)
/usr/src/trunk/uvc_driver.c:1722: error: se especificó el campo desconocido ‘idVendor’ en el inicializador
/usr/src/trunk/uvc_driver.c:1722: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1722: aviso: (cerca de la inicialización de ‘uvc_ids[8]’)
/usr/src/trunk/uvc_driver.c:1723: error: se especificó el campo desconocido ‘idProduct’ en el inicializador
/usr/src/trunk/uvc_driver.c:1723: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1723: aviso: (cerca de la inicialización de ‘uvc_ids[8]’)
/usr/src/trunk/uvc_driver.c:1724: error: se especificó el campo desconocido ‘bInterfaceClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1724: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1724: aviso: (cerca de la inicialización de ‘uvc_ids[8]’)
/usr/src/trunk/uvc_driver.c:1725: error: se especificó el campo desconocido ‘bInterfaceSubClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1725: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1725: aviso: (cerca de la inicialización de ‘uvc_ids[8]’)
/usr/src/trunk/uvc_driver.c:1726: error: se especificó el campo desconocido ‘bInterfaceProtocol’ en el inicializador
/usr/src/trunk/uvc_driver.c:1726: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1726: aviso: (cerca de la inicialización de ‘uvc_ids[8]’)
/usr/src/trunk/uvc_driver.c:1728: error: se especificó el campo desconocido ‘match_flags’ en el inicializador
/usr/src/trunk/uvc_driver.c:1729: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1729: aviso: (cerca de la inicialización de ‘uvc_ids[9]’)
/usr/src/trunk/uvc_driver.c:1730: error: se especificó el campo desconocido ‘idVendor’ en el inicializador
/usr/src/trunk/uvc_driver.c:1730: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1730: aviso: (cerca de la inicialización de ‘uvc_ids[9]’)
/usr/src/trunk/uvc_driver.c:1731: error: se especificó el campo desconocido ‘idProduct’ en el inicializador
/usr/src/trunk/uvc_driver.c:1731: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1731: aviso: (cerca de la inicialización de ‘uvc_ids[9]’)
/usr/src/trunk/uvc_driver.c:1732: error: se especificó el campo desconocido ‘bInterfaceClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1732: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1732: aviso: (cerca de la inicialización de ‘uvc_ids[9]’)
/usr/src/trunk/uvc_driver.c:1733: error: se especificó el campo desconocido ‘bInterfaceSubClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1733: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1733: aviso: (cerca de la inicialización de ‘uvc_ids[9]’)
/usr/src/trunk/uvc_driver.c:1734: error: se especificó el campo desconocido ‘bInterfaceProtocol’ en el inicializador
/usr/src/trunk/uvc_driver.c:1734: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1734: aviso: (cerca de la inicialización de ‘uvc_ids[9]’)
/usr/src/trunk/uvc_driver.c:1735: error: se especificó el campo desconocido ‘driver_info’ en el inicializador
/usr/src/trunk/uvc_driver.c:1736: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1736: aviso: (cerca de la inicialización de ‘uvc_ids[9]’)
/usr/src/trunk/uvc_driver.c:1738: error: se especificó el campo desconocido ‘match_flags’ en el inicializador
/usr/src/trunk/uvc_driver.c:1739: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1739: aviso: (cerca de la inicialización de ‘uvc_ids[10]’)
/usr/src/trunk/uvc_driver.c:1740: error: se especificó el campo desconocido ‘idVendor’ en el inicializador
/usr/src/trunk/uvc_driver.c:1740: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1740: aviso: (cerca de la inicialización de ‘uvc_ids[10]’)
/usr/src/trunk/uvc_driver.c:1741: error: se especificó el campo desconocido ‘idProduct’ en el inicializador
/usr/src/trunk/uvc_driver.c:1741: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1741: aviso: (cerca de la inicialización de ‘uvc_ids[10]’)
/usr/src/trunk/uvc_driver.c:1742: error: se especificó el campo desconocido ‘bInterfaceClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1742: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1742: aviso: (cerca de la inicialización de ‘uvc_ids[10]’)
/usr/src/trunk/uvc_driver.c:1743: error: se especificó el campo desconocido ‘bInterfaceSubClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1743: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1743: aviso: (cerca de la inicialización de ‘uvc_ids[10]’)
/usr/src/trunk/uvc_driver.c:1744: error: se especificó el campo desconocido ‘bInterfaceProtocol’ en el inicializador
/usr/src/trunk/uvc_driver.c:1744: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1744: aviso: (cerca de la inicialización de ‘uvc_ids[10]’)
/usr/src/trunk/uvc_driver.c:1745: error: se especificó el campo desconocido ‘driver_info’ en el inicializador
/usr/src/trunk/uvc_driver.c:1746: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1746: aviso: (cerca de la inicialización de ‘uvc_ids[10]’)
/usr/src/trunk/uvc_driver.c:1748: error: se especificó el campo desconocido ‘match_flags’ en el inicializador
/usr/src/trunk/uvc_driver.c:1749: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1749: aviso: (cerca de la inicialización de ‘uvc_ids[11]’)
/usr/src/trunk/uvc_driver.c:1750: error: se especificó el campo desconocido ‘idVendor’ en el inicializador
/usr/src/trunk/uvc_driver.c:1750: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1750: aviso: (cerca de la inicialización de ‘uvc_ids[11]’)
/usr/src/trunk/uvc_driver.c:1751: error: se especificó el campo desconocido ‘idProduct’ en el inicializador
/usr/src/trunk/uvc_driver.c:1751: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1751: aviso: (cerca de la inicialización de ‘uvc_ids[11]’)
/usr/src/trunk/uvc_driver.c:1752: error: se especificó el campo desconocido ‘bInterfaceClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1752: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1752: aviso: (cerca de la inicialización de ‘uvc_ids[11]’)
/usr/src/trunk/uvc_driver.c:1753: error: se especificó el campo desconocido ‘bInterfaceSubClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1753: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1753: aviso: (cerca de la inicialización de ‘uvc_ids[11]’)
/usr/src/trunk/uvc_driver.c:1754: error: se especificó el campo desconocido ‘bInterfaceProtocol’ en el inicializador
/usr/src/trunk/uvc_driver.c:1754: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1754: aviso: (cerca de la inicialización de ‘uvc_ids[11]’)
/usr/src/trunk/uvc_driver.c:1755: error: se especificó el campo desconocido ‘driver_info’ en el inicializador
/usr/src/trunk/uvc_driver.c:1756: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1756: aviso: (cerca de la inicialización de ‘uvc_ids[11]’)
/usr/src/trunk/uvc_driver.c:1758: error: se especificó el campo desconocido ‘match_flags’ en el inicializador
/usr/src/trunk/uvc_driver.c:1759: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1759: aviso: (cerca de la inicialización de ‘uvc_ids[12]’)
/usr/src/trunk/uvc_driver.c:1760: error: se especificó el campo desconocido ‘idVendor’ en el inicializador
/usr/src/trunk/uvc_driver.c:1760: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1760: aviso: (cerca de la inicialización de ‘uvc_ids[12]’)
/usr/src/trunk/uvc_driver.c:1761: error: se especificó el campo desconocido ‘idProduct’ en el inicializador
/usr/src/trunk/uvc_driver.c:1761: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1761: aviso: (cerca de la inicialización de ‘uvc_ids[12]’)
/usr/src/trunk/uvc_driver.c:1762: error: se especificó el campo desconocido ‘bInterfaceClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1762: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1762: aviso: (cerca de la inicialización de ‘uvc_ids[12]’)
/usr/src/trunk/uvc_driver.c:1763: error: se especificó el campo desconocido ‘bInterfaceSubClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1763: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1763: aviso: (cerca de la inicialización de ‘uvc_ids[12]’)
/usr/src/trunk/uvc_driver.c:1764: error: se especificó el campo desconocido ‘bInterfaceProtocol’ en el inicializador
/usr/src/trunk/uvc_driver.c:1764: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1764: aviso: (cerca de la inicialización de ‘uvc_ids[12]’)
/usr/src/trunk/uvc_driver.c:1765: error: se especificó el campo desconocido ‘driver_info’ en el inicializador
/usr/src/trunk/uvc_driver.c:1766: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1766: aviso: (cerca de la inicialización de ‘uvc_ids[12]’)
/usr/src/trunk/uvc_driver.c:1768: error: se especificó el campo desconocido ‘match_flags’ en el inicializador
/usr/src/trunk/uvc_driver.c:1769: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1769: aviso: (cerca de la inicialización de ‘uvc_ids[13]’)
/usr/src/trunk/uvc_driver.c:1770: error: se especificó el campo desconocido ‘idVendor’ en el inicializador
/usr/src/trunk/uvc_driver.c:1770: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1770: aviso: (cerca de la inicialización de ‘uvc_ids[13]’)
/usr/src/trunk/uvc_driver.c:1771: error: se especificó el campo desconocido ‘idProduct’ en el inicializador
/usr/src/trunk/uvc_driver.c:1771: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1771: aviso: (cerca de la inicialización de ‘uvc_ids[13]’)
/usr/src/trunk/uvc_driver.c:1772: error: se especificó el campo desconocido ‘bInterfaceClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1772: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1772: aviso: (cerca de la inicialización de ‘uvc_ids[13]’)
/usr/src/trunk/uvc_driver.c:1773: error: se especificó el campo desconocido ‘bInterfaceSubClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1773: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1773: aviso: (cerca de la inicialización de ‘uvc_ids[13]’)
/usr/src/trunk/uvc_driver.c:1774: error: se especificó el campo desconocido ‘bInterfaceProtocol’ en el inicializador
/usr/src/trunk/uvc_driver.c:1774: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1774: aviso: (cerca de la inicialización de ‘uvc_ids[13]’)
/usr/src/trunk/uvc_driver.c:1775: error: se especificó el campo desconocido ‘driver_info’ en el inicializador
/usr/src/trunk/uvc_driver.c:1776: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1776: aviso: (cerca de la inicialización de ‘uvc_ids[13]’)
/usr/src/trunk/uvc_driver.c:1778: error: se especificó el campo desconocido ‘match_flags’ en el inicializador
/usr/src/trunk/uvc_driver.c:1779: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1779: aviso: (cerca de la inicialización de ‘uvc_ids[14]’)
/usr/src/trunk/uvc_driver.c:1780: error: se especificó el campo desconocido ‘idVendor’ en el inicializador
/usr/src/trunk/uvc_driver.c:1780: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1780: aviso: (cerca de la inicialización de ‘uvc_ids[14]’)
/usr/src/trunk/uvc_driver.c:1781: error: se especificó el campo desconocido ‘idProduct’ en el inicializador
/usr/src/trunk/uvc_driver.c:1781: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1781: aviso: (cerca de la inicialización de ‘uvc_ids[14]’)
/usr/src/trunk/uvc_driver.c:1782: error: se especificó el campo desconocido ‘bInterfaceClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1782: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1782: aviso: (cerca de la inicialización de ‘uvc_ids[14]’)
/usr/src/trunk/uvc_driver.c:1783: error: se especificó el campo desconocido ‘bInterfaceSubClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1783: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1783: aviso: (cerca de la inicialización de ‘uvc_ids[14]’)
/usr/src/trunk/uvc_driver.c:1784: error: se especificó el campo desconocido ‘bInterfaceProtocol’ en el inicializador
/usr/src/trunk/uvc_driver.c:1784: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1784: aviso: (cerca de la inicialización de ‘uvc_ids[14]’)
/usr/src/trunk/uvc_driver.c:1785: error: se especificó el campo desconocido ‘driver_info’ en el inicializador
/usr/src/trunk/uvc_driver.c:1786: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1786: aviso: (cerca de la inicialización de ‘uvc_ids[14]’)
/usr/src/trunk/uvc_driver.c:1788: error: se especificó el campo desconocido ‘match_flags’ en el inicializador
/usr/src/trunk/uvc_driver.c:1788: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1788: aviso: (cerca de la inicialización de ‘uvc_ids[15]’)
/usr/src/trunk/uvc_driver.c:1788: error: se especificó el campo desconocido ‘bInterfaceClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1788: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1788: aviso: (cerca de la inicialización de ‘uvc_ids[15]’)
/usr/src/trunk/uvc_driver.c:1788: error: se especificó el campo desconocido ‘bInterfaceSubClass’ en el inicializador
/usr/src/trunk/uvc_driver.c:1788: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1788: aviso: (cerca de la inicialización de ‘uvc_ids[15]’)
/usr/src/trunk/uvc_driver.c:1788: error: se especificó el campo desconocido ‘bInterfaceProtocol’ en el inicializador
/usr/src/trunk/uvc_driver.c:1788: aviso: exceso de elementos en el inicializador de struct
/usr/src/trunk/uvc_driver.c:1788: aviso: (cerca de la inicialización de ‘uvc_ids[15]’)
/usr/src/trunk/uvc_driver.c:1796:5: aviso: “LINUX_VERSION_CODE” no está definido
/usr/src/trunk/uvc_driver.c:1796:26: aviso: “KERNEL_VERSION” no está definido
/usr/src/trunk/uvc_driver.c:1796:40: error: falta un operador binario antes del elemento “(”
make[2]: *** [/usr/src/trunk/uvc_driver.o] Error 1
make[1]: *** [_module_/usr/src/trunk] Error 2
make[1]: se sale del directorio `/usr/src/linux-source-2.6.22′
make: *** [uvcvideo] Error 2
shadowoonge@shadowoonge-laptop:/usr/src/trunk$
December 11th, 2007 at 10:43 am
Hola Alfredo,
Cuando hago el make me sigue dando el mismo error, me salen un montón de errores como si no encontrara algo. El enlace yo creo que si que lo està haciendo:
root@toni-laptop:/lib/modules/2.6.22-14-generic# ls -l /lib/modules/2.6.22-14-generic/
total 1736
lrwxrwxrwx 1 root root 28 2007-12-11 08:34 build -> /usr/src/linux-source-2.6.22
December 11th, 2007 at 11:01 am
Ola Alfredo, mira, sabes qual es el comando para encender la cam? Me gustaria hacer un launcher para poder encender la cam desde el desktop, sin necessidad de usar el msn… Un saludo!
December 11th, 2007 at 11:04 am
Tony, prueba a encender la camera con el msn, a mi me passaba el mismo e al final ya la tenia instalada:) Un saludo!
December 11th, 2007 at 12:21 pm
Hola Francisco,
He vuelto a hacer toda la operación y he abierto el amns pero no se ve nada por la cámara. ¿Tubiste que dar de alta el grupo video? ¿Cuando hacías el make también te daba un montón de errores?
Un saludo y gracias,
Toni.
December 11th, 2007 at 1:34 pm
Cuanto tiempo sin dejar un mensaje.
Analizemos más en profundidad esta entrada, aparte de tu careto del primer comentario.
Justo por tu careto, esta entrada inspira confianza al usuario de webcam porque ve en ti a una persona accesible de forma remota. Tu careto le da veracidad y confianza a tus palabras, hace que estes más cerca de quien te escribe y eso inspira desasosiego por parte de los que tienen problemas porque ven en ti a una persona de la que descansar la cabeza en tu hombro.
Saludos y gracias.
December 11th, 2007 at 11:24 pm
De acuerdo, parece ser que el hecho de que a algunos les funcionara y a otros no puede ser debido a que los primeros ya tenían una version compilada del kernel. Tal vez porque ya hubieran solucionado el problema inicial que tenía el Ubuntu Gutsy con el sonido.
En fín, ya he publicado un post explicando paso a paso como compilar el kernel y espero que todos los que teníais problemas antes me pongais un comentario diciendo que ya os funciona todo bien.
francisco: no se exactamente a que te refieres con lo de “encender la cam” normalmente los programas que utilizan el dispositivo “/dev/video0″ suelen realizar todas las operaciones necesarias para inicializar dicho dispositivo. La pregunta es si conozco algun programa que capture directamente de la web cam y vuelque el video a un fichero?
December 12th, 2007 at 4:08 am
Nada alfredo, ya lo he conseguido con un programa llamado Cheese que tiene Ubuntu, quanto a Tony, mira a mi tambien me daba un monton de errores, igualito que tu como lo puedes comprobar arriba, pero coji las ultimas 2 lineas del error e las pesquizé en google e descubri que eso era normal, que es algun tipo de test, pero no supone ningum error real, yo enquanto he visto eso instalé el amsn (tenia el pidgin) e en los test de audio e video ya me funcionó, enquanto a lo del grupo video, yo no lo hice porque ya me funcionó, e aun funciona sin eso
December 12th, 2007 at 4:20 am
A proposito, mi version del kernel es la 2.6.22-14-rt, yo le habia conseguido poner el sonido funcionando sin instalar la 2.6.22-14 generic, pero no creo que sea por eso que a mi me funcionara…
December 12th, 2007 at 5:47 pm
Hola Alfredo,
Por si sirve de pista, yo no tengo solucionado el tema del sonido ni había compilado antes el kernel. ¿Sabes de alguna guía para solucionar el sonido?
Un saludo y muchas gracias.
December 12th, 2007 at 7:21 pm
yo lo solucioné por aqui: http://linuxtechie.wordpress.com/2007/10/19/getting-intel-ich8-family-rev-3-sound-card-to-work-in-gutsy/
es muy simple e efectivo:)
December 12th, 2007 at 7:27 pm
Si lo quieres más facil es: sudo apt-get install linux-backports-modules-rt + activar as unsuported updates en las preferencias de adicionar e remover programas
luego adicionar a “/etc/modprobe.d/alsa-base” lo siguiente
options snd-hda-intel model=acer , lo unico que hice diferente en relacion a lo que dice en la página es que dice que instale el linux-backports-modules-generic e yo substitui el generic por el rt que es mi version del kernel… Suerte:)
December 13th, 2007 at 2:37 am
Muchas gracias Francisco, ya me funciona el sonido!!!!!!
Ahora intentaré recompilar el kernel con las instrucciones de Alfredo y haber que tal va la instalación de la webcam.
Un saludo.
December 13th, 2007 at 4:27 am
Suerte, a ver que sale
December 13th, 2007 at 1:27 pm
Hola,
Bueno ya he recompilado el kernel pero ahora con el nuevo kernel no me funciona ni la wifi ni el sonido. He probado de reinstalar el sonido pero me dice que ya está instalado pero no funciona. Bueno, quizás lo dejaré para el fin de semana y volveré a instalar todo de nuevo.
Otra cosa, creo que ens las instrucciones de recompilar el kernel, después de crear initrd.img-2.6.22, falta añadir un copy hacia boot, sino al arrancar no lo encuentra:
cp /usr/src/initrd.img-2.6.22 /boot/
Un saludo y gracias a todos.
December 13th, 2007 at 3:04 pm
Tienes razón con lo del /boot lo único que yo siempre lo creo directamente en ese directorio y así no tengo que copiarlo, pero esta vez se me ha pasado ponerlo.
en cuanto a lo de que te ha dejado de funcionar el sonido y la inalambrica, es lo que comente. Como ahora tienes un nuevo kernel, tienes que compilar tambien los modulos de la inalambrica y del sonido. En los foros de ubuntu había circulando un tutorial sobre como hacer funcionar el sonido y en cuanto a la inalambrica supongo que hare yo tambien un tutorial un poco mas adelante, pero el truco estaría en bajarse los drivers de la web de intel.
Tipico problema: quito un error, ahora tengo 99, quito otro error y ahora tengo 101.
December 14th, 2007 at 3:09 am
Buff, el tema del wifi creo que se me complica por momentos, yo había instalado los drivers windows con el ndiswrapper, ya se que es una opción que no gusta pero no supe encontrar otra forma de solucionar el problema, pero ahora con el nuevo kernel el ndiswrapper no funciona :-((. ¿Cuando tienes previsto publicar este tutorial para la wifi?
December 14th, 2007 at 10:53 pm
Ola toni, mira mi wireless lo tengo funcionando con un package que bajé de http://code.google.com/p/acer-acpi-deb/downloads/list , la drive que tengo instalada es la de intel, pero creo que ya viene incluida en este pack, lo unico problema que tuve a sido poner el wireless a punto, pues no encontraba un programa que me funcionara, me marcaba la red pero intentaba conectar-me a ella e no iba, instalé para esso el pack kdenetwork, instalé tanbien el pack acer-acpi e el acer wificontroler que estaban en sinaptic, ve a esta página e adiciona este repositório e la respectiva key e ya los tienes :http://www.mumblyworld.info/ubuntu/ a ver si te va… Suerte!
December 16th, 2007 at 8:30 pm
Hola Francisco,
muchas gracias por tus indicaciones!!!!!
He instalado el acer-acpi que indicas en tu link y no me detecta el wireless, supongo que como ya le he metido tanta mano…
Ahora, aprobechando las fiestas le haré una limpieza y le volveré a cargar todo a ver si hay más suerte.
January 21st, 2008 at 12:01 am
Hola Alfredo, yo empeze desde la instalacion de subversion y ahora la webcam funciona, por supuesto despues de reinciar el sistema.
Muchas gracias, saludos desde Italia!
January 22nd, 2008 at 3:39 am
Umm.. siempre depende de la instalación que tenga cada uno en el sistema. Hay algunos que necesitan recompilar el kernel. Ahora tengo que poner un tutorial acerca de como compilar los drivers para la inalambrica. Ya lo he conseguido y no es nada dificil, pero tengo que ponerlo
January 22nd, 2008 at 9:09 pm
Venga, arreando, pon ya el tutorial ese. Pero para ese tutorial en vez de tu cara debes de poner paquetes o tramas o segmentos con alas volando (volando porque es inalámbrico) por el aire.
January 28th, 2008 at 4:02 am
que tal alfredo estoy a punto de llevar mi laptop a servicio tecnico por ke no puedo instalarle bien el linux y el vista ya no se deja poner te agradeceria me asistieras con esto el WIFI y el Sonido ya lo tengo resuelto ahora queda pendiente el video y la camara podrias asistirme gracias de antemano
February 6th, 2008 at 9:03 am
Gracias por el post!! Veré si me funciona, aunque por ahora lo que más me preocupa es que NO he podido hacer funcionar la wireless atheros de mi aspire 4720… he intentado de varias formas.
¿Tienes algún dato que me pueda servir? Te estaría muy agradecido. Desde Chile, saludos!
February 6th, 2008 at 8:31 pm
Hola de nuevo Alfredo,
Cuando dices “Sobre la tarjeta wireless te puedo decir que tienes los drivers de Intel y solo necesitas compilarlos y añadir el firmware. No es muy dificil y siempre es una mejor opcion que usar ndiswrapper.”, ¿cómo se haría de esa forma?
Este es mi tercer día con Ubuntu
February 8th, 2008 at 1:14 am
umm.. no se si tienes por ahi algun paquete que puedas instalar para que te funcione el ndiswrapper, lo mirare.
February 24th, 2008 at 4:22 pm
Hola alfredo:) He descubierto que en ubuntu 7.10 el driver iwl 4965 ya viene de serie, asy que el wifi ya funciona desde el 1º arranque:) Yo lo tengo funcionando e nunca le he hecho nada!
Un saludo!
February 24th, 2008 at 4:24 pm
Si quieres un tuto para el wifi con ndiswrapper aqui lo tienes: http://acer5720linuxubuntu.blogspot.com/ , pero como ya he dicho, en ubuntu ya funciona sin más.
February 24th, 2008 at 4:56 pm
Gracias por el tutorial. Lo de volver a instalar los drivers de la tarjeta wireless es porque hace falta recompilar el kernel para hacer funcionar la Web cam, y una vez que se recompila no vale el antiguo driver.
February 26th, 2008 at 11:43 pm
A mi me funciona todo sin más, tanto el wireless como la webcam, luego despues de la instalacion, mi version de kernel es la 2.6.22.14.
Un saludo:)
March 30th, 2008 at 5:36 am
pude hacer funcionar la camara y sin compilar el kernel, solo me salte esa parte y aun asi funciono en un acer aspire 5520
muchas gracias y lo dejo como nota para quienes tengan el problema y les de cosa compilar el kernel
May 4th, 2008 at 7:45 am
Hola Alfredo,
hasta ahora todo bien con el tutorial, pero Como me “aseguro” de que el dispositivo /dev/video0 pertenezca al grupo video??
Saludos
May 4th, 2008 at 1:00 pm
Realmente, despues de la instalacion del modulo linux-uvc, el dispositivo que se crea pertenece al grupo video por defecto.
Para comprobarlo solamente hay que hacer un “ls -l /dev/video0″ y comprobar que despues de “root” (usuario al que pertenece el fichero) aparece la palabra “video” (grupo).
Si no es asi entonces habria que hacer “sudo chgrp root.video /dev/video0″ con lo que cambiariamos el grupo del dispositivo a video.
Para permitir que que miembros del grupo puedan acceder al dispositivo hay que escribir “sudo chmod u+rw,g+r,o-rwx /dev/video0″
(root puede leer y escribir, usuarios del grupo pueden leer y cualquier otro no)
Para asegurarte de que tu propio usuario pertenece al grupo video hay que escribir “groups” y ver si en la lista aparece la palabra video.
Si no aparece escribe “sudo usermod -a -G video $USER”
June 3rd, 2008 at 11:08 pm
hola Alfredo
cuando trata de ejecutar este comando no se conecta
svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
cual es la posible solucion
June 4th, 2008 at 9:27 am
Acabo de probarlo y yo si que he podido conectarme y descargarme el código. El motivo por el cual no puedes conectarte puede ser cualquiera, a lo mejor el servidor no estaba disponible en ese momento. Si no, dame mas detalles de los errores que te muestran.
August 4th, 2008 at 7:24 pm
necesito si puede informarme de donde puedo bajar el Soft de la Acer Crystal webcam que no puedo encontrar aun en el sitio de Acer
Muchas Gracias
August 8th, 2008 at 7:19 pm
ola qqueria saver si me puedes ayudar a encontrar
los draivers de la webcam de mi notbook
es una ‘wed cam acer aspire 4220 crystal eye’
porfa ayudame no se donde mas buscar..
gracias
August 9th, 2008 at 11:11 pm
Hoygan, me pueden desir al menos para que systema operatibo lo kieren? yo solo uso hubuntu.
August 9th, 2008 at 11:20 pm
HOYGAN NSSITO KM DIGNA KOMO JUANAKKEAR HEL JUANMAIL D 1 XNOVIA K NO MADVULTO EL IPOD PR FAVOR S HURGNT GRASIAS DANTBRAZO
November 28th, 2008 at 4:15 pm
Felicidades por tus 61 comentarios y que sean muchos más. Pero el spam no vale tramposillo. Viva Kubuntu (la K y la T son grandes). Dentro de poco Tubuntu (el ubuntu titiritero) con nucleo en emacs/lisp y sin linux.
November 28th, 2008 at 4:18 pm
¿Cómo que el Spam? cual de estos posts (perdón, entradas) es SPAM?
November 28th, 2008 at 4:18 pm
Ahh, y gracias por la felicitación. Esperemos que sean muchos más.
November 28th, 2008 at 4:40 pm
El de “killboy powerhead” no entiendo lo que dice. Y si no se entiende ya me dirás tu lo que es. Bueno, no es un spam de estos automáticos pero casi. En cambio mira este supuesto spam de Mercía se entiende perfectamente que me está felicitando por mi gran post y esto automaticamente lo convierte en un comentario de mi agrado sin calificativo de spam.
November 28th, 2008 at 7:01 pm
El comentario de Killboy hace referencia a los Hoygan. Métete en Hoygan.info.