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 24/09/2009, 13:42] sgalland |
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 help>Le pilote : [[http://avilella.googlepages.com/r5u870_patched.tar.bz2|r5u870_patched.tar.bz2]] ([[http://avilella.googlepages.com/vaiosz|source]]) semble pouvoir faire fonctionner ces modèles : | + | |
- | + | ||
- | * 05ca:1810 HP Pavilion Webcam - UVC | + | |
- | * 05ca:1830 Sony Visual Communication Camera VGP-VCC2 (Vaio SZ) | + | |
- | * 05ca:1832 Sony Visual Communication Camera VGP-VCC3 (Vaio UX) | + | |
- | * 05ca:1833 Sony Visual Communication Camera VGP-VCC2 (Vaio AR1) | + | |
- | * 05ca:1834 Sony Visual Communication Camera VGP-VCC2 (Vaio AR2) | + | |
- | * 05ca:1835 Sony Visual Communication Camera VGP-VCC5 (Vaio SZ) | + | |
- | * 05ca:1836 Sony Visual Communication Camera VGP-VCC4 (Vaio FE) | + | |
- | * 05ca:1837 Sony Visual Communication Camera VGP-VCC4 (Vaio FZ) | + | |
- | * 05ca:1839 Sony Visual Communication Camera VGP-VCC6 (Vaio CR) | + | |
- | * 05ca:183a Sony Visual Communication Camera VGP-VCC7 (Vaio SZ) | + | |
- | * 05ca:183b Sony Visual Communication Camera VGP-VCC8 (Vaio FZ) | + | |
- | * 05ca:1870 HP Pavilion Webcam / HP Webcam 1000 | + | |
- | + | ||
- | Solution par as2277 sur [[http://forum.ubuntu-fr.org/viewtopic.php?pid=2378566|ce topic]]</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 Hardy : | + | |
- | <file> | + | |
- | deb http://download.tuxfamily.org/arakhne/ubuntu hardy-arakhne universe | + | |
- | </file> | + | |
- | + | ||
- | Pour Intrepid : | + | |
- | <file> | + | |
- | deb http://download.tuxfamily.org/arakhne/ubuntu intrepid-arakhne universe | + | |
- | </file> | + | |
- | + | ||
- | Pour Jaunty : | + | |
- | <file> | + | |
- | deb http://download.tuxfamily.org/arakhne/ubuntu jaunty-arakhne universe | + | |
- | </file> | + | |
- | + | ||
- | et ajoutez la clé d'authentification du dépôt : | + | |
- | + | ||
- | <code>wget -q http://download.tuxfamily.org/arakhne/public.key -O- | 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, intrepid et jaunty : [[http://download.tuxfamily.org/arakhne/pool/r/ricoh-webcam-r5u870/ricoh-webcam-r5u870_0.11.3-0arakhne0_i386.deb|fichier .deb]] | + | |
- | + | ||
- | Pour les noyaux plus anciens (2.6.24 et précédents) risques de ne pas supporter la compilation par DKMS. | + | |
- | + | ||
- | + | ||
- | ===== 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/50058c4bc1cd.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]] // |