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)

Acer crystal eye funcionando en ubuntu gutsy

Tags: , , , ,

69 Responses to “Webcam Acer Crystal Eye funcionando en Ubuntu Gutsy”

  1. Titiritero dice:

    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.

  2. Titiritero dice:

    Careto en el termino cariñoso de ver tu cara, guapo! Tio bueno.

  3. >> Nig dice:

    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!!!

  4. Alfredo dice:

    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

  5. Rodrigo dice:

    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

  6. Rodrigo dice:

    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 “(“

  7. Marce dice:

    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

  8. Alfredo dice:

    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.

  9. francisco dice:

    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!

  10. Alfredo dice:

    Your problem is the same that I explained before. You must decompress the kernel source just after downloading the packages with apt-get install.

  11. francisco dice:

    Lo he echo tal como me a dicho e no me ha dado ningun error, pero como enciendo la camera ahora? Un saludo:)

  12. francisco dice:

    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!!!

  13. francisco dice:

    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!

  14. Alfredo dice:

    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.

  15. Toni dice:

    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

  16. Alfredo dice:

    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

  17. Alfredo dice:

    Es posible que algunos números de la versión del kernel difieran. en ese caso sustitúyelos por tu versión

  18. Toni dice:

    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.

  19. Alfredo dice:

    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.

  20. Toni dice:

    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.

  21. Alfredo dice:

    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.

  22. Franke dice:

    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

  23. Franke dice:

    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$

  24. Toni dice:

    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

  25. francisco dice:

    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!

  26. francisco dice:

    Tony, prueba a encender la camera con el msn, a mi me passaba el mismo e al final ya la tenia instalada:) Un saludo!

  27. Toni dice:

    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.

  28. Titiritero dice:

    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.

  29. Alfredo dice:

    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?

  30. francisco dice:

    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 :)

  31. francisco dice:

    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…

  32. Toni dice:

    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.

  33. francisco dice:

    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:)

  34. Toni dice:

    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.

  35. Alfredo dice:

    Suerte, a ver que sale

  36. Toni dice:

    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.

  37. Alfredo dice:

    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.

  38. Toni dice:

    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?

  39. francisco dice:

    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!

  40. Toni dice:

    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.

  41. Alex dice:

    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!

  42. Alfredo dice:

    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

  43. Titiritero dice:

    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.

  44. Don Pelana dice:

    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

  45. Chuqui dice:

    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!

  46. Chuqui dice:

    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 :)

  47. Alfredo dice:

    umm.. no se si tienes por ahi algun paquete que puedas instalar para que te funcione el ndiswrapper, lo mirare.

  48. francisco jacomo dice:

    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!

  49. francisco jacomo dice:

    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.

Leave a Reply


9 + 1 =