Y sigo con las webcams. Ahora con la que trae incluida mi portátil, modelo Acer 5635 WLMi.
1. Comprobamos si es reconocida:
$
lsusbBus 005 Device 003: ID 046d:09b0 Logitech, Inc.Bus 005 Device 001: ID 0000:0000Bus 004 Device 002: ID 0458:0007 KYE Systems Corp. (Mouse Systems)Bus 004 Device 001: ID 0000:0000Bus 003 Device 001: ID 0000:0000Bus 002 Device 001: ID 0000:0000Bus 001 Device 001: ID 0000:0000El proyecto que soporta éste driver es el siguiene:
http://linux-uvc.berlios.de/2. Descargamos el código fuente del módulo:
$
su -password:
#
aptitude install subversionLeyendo lista de paquetes... HechoCreando árbol de dependencias... HechoLeyendo la información de estado extendidoInicializando el estado de los paquetes... HechoLeyendo las descripciones de las tareas... HechoConstruir la base de datos de etiquetas... HechoSe instalarán automáticamente los siguientes paquetes NUEVOS: libapr1 libaprutil1 libneon26 libsvn1Se instalarán los siguiente paquetes NUEVOS: libapr1 libaprutil1 libneon26 libsvn1 subversion0 paquetes actualizados, 5 nuevos instalados, 0 para eliminar y 0 sin actualizar.Necesito descargar 1916kB de ficheros. Después de desempaquetar se usarán 5452kB.¿Quiere continuar? [Y/n/?] yEscribiendo información de estado extendido... HechoDes:1 http://ftp.fr.debian.org etch/main libapr1 1.2.7-8.2 [109kB]Des:2 http://ftp.fr.debian.org etch/main libaprutil1 1.2.7+dfsg-2 [68,5kB]Des:3 http://ftp.fr.debian.org etch/main libneon26 0.26.2-4 [119kB]Des:4 http://ftp.fr.debian.org etch/main libsvn1 1.4.2dfsg1-2 [593kB]Des:5 http://ftp.fr.debian.org etch/main subversion 1.4.2dfsg1-2 [1027kB]Descargados 1916kB en 20s (93,5kB/s).Seleccionando el paquete libapr1 previamente no seleccionado.(Leyendo la base de datos ...120986 ficheros y directorios instalados actualmente.)Desempaquetando libapr1 (de .../libapr1_1.2.7-8.2_i386.deb) ...Seleccionando el paquete libaprutil1 previamente no seleccionado.Desempaquetando libaprutil1 (de .../libaprutil1_1.2.7+dfsg-2_i386.deb) ...Seleccionando el paquete libneon26 previamente no seleccionado.Desempaquetando libneon26 (de .../libneon26_0.26.2-4_i386.deb) ...Seleccionando el paquete libsvn1 previamente no seleccionado.Desempaquetando libsvn1 (de .../libsvn1_1.4.2dfsg1-2_i386.deb) ...Seleccionando el paquete subversion previamente no seleccionado.Desempaquetando subversion (de .../subversion_1.4.2dfsg1-2_i386.deb) ...Configurando libapr1 (1.2.7-8.2) ...Configurando libaprutil1 (1.2.7+dfsg-2) ...Configurando libneon26 (0.26.2-4) ...Configurando libsvn1 (1.4.2dfsg1-2) ...Configurando subversion (1.4.2dfsg1-2) ...#
svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk linux-uvcA linux-uvc/uvc_status.cA linux-uvc/uvc_ctrl.cA linux-uvc/uvc_queue.cA linux-uvc/uvc_video.cA linux-uvc/uvc_isight.cA linux-uvc/uvc_v4l2.cA linux-uvc/uvc_compat.hA linux-uvc/uvc_driver.cA linux-uvc/uvcvideo.hA linux-uvc/MakefileA linux-uvc/dynctrl.txtRevisión obtenida: 1593. Compilamos el módulo:
NOTA: Necesitamos tener instaladas éstos paquetes: fuentes del kernel, gcc y make. De lo contrario instalalos con el siguiente comando:
# aptitude install make gcc linux-source-2.6.18
- Accedemos al directorio donde se ha descargado el código fuente:
#
cd linux-uvc/#
makeBuilding USB Video Class driver...make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.18-5-686' CC [M] /root/linux-uvc/uvc_driver.o CC [M] /root/linux-uvc/uvc_queue.o CC [M] /root/linux-uvc/uvc_v4l2.o CC [M] /root/linux-uvc/uvc_video.o CC [M] /root/linux-uvc/uvc_ctrl.o CC [M] /root/linux-uvc/uvc_status.o CC [M] /root/linux-uvc/uvc_isight.o LD [M] /root/linux-uvc/uvcvideo.o Building modules, stage 2. MODPOST 1 modules CC /root/linux-uvc/uvcvideo.mod.o LD [M] /root/linux-uvc/uvcvideo.komake[1]: se sale del directorio `/usr/src/linux-headers-2.6.18-5-686'4. Cargamos el módulo:
- Copiamos el módulo compilado con los demás módulos del kernel:
#
cp uvcvideo.ko /lib/modules/2.6.18-5-686/kernel/drivers/video/ - Actualizamos el listado de drivers del kernel.
#
depmod -a- Cargamos el módulo:
#
modprobe uvcvideo- Comprobamos que se ha cargado:
#
lsmod | grep uvcuvcvideo 48388 0compat_ioctl32 1376 1 uvcvideovideodev 26656 1 uvcvideov4l1_compat 12580 2 uvcvideo,videodevv4l2_common 16672 2 uvcvideo,videodevusbcore 125096 5 uvcvideo,usbhid,ehci_hcd,uhci_hcd#
tail /var/log/messages Jan 7 17:27:15 localhost kernel: uvcvideo: Found UVC 1.00 device (046d:09b0)Jan 7 17:27:15 localhost kernel: usbcore: registered new driver uvcvideoJan 7 17:27:15 localhost kernel: USB Video Class driver (v0.1.0)- Añadimos el módulo al final del fichero "/etc/modules" para que sea cargado al iniciar el sistema:
#
vi /etc/modules...# WEBCAM ACER ORBICAMuvcvideo5. Configuramos la Webcam en el AMSN:
- Abrimos AMSN y vamos al menú:
CUENTA / PREFERENCIAS / PESTAÑA OTRAS / RECUADRO CONFIGURAR AUDIO Y VIDEO
En caso de que en el paso 3 (configurando los ajustes de audio), nos de error comprobando si tenemos cargada la extensión de audio (Snack), seguramente nos falta por instalar la librería “libsnack2”. La instalamos así:
#
aptitude search libsnackp libsnack2 - Sound functionality extension to the Tcl/Tk languagep libsnack2-dev - Snack development filesp libsnack2-doc - Snack documentation#
aptitude install libsnack2Leyendo lista de paquetes... HechoCreando árbol de dependencias... HechoLeyendo la información de estado extendidoInicializando el estado de los paquetes... HechoLeyendo las descripciones de las tareas... HechoConstruir la base de datos de etiquetas... HechoSe instalarán los siguiente paquetes NUEVOS: libsnack20 paquetes actualizados, 1 nuevos instalados, 0 para eliminar y 0 sin actualizar.Necesito descargar 362kB de ficheros. Después de desempaquetar se usarán 868kB.Escribiendo información de estado extendido... HechoDes:1 http://ftp.fr.debian.org etch/main libsnack2 2.2.9.dfsg-1.1 [362kB]Descargados 362kB en 11s (31,8kB/s).Seleccionando el paquete libsnack2 previamente no seleccionado.(Leyendo la base de datos ...108130 ficheros y directorios instalados actualmente.)Desempaquetando libsnack2 (de .../libsnack2_2.2.9.dfsg-1.1_i386.deb) ...Configurando libsnack2 (2.2.9.dfsg-1.1) ...Una vez instalado, volvemos a configurar la Webcam en AMSN y listo.
Actualización 02.02.08:
Ésta guía también ha sido probada en el siguiente modelo según comentarios de Facine en éste post:
$ lsusb
Bus 006 Device 004: ID 04f2:b008 Chicony Electronics Co., Ltd
Saludos y suerte.
Domi - Gran Canaria (Islas Canarias)