Bonjour les ami(e)s

Pour Noël j'ai fabriqué un PC sous Ubuntu karmic pour mes petites filles. J'ai mis une webcam logitec (figurant dans la liste de la doc ubuntu) et avec Ekiga et Cheese ça marche au poil. J'ai donc demandé au père Noël de m'apporter une Webcam pour que je puisse chater avec elles en video/audio.  Et ce c... de père Noël m'a apporté une  webcam microsoft.

Oh mon système la reconnait bien :
~$ lsusb
Bus 002 Device 002: ID 045e:00f5 Microsoft Corp. LifeCam VX-3000

Mais quand je lance cheese ou ekiga le voyant vert de la caméra s'allume, mais vert est aussi l'écran !

Alors j'ai fouillé la doc ubuntu qui me renvoie vers ce site : http://stemp.wordpress.com/2008/09/15/intrepid-les-webcams-et-les-drivers-gspca/
qui dit : "À partir de la version 2.6.27 de Linux les drivers gspcav2 sont intégrés au noyau."
Je suis dans ce cas :
~$ uname -r
2.6.31-17-generic

Mais il dit aussi : Ces drivers utilisent dorénavant le système v4l2 en lieu et place du v4l1.
Alors, pour avoir la dernière version,  j'ai ajouté dans mes dépots (et chargé la clé) :
deb http://ppa.launchpad.net/libv4l/ppa/ubuntu karmic main 
deb-src http://ppa.launchpad.net/libv4l/ppa/ubuntu karmic main

Et j'ai unstallé libv4l et v4l2ucp ce qui s'est passé sans erreur.
J'ai rebouté. Et j'ai toujours la même chose. Cheese, camstream, camorama, ekiga... Tous même punition.

En dernier ressort j'ai téléchargé le source du driver, j'ai recompilé (ci-dessous la console du make install où apparaissent des erreurs) 

pyvar...@primaflores3:~/gspca-5f89cfc7ed12$ sudo make install
make -C /home/pyvarlet/gspca-5f89cfc7ed12/v4l install
make[1]: entrant dans le répertoire « /home/pyvarlet/gspca-5f89cfc7ed12/v4l »
scripts/make_makefile.pl
make[1]: quittant le répertoire « /home/pyvarlet/gspca-5f89cfc7ed12/v4l »
make[1]: entrant dans le répertoire « /home/pyvarlet/gspca-5f89cfc7ed12/v4l »
-e 
Removing obsolete files from /lib/modules/2.6.31-17-generic/kernel/drivers/media/video:

-e 
Removing obsolete files from /lib/modules/2.6.31-17-generic/kernel/drivers/media/dvb/cinergyT2:

-e 
Removing obsolete files from /lib/modules/2.6.31-17-generic/kernel/drivers/media/common:
ir-common.ko 
-e 
Removing obsolete files from /lib/modules/2.6.31-17-generic/kernel/drivers/media/dvb/frontends:

Installing kernel modules under /lib/modules/2.6.31-17-generic/kernel/drivers/media/:
/sbin/depmod -a 2.6.31-17-generic 
make -C firmware install
make[2]: Entering directory `/home/pyvarlet/gspca-5f89cfc7ed12/v4l/firmware'
  CC  ihex2fw
Installing firmwares at /lib/firmware: vicam/firmware.fw cp: cannot stat `vicam/firmware.fw': No such file or directory
dabusb/firmware.fw cp: cannot stat `dabusb/firmware.fw': No such file or directory
dabusb/bitstream.bin cp: cannot stat `dabusb/bitstream.bin': No such file or directory
ttusb-budget/dspbootcode.bin cp: cannot stat `ttusb-budget/dspbootcode.bin': No such file or directory
cpia2/stv0672_vp4.bin cp: cannot stat `cpia2/stv0672_vp4.bin': No such file or directory
av7110/bootcode.bin cp: cannot stat `av7110/bootcode.bin': No such file or directory
make[2]: [install] Error 1 (ignored)

make[2]: Leaving directory `/home/pyvarlet/gspca-5f89cfc7ed12/v4l/firmware'
make[1]: quittant le répertoire « /home/pyvarlet/gspca-5f89cfc7ed12/v4l »
pyvar...@primaflores3:~/gspca-5f89cfc7ed12$

Y a-t-il quelque chose que j'oublie ? Ou un truc à faire qui n'est pas dans la doc ?
Si quelqu'un a une idée... Merci d'avance.
Pierre
 

Répondre à