How to: Instalar el driver de la cámara integrada …

How to: Instalar el driver de la cámara integrada Syntek DC-1125 en Linux

¿Se acuerdan que en otro post les conté que me regalaron un Packard Bell Easynote MX-550 y que tenía problemas con el sonido? Bueno, ahora anda de lo más perfecto salvo por un pequeño detallito: la cámara web integrada quedó inútil… hasta ahora =)



Curioseando apliqué en la shell el comando lsusb:

jorgicio@sconf:~$ lsusb
Bus 005 Device 003: ID 174f:a821
Bus 005 Device 001: ID 0000:0000
Bus 002 Device 003: ID 04d9:0499 Holtek Semiconductor, Inc.
Bus 002 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
jorgicio@sconf:~$

por favor, ojo con esta línea:

Bus 005 Device 003: ID 174f:a821

y específicamente la ID 174f:a821, que me imaginé que debía ser de la cámara web (la otra es del mouse xD), así que puse la ID en Google Linux y llegué a la conclusión de que era de la Syntek DC-1125, que es el modelo de la cámara web integrada del notebook (efectivamente)

Así que manos a la obra y vamos con el siguiente how-to:

para empezar necesitas los headers del kernel y el doxygen:

sudo apt-get install linux-headers-$(uname -r) doxygen

y (obviamente) el driver de la cámara, que puedes obtenerlo de aquí ^^

baja el driver (recomiendo guardarlo en /usr/src y descomprímelo:

sudo tar zxvf stk11xx-1.0.0.tar.gz

y entra y aplica (como usuario)

make
make driver

y como sudo (o root, aplicando el comando su y luego ingresas la password de root):

sudo modprobe videodev

sudo insmod stk11xx.ko

(o lo mismo como root pero sin el sudo xD)

y notarás que la lucecita amarilla se prende, de ser así, tomó la cámara!!!!

Ahora para probarla, basta tener algún programa como el camorama, el usbview, el kdetv, hasta el mismo kopete, etc.

Ahora viene el problema: por ser una versión de prueba del driver, no se inicia por sí mismo, así que necesitarás hacer que se inicie cada vez que parta tu entorno gráfico:

primero dale permisos al usuario para que ejecute los comandos, para eso abre (como root o sudo):

sudo visudo

edita el archivo y añade estas líneas:

nombredeusuario ALL=NOPASSWD: /sbin/modprobe videodev
nombredeusuario ALL=NOPASSWD: /sbin/insmod /usr/src/stk11xx-1.0.0/stk11xx.ko

y lo guardan: Esc :wq

Esto es para que no nos pida la password de usuario (o de root) a cada rato que queramos ejecutar estos comandos.

Ahora, hagamos que partan al inicio:

En KDE crean el archivo:

vim ~/.kde/Autostart/stk11xx

y adentro escriban:

#!/bin/sh
sudo modprobe videodev
sudo insmod /usr/src/stk11xx-1.0.0/stk11xx.ko

y le dan permisos de ejecución:

chmod a+x ~/.kde/Autostart/stk11xx

y listo, prueben ahora reiniciando el PC a ver cómo les va.

en GNOME:

Sistema – Preferencias – Sesiones. Pestaña ‘Inicio’. Pulsamos ‘Añadir’ e introducimos

sudo modprobe videodev

sudo insmod /usr/src/stk11xx-1.0.0/stk11xx.ko

y listo!!!!

Saludos, copanenes, disfruten!!!!!

Auf wiedersehen!

Agregar un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *