Peleando con una webcam :B

A principios de febrero suplí una pequeña necesidad que tenía: Compre una webcam. Claro, mi notebook no trae una incorporada como otros notebooks que ví un par de semanas despues de comprar el mío ¬¬.

En aquel entonces estaba en Kubuntu, y ya había probado una webcam con el equipo de escritorio, pero no era apropiada para un notebook, pues era de base plana y no “tipo clip”. Afortunadamente, aquella funcionó de inmediato con los drivers gspca.

Pero mientras desarrollaba uno que otro tutorial para instalarla, también instale otros drivers que más tarde no recordaba.

Mi incertidumbre comenzó cuando a la vuelta de mis vacaciones me cambie a Debian y luego a ArchLinux. No funcionó en ninguno de los 2.

¿No que era enchufar y correr? No.

¿Entonces eran los drivers gspca? No. Los probe infructuosamente desde paquetes, desde fuentes y distintas versiones.

Lo curioso es que en Kubuntu recuerdo que no hice más que enchufar y funcionó mágicamente. Debido a eso, llegue incluso a pensar que lo que viví nunca ocurrió y fue una especie de falla de la matrix :B.

Hasta hace 2 días, llegue incluso a pensar en estudiar el funcionamiento de los módulos del kernel para poder escribir el driver yo mismo :O (donde tengo 0 experiencia). Afortunadamente no fe necesario.

Read the rest of this entry »

Posted in how-to. Etiquetas:, , , . 2 Comments »

Debian, Webcam a4tech pk-335

No se como llegó esta webcam, pero pasando por mis manos, obviamente la tenía que probar en Linux.

Primero, para detectarla, la enchufé he hice:

  • # lsusb

El resultado interesante fue esta linea:

  • Bus 001 Device 009: ID 0c45:613c Microdia

Buscando el ID, encontré el nombre de los módulos, y un sitio donde posiblemente se podrían descargar.

Entonces haciendo:

  • # apt-cache search gspca

Encontré que el mismo repositorio oficial de debian tenía los módulos.

Luego fue cosa de instalarlos con apt:

  • # apt-get install gspca-modules-`uname -r`

EDIT :

Descubr que en el kernel 2.6.22 hay oto modulo que activa la cámara, pero no funciona. Se llama sn9c102. Para evitar que haga conflicto con el gspca hacemos esto:

  • # rmmod sn9c102

Además, para evitar que al enchufar la cámara se cargue automáticamente el módulo, se edita el archivo /etc/modprobe.d/blacklist y le agregamos al final la siguiente linea:

  • blacklist sn9c102

Listo, los módulos están instalados. Luego se cargan con modprobe:

  • # modprobe gspca

Ok, ahora, para probar que funciona la cámara, instale el programa xawtv

  • # apt-get install xautv

Et voilà:

Conclusión:

Finalmente, logré hacerla funcionar bien en Kopete, pero por alguna razón en amsn no (el dialogo la detectaba pero se quedaba pegado, así que presumo un bug en amsn).

EDIT: Si por alguna razón no levanta el módulo automáticamente al enchufarla, podría ser conveniente agregar el módulo a /etc/modules (simplemente escribir en una linea el nombre del modulo, en este caso gspca).

Posted in General. Etiquetas:, . No Comments »