Webcam Acer Crystal Eye funcionando en Ubuntu Gutsy


Note: I have corrected this post in order to solve the problem that most of the people was having. It seems that some of you got it working properly and some others, however, had some errors during the module compilation. This could be solved completely if you recompile the kernel

Well, I got the webcam working properly in Ubuntu Gutsy, as follows I will detail how to do it if someone else have the same problem

First of all it’s necessary (however some people got it working without doing it) to compile the kernel as I say in this post.

After that you must install subversion in order to download the latest version of the modules.

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

It’s important to make “suod su” because it can avoid some problems during the compilation, but, from my point of view is better to have the right permision in the directory /usr/src

Finally, you must add all the users that are going to use the web cam to the group “video” and ensure that the device “/dev/video0” is owned by this group.

If this information was useful for someone just comment it, it helps to keep on writing for me.

Acer crystal eye funcionando en ubuntu gutsy

 

Tags: , , , ,

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

  1. Titiritero says:

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

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

  3. >> Nig says:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  18. Toni says:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Suerte, a ver que sale

  36. Toni says:

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

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

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

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

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

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

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

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

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

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

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

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

  48. francisco jacomo says:

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

    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


8 + 3 =