Cámara Advent (Problema Solucionado)

Imagen de aaza
0 puntos

Hace tiempo que me compre una cámara web de la marca Advent. Mi mayor frustración es que nunca la hice funcionar en ubuntu (hasta hoy).
Os voy a dejar como lo he hecho para ponerla en funcionamiento.

Lo primero que hay que hacer es comprobar que la cámara este reconocida en el puerto usb:

usuario@laptop:~/$ lsusb

Bus 005 Device 003: ID 0c45:62bb Microdia PC Camera (SN9C202)

Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Como podéis ver, la cámara esta visible (Microdia PC Camera).

Una vez hecho esto, lo que vamos a hacer es descargar el código fuente con la aplicación git, si no lo tienes instalado puedes hacerlo así:

$ sudo aptitude install git-core

Después, desde la linea de comandos con cd, te sitúas donde vas a descargar el código fuente

ejemplo: $ cd /home/usuario/carpeta

y a continuación, ejecuta el comando:

$ git clone http://repo.or.cz/r/microdia.git

Esto creará una carpeta denominada "microdia", que contiene todo el código fuente.

A veces, el comando de arriba no funciona. Si no te funciona intenta con el siguiente:

$ git clone http://repo.or.cz/microdia.git
Antes de nada,para ser capaz de compilar el controlador, debes tener las fuentes del núcleo y las herramientas necesarias para compilarlo. Para la mayoría de las aplicaciones también necesitara libv4l.

$ sudo aptitude install kernel-package linux-headers build-essential libv4l

Una vez que hayamos instalado Git y todos los paquetes necesarios para la compilación, ya estamos listos para compilar el controlador:

$ cd microdia

$ make

Atención: no hagas uso en cualquier circunstancia de "$ sudo make" o "# make". No debes hacerlo con root. Su uso no es necesario en este momento ya que puede provocar una cadena sin fin de diferentes problemas posteriores.

Si con el comando make obtienes el siguiente error:
make: *** [driver] Error 127
Error 127, simplemente significa que el módulo no se encuentra en la ubicación correcta. Esto no es un gran error. No pasa nada, seguiremos con la instalación.

Ahora viene el gran final. Vamos a cargar el módulo controlador:

$ sudo insmod ./sn9c20x.ko

Si todo funciona bien, no veras ningún mensaje en la salida, ahora utilizaremos el comando dmesg para confirmar que todo ha salido bien, tendrás unas líneas como las siguientes:
$ dmesg

sn9c20x: SN9C20X USB 2.0 webcam driver loaded
sn9c20x: SN9C20X USB 2.0 Webcam - 0C45:624E plugged-in.
sn9c20x: Detected SOI968 Sensor
sn9c20x: SN9C20X USB 2.0 Webcam is now controlling video device /dev/video0
usbcore: registered new interface driver usb_sn9c20x_driver
sn9c20x: v2008.10 : SN9C20X USB 2.0 Webcam Driver

Así que, ¡felicidades! Tu cámara está ahora lista para la acción. Si no es así, no te preocupes, prueba esto:

Solución de problemas de errores insmod

$ sudo insmod sn9c20x.ko
insmod: error inserting 'sn9c20x.ko': -1 Unknown symbol in module

Prueba:

$ sudo modprobe videodev
$ sudo modprobe compat-ioctl32

Y vamos a intentar cargar el controlador otra vez:

$ sudo insmod sn9c20x.ko

Espero que os haya servido de ayuda.

Saludos

Imagen de Gargadon
+1
0
-1

Aunque esto debería ir en Tutoriales y trucos, de verdad me ha funcionado de maravilla. Y ya pude por fin probar Cheese como programa capturador de fotos y video. Ahora solo falta el micrófono de mi HP que es el que no logro hacer funcionar.

PD: Camorama no detecta la cámara, pero con Cheese pude tomar fotos y videos.

+1
0
-1
Imagen de slap
+1
0
-1

+1
0
-1

Saludos.

0000 start out (+FD),A
           ld  BC, +7FFF
           jp 03CB, RAM-CHECK

http://www.injiniero.es

Imagen de salvab
+1
0
-1

Tengo una webcam de la marca advent que en principio no me funcionaba, he hecho lo que pone en este tema (http://www.ubuntu-es.org/?q=node/111082) y la camara funciona a la perfección, pero cuando reinicio el ordenador vuelve a no funcionar y tengo que hacerlo todo de nuevo ¿por qué puede ser esto , por qué no me guarda la configuración?

+1
0
-1
Imagen de QUISQO
+1
0
-1

aaza,muchas gracias por tu aportación,no te puedes imaginar la cantidad de veces que he intentado configurar la dichosa webcam.

Con tu aportación a la 1ª. un diez ;)

+1
0
-1