Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ricoh-webcam-r5u870 [Le 23/01/2009, 16:06] 213.95.41.13 |
ricoh-webcam-r5u870 [Le 01/03/2023, 21:30] (Version actuelle) L'Africain |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>webcam matériel}} | + | {{tag>Jammy webcam matériel}} |
---- | ---- | ||
====== Pilote webcam Ricoh-r5u870 ====== | ====== Pilote webcam Ricoh-r5u870 ====== | ||
- | + | Pour être sûr que vous soyez concerné par ce pilote, commencez par identifier votre webcam, dans un terminal lancer la commande: | |
- | + | ||
- | <note important>Actuellement, il n'existe aucun dépôt proposant le pilote pour la nouvelle version d'Ubuntu, Intrepid Ibex (8.10). Vous pouvez consulter [[http://arakhne.org/ricoh/index.html|cette page]] régulièrement pour vérifier. Seul la méthode de la compilation fonctionne</note> | + | |
- | <note help>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.</note> | + | |
- | + | ||
- | ===== Introduction : ===== | + | |
- | <note warning>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 : | + | |
- | <code>$ sudo apt-get update | + | |
- | $ sudo apt-get upgrade | + | |
- | $ sudo apt-get install lib32v4l-0 libv4l-0</code></note> | + | |
- | + | ||
- | ===== Pré-requis : ===== | + | |
- | + | ||
- | Dans un terminal lancer la commande: | + | |
<code>lsusb</code> | <code>lsusb</code> | ||
- | vous devez obtenir une réponse du genre: | + | vous devez obtenir une réponse du genre: <code>Bus 002 Device 002: ID 05ca:1810 Ricoh Co., Ltd </code> |
- | <file>Bus 002 Device 002: ID 05ca:1810 Ricoh Co., Ltd </file> | + | Comparer ID de votre caméra avec celle du [[http://www.bitbucket.org/ahixon/r5u87x/|site source]] |
+ | ===== Pré-requis===== | ||
+ | * Disposer des [[:sudo|droits d'administration]]. | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt>libglib2.0-dev,libusb-dev,build-essential,gcc,automake,mercurial]]**. | ||
- | Comparer ID de votre caméra avec celle du site sources: | ||
- | [[http://www.bitbucket.org/ahixon/r5u87x/]] | + | ===== Compilation et installation ===== |
- | ===== Méthode 1 : Depot ===== | + | ( Le projet a malheureusement était supprimé mais nous l'avons retrouvé et reposté avec de nouveau liens . ) |
- | ==== Installation : ==== | + | Pour installer le pilote r5u87x : |
+ | * Récupérez les sources dans un dossier r5u87x grâce à la commande : <code>hg clone http://bitbucket.org/ahixon/r5u87x/ </code> | ||
+ | * Déplacez vous dans le dossier : <code>cd r5u87x</code> | ||
+ | * Compiler le pilote en entrant successivement les commandes suivantes :<code>make | ||
+ | sudo make install | ||
+ | sudo r5u87x-loader --reload</code> | ||
- | * [[:tutoriel:comment_modifier_sources_maj|Modifiez vos sources de mises à jour]] pour y ajouter le dépôt du site officiel: | + | Au prochain redémarrage le pilote sera automatiquement pris en charge. Si vous souhaitez la prise en charge sans redémarrer l'ordinateur il suffit de lancer cette commande : |
- | + | ||
- | Pour Edgy : | + | |
- | <file> | + | |
- | deb http://download.tuxfamily.org/arakhne/ubuntu edgy-arakhne universe | + | |
- | </file> | + | |
- | + | ||
- | Pour Feisty : | + | |
- | <file> | + | |
- | deb http://download.tuxfamily.org/arakhne/ubuntu feisty-arakhne universe | + | |
- | </file> | + | |
- | + | ||
- | Pour Gutsy : | + | |
- | <file> | + | |
- | deb http://download.tuxfamily.org/arakhne/ubuntu gutsy-arakhne universe | + | |
- | </file> | + | |
- | + | ||
- | + | ||
- | Pour Hardy : FIXME | + | |
- | <file> | + | |
- | deb http://download.tuxfamily.org/arakhne/ubuntu hardy-arakhne universe | + | |
- | </file> | + | |
- | et ajoutez la clé d'authentification du dépôt : | + | |
- | + | ||
- | <code>gpg --recv-keys 0xBA62BC7E | + | |
- | + | ||
- | gpg --export -a 0xBA62BC7E | sudo apt-key add - | + | |
- | </code> | + | |
- | + | ||
- | (n'oubliez pas de [[:tutoriel:comment_modifier_sources_maj#recharger la liste des paquets]]) | + | |
- | + | ||
- | * Si la clef ne fonctionne pas, la récupérer [[http://download.tuxfamily.org/arakhne/public.key|ICI]], en l'enregistrant sur le BUREAU, puis utiliser dans //Système->Administration->Sources de Logiciels// Onglet //Authentifications// "+Importer la clef..." | + | |
- | + | ||
- | + | ||
- | Ensuite, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] | + | |
- | **ricoh-webcam-r5u870** | + | |
- | + | ||
- | * Sinon | + | |
- | + | ||
- | Télécharger le fichier binaire directement (uniquement pour les 32 bits): | + | |
- | Pour hardy : [[http://download.tuxfamily.org/arakhne/pool/r/ricoh-webcam-r5u870/ricoh-webcam-r5u870_0.11.1-1arakhne1_i386.deb|fichier .deb]] | + | |
- | + | ||
- | Pour les autres noyaux [[http://download.tuxfamily.org/arakhne/pool/r/ricoh-webcam-r5u870/| c'est ici ]] | + | |
- | + | ||
- | + | ||
- | ===== Méthode 2 : Compilation ===== | + | |
- | <note help>Cette installation par compilation permet une compatibilité 32 Bit et 64 Bit</note> | + | |
- | ==== Prérequis ==== | + | |
- | + | ||
- | Il vous faut avoir installer les paquets : [[apt://build-essential,gcc,make,fakeroot|build-essential,gcc,make,fakeroot]] | + | |
- | <note tip>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 : | + | |
- | [[apt://build-essential,libglib2.0-dev,libusb-dev,automake|build-essential,libglib2.0-dev,libusb-dev,automake]]</note> | + | |
- | + | ||
- | Le site officiel est ici : http://www.bitbucket.org/ahixon/r5u87x/ | + | |
- | Ou directement | + | |
- | <code>wget http://bitbucket.org/ahixon/r5u87x/get/f40ecd392efb.zip</code> | + | |
- | + | ||
- | [[http://bitbucket.org/ahixon/r5u87x/get/f40ecd392efb.zip| télécharger le paquet sources pour la compilation]] | + | |
- | + | ||
- | <note tip>Ce projet étant en cours de développement, il peut être intéressant d'installer [[apt://|mercurial]] afin de mettre facilement à jour les sources. | + | |
- | Pour télécharger les sources il suffit alors de se rendre en console dans le répertoire de votre choix et de taper : <code>hg clone http://bitbucket.org/ahixon/r5u87x/</code> | + | |
- | ce qui aura pour effet de copier le répertoire distant r5u87x dans le répertoire dans lequel vous vous êtes placé en console </note> | + | |
- | + | ||
- | + | ||
- | + | ||
- | === Compilation et installation === | + | |
- | Décompresser dans un dossier: | + | |
- | + | ||
- | <note tip>étape inutile si vous utilisez mercurial, de plus le répertoire s'appellera alors r5u87x</note> | + | |
- | + | ||
- | <code>unzip f40ecd392efb.zip</code> | + | |
- | + | ||
- | Déplacer vous dans le dossier décompressé | + | |
- | <code>cd r5u87x</code> | + | |
- | + | ||
- | <note>Ces étapes sont une traduction du fichier README:</note> | + | |
- | + | ||
- | Maintenant nous allons compiler les sources. | + | |
- | + | ||
- | <code>make</code> | + | |
- | <note tip>Pour certaines des commandes suivantes, vous aurez besoin de droits supérieurs avec: [[:sudo]]</note> | + | |
- | + | ||
- | <note>Si vous voulez que le système charge automatiquement le pilote de la webcam au démarrage de l'ordinateur et relance la détection du périphérique vous devez lancer la commande suivante : | + | |
- | <code>make rules</code> | + | |
- | </note> | + | |
- | Enfin il reste à terminer l'installation | + | |
- | <code>sudo make install</code> | + | |
- | + | ||
- | Maintenant pour prendre en compte les modifications sans redémarrer l'ordinateur il suffit de lancer cette commande : | + | |
<code>sudo r5u87x-loader</code> | <code>sudo r5u87x-loader</code> | ||
- | Si cela 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 | + | Si cela ne démarre pas la webcam, c'est qu'il faut recharger les modules, dans ce cas, il faut remplacer la commande précédente par: |
<code>sudo r5u87x-loader --reload</code> | <code>sudo r5u87x-loader --reload</code> | ||
- | |||
- | Puis il faut recharger les modules manuellement en tapant : | ||
- | <code>sudo modprobe -r uvcvideo; sudo modprobe uvcvideo</code> | ||
Il est également possible | Il est également possible | ||
- | de forcer la réinitialisation de la webcam avec la commande | + | de forcer la réinitialisation de la webcam avec la commande |
<code>sudo r5u87x-loader --force-clear</code> | <code>sudo r5u87x-loader --force-clear</code> | ||
===== Désinstaller ===== | ===== Désinstaller ===== | ||
- | Il suffit de se rendre dans le répertoire des sources | + | Il suffit de se rendre dans le répertoire des sources: <code>cd r5u87x*</code> |
- | <code>cd r5u87x*</code> | + | et de taper: <code>sudo make uninstall</code> |
- | et de taper | + | |
- | <code>sudo make uninstall</code> | + | |
<code>make clean</code> | <code>make clean</code> | ||
- | vous pouvez ensuite effacer le répertoire des sources | + | vous pouvez ensuite effacer le répertoire des sources |
<code>cd .. | <code>cd .. | ||
rm -r r5u87x*</code> | rm -r r5u87x*</code> | ||
===== Mise à jour ===== | ===== Mise à jour ===== | ||
- | 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 : | + | Si vous avez installé les sources à l'aide de git ( ou mercurial ) pour mettre à jour il suffit de: |
- | <code>cd r5u87x</code> | + | * Se rendre dans le répertoire ou vous avez installé les sources : <code>cd r5u87x</code> |
- | de désinstaller et nettoyer l'installation précédente : | + | * Désinstaller et nettoyer l'installation précédente : <code>sudo make uninstall |
- | <code>$ sudo make uninstall | + | make clean</code> |
- | $ make clean</code> | + | * Mettre à jour vos sources: <code>hg clone http://bitbucket.org/ahixon/r5u87x/ </code> |
- | puis de mettre à jour vos sources | + | * Se rendre dans le répertoire r5u87x: <code>cd r5u87x</code> |
- | <code>$ hg pull http://bitbucket.org/ahixon/r5u87x/</code> | + | * Compiler : <code>make |
- | de se rendre dans le repertoire r5u87x</code> | + | sudo make install</code> |
- | <code>$ cd r5u87x</code> | + | |
- | compiler : | + | |
- | <code>$ make</code> | + | |
- | configurer : | + | |
- | <code>$ make rules</code> | + | |
- | installer : | + | |
- | <code>$ sudo make install</code> | + | |
- | ===== Autre informations : ===== | ||
+ | =====Voir aussi===== | ||
- | ==== Fil de discussion : ==== | + | Différents posts du forum : |
- | Cette documentation a été réalisée suite à cette discussion : | + | * [[https://forum.ubuntu-fr.org/viewtopic.php?id=115185|discussion]] et [[http://forum.ubuntu-fr.org/viewtopic.php?id=283356&p=1|celle-ci]], |
- | http://forum.ubuntu-fr.org/viewtopic.php?id=115185 | + | * Solution par as2277 sur [[https://forum.ubuntu-fr.org/viewtopic.php?pid=2378566|ce topic]] |
- | et celle-ci : | + | * [[https://ubuntuforums.org/showthread.php?t=2443814|Solution pour 20.04]] (en) |
- | http://forum.ubuntu-fr.org/viewtopic.php?id=283356&p=1 | + | |
---- | ---- | ||
- | //Contributeurs : Anonyme, [[utilisateurs:yurek]], [[utilisateurs:zaya0000]], [[utilisateurs:nlcf]], [[utilisateurs:vince06fr]] // | + | //Contributeurs : Anonyme, [[utilisateurs:yurek]], [[utilisateurs:zaya0000]], [[utilisateurs:nlcf]], [[utilisateurs:vince06fr]], [[http://www.arakhne.org/homes/galland.html|sgalland]] // |