Ceci est une ancienne révision du document !



Pilote webcam Ricoh-r5u870

Actuellement, il n'existe aucun dépôt proposant le pilote pour la nouvelle version d'Ubuntu, Intrepid Ibex (8.10). Vous pouvez consulter cette page régulièrement pour vérifier. Le pilote ne fonctionne plus avec les noyaux 2.6.26 et plus. Or, Intrepid intègre le noyau 2.6.27.
La méthode de compilation a été revu et simplifié, elle permet d'inclure dans le module par défaut "uvcvideo" les pilotes nécessaires pour reconnaitre votre précieuse webcam ricoh.
Pour l'instant, la méthode de compilation est à utiliser pour la version Intrepid de Ubuntu et supérieur De plus, un bug dans la version v4l2 des dépôts empéche la webcam de fonctionner correctement, la solution est de rajouter les dépots suivants à votre sources.list : <codes>## Dépôts libv4l pr bug gstreamer webcam deb http://ppa.launchpad.net/lool/ubuntu intrepid main #deb-src http://ppa.launchpad.net/lool/ubuntu intrepid main</code> il faut ensuite mettre à jour et installer 2 paquets :
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install lib32v4l-0 libv4l-0

Dans un terminal lancer la commande:

lsusb

vous devez obtenir une réponse du genre:

Bus 002 Device 002: ID 05ca:1810 Ricoh Co., Ltd 

Comparer ID de votre caméra avec celle du site sources:

http://www.bitbucket.org/ahixon/r5u87x/

Installation :

Pour Edgy :

deb http://download.tuxfamily.org/arakhne/ubuntu edgy-arakhne universe

Pour Feisty :

deb http://download.tuxfamily.org/arakhne/ubuntu feisty-arakhne universe

Pour Gutsy :

deb http://download.tuxfamily.org/arakhne/ubuntu gutsy-arakhne universe

Pour Hardy : FIXME

deb http://download.tuxfamily.org/arakhne/ubuntu hardy-arakhne universe

et ajoutez la clé d'authentification du dépôt :

gpg --recv-keys 0xBA62BC7E 

gpg --export -a 0xBA62BC7E | sudo apt-key add -

(n'oubliez pas de recharger la liste des paquets)

  • Si la clef ne fonctionne pas, la récupérer ICI, en l'enregistrant sur le BUREAU, puis utiliser dans Système→Administration→Sources de Logiciels Onglet Authentifications "+Importer la clef…"

Ensuite, installez le paquet ricoh-webcam-r5u870

  • Sinon

Télécharger le fichier binaire directement (uniquement pour les 32 bits): Pour hardy : fichier .deb

Pour les autres noyaux c'est ici

Prérequis

Il vous faut avoir installer les paquets : build-essential,gcc,make,fakeroot

Les paquets make et gcc sont fournis par le meta-paquet buid-essential, le paquet fakeroot n'est pas nécessaire ici mais il peut être utile à une autre compilation ;) par contre d'après le readme, il y a d'autre dépendances, donc pour moi les paquets à installer sont : build-essential,libglib2.0-dev,libusb-dev,automake

Le site officiel est ici : http://www.bitbucket.org/ahixon/r5u87x/ Ou directement

wget http://www.bitbucket.org/ahixon/r5u87x/get/881dbd07a263.zip

télécharger le paquet sources pour la compilation

Ce projet étant en cours de développement, il peut être intéressant d'installer mercurial afin de mettre facilement à jour les sources. Pour télécharger les sources il suffit alors de se rendre en console dans le repertoire de votre choix et de taper :
hg clone http://bitbucket.org/ahixon/r5u87x/

ce qui aura pour effet de copier le repertoire distant r5u87x dans le repertoire dans lequel vous vous etes placé en console

Cette installation par compilation permet une compatibilité 32 Bit et 64 Bit

Compilation et installation

Décompresser dans un dossier:

étape inutile si vous utilisez mercurial, de plus le répertoire s'appelera alors r5u87x
unzip r5u87x-881dbd07a263

Déplacer vous dans le dossier décompressé

cd r5u87x-881dbd07a263
Ces étapes sont une traduction du fichier README:

Maintenant nous allons compiler les sources.

make

Pour les commandes suivantes vous aurez besoin de droits supérieurs avec: sudo

Déplacer le dossier ou vous avez compiler les sources dans le dossier /opt/ afin de le protégé pour la réinstallation dans le cas d'une mise a jour du noyau linux:

sudo ./loader

Si non vous pouvez retentez de charger les modules :

sudo ./loader --force-clear
Les dernieres versions permettent de charger le firmware au boot, pour se faire il suffit, dans le répertoire r5u87x de taper
$ make rules

pour configurer l'installation puis d'installer le tout en tapant

$ sudo make install

il suffira ensuite de démarrer la webcam en faisant

$ sudo r5u87x-loader

si celà ne démarre pas la webcam, c'est qu'il faut recharger les modules, dans ce cas, il faur remplacer la commande précédente par

$ r5u87x-loader --reload

, on peut aussi recharger les modules manuellement en tapant :

$ modprobe -r uvcvideo; modprobe uvcvideo

Il est également possible de forcer le reset de la cam avec la commande

$ r5u87x-loader --force-clear

Il suffit de se rendre dans le répertoire des sources

$ cd r5u87x*

et de taper

$ sudo make uninstall
$ make clean

vous pouvez ensuite effacer le répertoire des sources

$ cd ..
$ rm -r r5u87x*

Si vous avez installé les sources à l'air de mercurial, pour mettre à jour il suffit de se rendre en console dans le répertoire ou vous avez installé les sources :

cd r5u87x

de désinstaller et nettoyer l'installation précédente :

$ sudo make uninstall 
$ make clean

puis de mettre à jour vos sources

$ hg pull http://bitbucket.org/ahixon/r5u87x/

de se rendre dans le repertoire r5u87x</code>

cd r5u87x

compiler :

make

configurer :

make rules

installer :

make install

Fil de discussion :

Cette documentation a été réalisée suite à cette discussion : http://forum.ubuntu-fr.org/viewtopic.php?id=115185 et celle-ci : http://forum.ubuntu-fr.org/viewtopic.php?id=283356&p=1


Contributeurs : Anonyme, yurek, zaya0000, nlcf, vince06fr

  • ricoh-webcam-r5u870.1231924867.txt.gz
  • Dernière modification: Le 14/01/2009, 10:21
  • par vince06fr