
Mi portatil Packard Bell BU45 viene con una webcam Synteck integrada. Por defecto en Ubuntu no viene el driver necesario para poder utilizarla, pero su instalación tampoco es demasiado complicada. Basta con bajarse su código fuente, compilarlo e instalarlo. Muy sencillo. A continuación los pasos en detalle.
Lo primero es asegurarnos de que tenemos esta cámara. Si ejecutamos un simple lsusb y nos debería salir algo como esto:
Bus 005 Device 003: ID 174f:a821
donde el ID 174f:a821 nos dice que la cámara es una Syntek modelo 11XX
Ahora los pasos:
- Instalar Camorama (para configurar la webcam):
sudo apt-get install camorama - Instalar Gcc:
sudo apt-get install gcc - Descarga el driver:
wget http://switch.dl.sourceforge.net/sourceforge/syntekdriver/stk11xx-1.1.0.tar.gz - Descomprime el driver:
tar xvfz stk11xx-1.1.0.tar.gz - Entramos en la carpeta del driver:
cd stk11xx-1.0.0 - Descargamos un make-file ya preparado para poder compilar:
wget http://bookeldor-net.info/merdier/Makefile-syntekdriver
o lo copiamos de aquí mismo:ifneq ($(KERNELRELEASE),)
obj-m := stk11xx.o
stk11xx-objs := stk11xx-bayer.c stk11xx-buf.c stk11xx-dev.c stk11xx-sysfs.c stk11xx-usb.c stk11xx-v4l.c
else
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
VERSION = 0.42
DISTFILES = stk11xx.h stk11xx-bayer.c stk11xx-buf.c stk11xx-dev.c stk11xx-sysfs.c stk11xx-usb.c stk11xx-v4l.c Makefile README COPYING INSTALL
DISTNAME = stk11xx-$(VERSION)all:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modulesclean:
rm -f *.o *.ko .*.o.d *~ .stk11xx*.cmd *.mod.c
rm -rf $(DISTNAME) .tmp_versions
rm -f $(DISTNAME).tar.bz2install:
mkdir -p $(DESTDIR)/lib/modules/$(shell uname -r)/kernel/drivers/usb/media
install -m 644 -o 0 -g 0 stk11xx.ko $(DESTDIR)/lib/modules/$(shell uname -r)/kernel/drivers/usb/media
depmod -adist:
[ -d $(DISTNAME) ] && rm -rf $(DISTNAME) || true
mkdir $(DISTNAME)
cp -aR $(DISTFILES) $(DISTNAME)
tar cjvf $(DISTNAME).tar.bz2 $(DISTNAME)
rm -rf $(DISTNAME)
endif - Compilamos:
make -f Makefile-syntekdriver - Instalamos:
sudo make -f Makefile-syntekdriver install - Cargamos el modulo para probar a ver si funciona:
sudo modprobe stk11xx - Comprobamos si ya lo tenemos:
dmesg | tail
y nos tendría que salir algo parecido a esto:[ 5406.252000] Linux video capture interface: v2.00
[ 5406.260000] stk11xx: usb_stk11xx_init: Syntek USB2.0 webcam driver startup
[ 5406.328000] stk11xx: Syntek USB2.0 – STK-1135 based webcam found.
[ 5406.328000] stk11xx: Release: 0005
[ 5406.328000] stk11xx: Number of interfaces : 1
[ 5406.328000] stk11xx: Initialize USB2.0 Syntek Camera
[ 5406.644000] stk11xx: Syntek USB2.0 Camera is ready
[ 5406.644000] stk11xx: Syntek USB2.0 Camera is now controlling video device /dev/video0
[ 5406.644000] usbcore: registered new interface driver usb_stk11xx_driver
[ 5406.644000] stk11xx: v1.0.0 : Syntek USB Video Camera
Con esto ya estaría instalada y podríamos pasar a configurarla desde: Aplicaciones —> Gráficos —> Visor de cámara web Camorama
NOTA:
Si la imagen de la webcam sale invertida (al revés) la solución es esta:
- Mover stk11xx a la blacklist para que no se cargue al principio:
sudo gedit /etc/modprobe.d/blacklist - Añadimos al final del archivo:
#WebCam Syntek
blacklist stk11xx - Ahora añadimos el módulo manualmente para que se cargue, pero con el parámetro vflip:
sudo gedit /etc/modules - Añadimos al final del archivo:
stk11xx vflip=1
Algunos enlaces de interés
Instalar Webcam Syntek Integrada 11xx en Cualquier Portatil
Instalar webcam Syntek integrada(11xx) en cualquier portatil













04/11/2007 at 12:18
Unas instrucciones impresionantes!!!
No tenía ni idea de como hacerlo.
Muchísimas gracias!
08/11/2007 at 0:21
Hola como estas yo tengo una Packard Bell con camara Integrada pero nose como averiguarle el modelo, como hiciste vos para saber que es una Syntek?
08/11/2007 at 15:25
Hola Roach
Como indico en la entrada:
“Lo primero es asegurarnos de que tenemos esta cámara. Si ejecutamos un simple lsusb y nos debería salir algo como esto:
Bus 005 Device 003: ID 174f:a821
donde el ID 174f:a821 nos dice que la cámara es una Syntek modelo 11XX”
De echo, si no me equivoco, el primer número (174f) indica el Vendor ID (Identificador de la marca) y el segundo (a821) el Product/Device ID (Identificador del modelo).
Eso, claro está, si tienes GNU/Linux instalado. Si utilizas Windows, supongo que el identificador de dispositibo lo deberías buscar en el “Administrador de dispositivos” –> “Dispositivos de imágenes” –> “Integrated Camera” –> Botón derecho –> “Propiedades” –> “Detalles” –> “Identificadores de hardware”… O algo por el estilo, ya que yo no tengo instalado Windows.
08/11/2007 at 15:47
Se me olvidaba comentar que puedes obtener información ampliada de los dispositivos USB ejecutando:
lsusb -v
08/11/2007 at 22:55
Muchas gracias por la aclaracion, tengo una lap Packard Bell me mande la macana de no ver bien que dispositivos tenia y si los fabricantes disponian de drivers para linux.
La duda surgio porque cuando hago “lsusb” me sale:
Bus 001 Device 003: ID 1267:0201 Logic3 / SpectraVideo plc A4Tech SWOP-3 Mouse
Bus 001 Device 001: ID 0000:0000
Bus 006 Device 003: ID 0402:5602 ALi Corp.
Bus 006 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Saludos cordiales
09/11/2007 at 13:20
Pues parece que tu webcam es una ALi M560x, también conocida como BisonCam.
Parece ser que aún no hay un driver operativo (aunque almenos una persona dice que este funciona), pero existen varios proyectos intentando crear uno.
Esta es la página del fabricante del chip, tienes un proyecto en source-forge y algo más de información aquí.
10/11/2007 at 0:15
Hola Rubensa muchas gracias por la data, estuve probando esos drivers pero no obtuve respuesta por parte de mi webcam, tendre que esperar a que se estabilicen los drivers y probarlos nuevamente.
Muchas Gracias,
Saludos cordiales.
14/11/2007 at 0:28
Buenas… aunque no tiene que ver, una preguntita de algo que llevo intentando hace tiempo… sabes, si se puede poner algun parametro a camorama para que se cargue con el filtro de “correccion de color” directamente. gracias.
08/01/2008 at 1:53
Hola, Rubensa:
Siguiendo tus indicaciones he conseguido hacer funcionar la webcam de mi Asus F3. Sin embargo, el color que aparece no es natural. Por ejemplo, el amarillo, aparece como azulado y el color de la piel también se ve en un tono azulado.
Con las regulaciones que trae camorama no consigo conseguir el color natural.
¿Existen opciones para el driver que permitan mejorar el color?
Gracias.
Jesús.
25/01/2008 at 9:45
al camorama puedes activar el efecto “color correction” y se obtiene una calidad de imagen más que aceptable
13/04/2008 at 18:35
Siento volver con un tema ya comentado, pero aun así no he podido solucionar. Invierto la imagen de mi web cam. Pero al reiniciar no me guarda la congiguración. Quizas no seguí bien los pasos que indicas. Cuando se abre la venta mod y blacklist tengo que escribir algo dentro?
Es el único paso. que no sale…
Gracias
08/04/2009 at 0:26
carlos@EasyNotebook:~/stk11xx-1.1.0$ sudo make -f Makefile-syntekdriver
make -C /lib/modules/2.6.27-14-generic/build SUBDIRS=/home/carlos/stk11xx-1.1.0 modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.27-14-generic’
CC [M] /home/carlos/stk11xx-1.1.0/stk11xx-usb.o
/home/carlos/stk11xx-1.1.0/stk11xx-usb.c: En la función ‘usb_stk11xx_probe’:
/home/carlos/stk11xx-1.1.0/stk11xx-usb.c:775: error: declaración implícita de la función ‘PAGE_ALIGN’
make[2]: *** [/home/carlos/stk11xx-1.1.0/stk11xx-usb.o] Error 1
make[1]: *** [_module_/home/carlos/stk11xx-1.1.0] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.27-14-generic’
make: *** [all] Error 2