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 | ||
webcam_logitech_quickcam [Le 10/01/2011, 19:34] 79.82.50.220 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>matériel webcam logitech}} | ||
- | |||
- | |||
- | ====== Webcam : Logitech QuickCam ====== | ||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | <note warning> | ||
- | Vous devez vérifier la compatibilité de votre webcam sur la [[:webcam_logitech_generic|page portail "Logitech Webcam, Labtec Webcam" :: VendorId 046d]]. | ||
- | </note> | ||
- | |||
- | <note important>votre webcam est peut-être déjà reconnue : [[:tutoriel:comment_installer_un_paquet|installez]] et exécutez **[[apt://xawtv|xawtv]]** pour vous en assurer avant d'aller plus loin. | ||
- | Si tel est le cas, pas besoin de suivre la méthode décrite ci-dessous. | ||
- | </note> | ||
- | |||
- | Il faut [[:tutoriel:comment_installer_un_paquet|installer]] **build-essential** [[apt://build-essential|{{apt.png}}]] ainsi que les en-têtes de votre noyau courant, les fameux kernel-headers disponible dans le paquet **linux-headers**. | ||
- | Ensuite, vous pouvez installer **camorama** [[apt://camorama|{{apt.png}}]] et/ou **XawTV**.[[apt://xawtv|{{apt.png}}]] | ||
- | |||
- | FIXME trouver une méthode plus simple pour déterminer quel paquet de headers l'utilisateur doit installer. (# aptitude install linux-headers-`uname -r`) | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Installation ===== | ||
- | |||
- | |||
- | <note warning> | ||
- | **Identification matérielle** : vous devez [[:webcam_logitech_generic#identification_materielle|vous assurer de l'identifiant produit]] de votre webcam ! | ||
- | //Cela est important pour la suite ...// | ||
- | </note> | ||
- | |||
- | |||
- | ==== pilote QC-USB ==== | ||
- | |||
- | <note important> | ||
- | Attention, cette partie semble ne plus être opérationnelle en l'état... | ||
- | Si vous avez une Quickcam, elle devrait fonctionner avec ce pilote, n'hésitez pas à améliorer cette doc ... et à vous faire aider par le biais du forum. | ||
- | </note> | ||
- | |||
- | Le pilote qc-usb est généralement fourni par le biais des [[:depots#universe_et_multiverse|dépôts Universe]]. | ||
- | |||
- | Il faut [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **qc-usb-source** **qc-usb-utils** **kernel-package**. | ||
- | |||
- | Si vous n'avez jamais recompilé votre noyau, vous aurez sans doute besoin d'installer quelques paquets : | ||
- | Lisez http://doc.ubuntu-fr.org/tutoriel/comment_compiler_un_kernel_de_kernel.org | ||
- | |||
- | ^ Installer en 1 clic (teste avec intrepid 32bit)^ | ||
- | | [[apt://qc-usb-source,qc-usb-utils,kernel-package|{{ apt.png }}]] | | ||
- | |||
- | <note important>Pour Jaunty, si vous avez l'erreur : | ||
- | Pas de règle pour fabriquer la cible « kernel/bounds.c » | ||
- | rajouter le dépot : linux-source | ||
- | </note> | ||
- | |||
- | Vous devez aller dans le répertoire **/usr/src**, et décompresser l'archive : | ||
- | <code> | ||
- | cd /usr/src | ||
- | sudo tar -xzvf qc-usb-modules.tar.gz | ||
- | </code> | ||
- | <note important>Pour Jaunty (Je confirme) : | ||
- | <code> | ||
- | cd /usr/src | ||
- | sudo tar xvfj qc-usb.tar.bz2</code></note> | ||
- | |||
- | |||
- | Se déplacer dans le répertoire correspondant aux sources de votre noyau : | ||
- | <code> | ||
- | cd /usr/src/linux-headers-`uname -r` | ||
- | </code> | ||
- | |||
- | Compiler le noyau : | ||
- | <code> | ||
- | sudo make-kpkg modules-image | ||
- | </code> | ||
- | |||
- | > Tutorial inutile puisque si on le suit à la lettre cela ne fonctionne pas. | ||
- | > Il faut avoir installé kernel-package avant !!! | ||
- | >> Merci de compléter ce tutoriel si il présente un défaut, mais évitez d'en supprimer des parties sans explications plus avancées. -- YoBoY -- | ||
- | |||
- | Puis, [[#testez_l_installation|testez]] donc l'installation ... | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== pilote QC-USB-Messenger ==== | ||
- | |||
- | <note important> | ||
- | * À partir de 8.04 : utiliser qc-usb-messenger-1.8. | ||
- | * Avant 8.04 : utiliser qc-usb-messenger-1.7. | ||
- | </note> | ||
- | |||
- | Ce pilote fonctionne sur architecture x86, Alpha, PPC, SMP. | ||
- | |||
- | Son site officiel: [[http://home.mag.cx/messenger/]] il a été créé par Christian Magnusson. | ||
- | |||
- | Avant tout, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **realpath**[[apt://realpath|{{apt.png}}]] | ||
- | |||
- | |||
- | Puis installer le pilote en tapant ce qui suit dans un [[:terminal]] : | ||
- | <code> | ||
- | wget http://home.mag.cx/messenger/source/qc-usb-messenger-1.8.tar.gz | ||
- | tar xzf ./qc-usb-messenger-1.8.tar.gz | ||
- | cd ./qc-usb-messenger-1.8 | ||
- | sudo ./quickcam.sh | ||
- | </code> | ||
- | |||
- | Certaines informations vous seront alors demandées. (dans la pratique, vous pouvez normalement vous contenter de taper //Entrée// à chaque question) | ||
- | |||
- | (si vous avez des problèmes lors de l'installation, vous pouvez essayer de lancer manuellement la [[#compilation|phase de compilation]] ... ) | ||
- | |||
- | === Problèmes possibles === | ||
- | == Avec le pilote 1.8 == | ||
- | Avec les webcams 046d:08f5 et 046d:08f6, l'installation n'a pas pu détecter le device vidéo suite à la commande dmesg. Une correction du script quickcam.sh est alors nécessaire : | ||
- | # Modification du script quickcam.sh | ||
- | mv quickcam.sh quickcam.sh.orig | ||
- | sed "s/^\(.*VIDEODEV.*dmesg.*5.*\)$/#\1/" quickcam.sh.orig > quickcam.sh | ||
- | chmod u+x quickcam.sh | ||
- | Puis relancer "sudo ./quickcam.sh". Voir le post : [[http://forum.ubuntu-fr.org/viewtopic.php?pid=1896016]] | ||
- | == Avec le pilote 1.7 == | ||
- | <note>Sur Ubuntu [[feisty]] (**ne concerne que Feisty, corrigé sur [[Gutsy]]**), l'organisation des modules a été modifiée et inclut un module **quickcam** qui, malheureusement, fonctionne mal. | ||
- | |||
- | Il faut donc modifier le fichier **Makefile** pour écraser ce module. Pour cela, [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] **Makefile** et remplacez la ligne : | ||
- | $(INSTALL) -c -D -m 644 $(MODULE_NAME) $(MODULE_DIR)/misc/$(MODULE_NAME) | ||
- | par la ligne | ||
- | $(INSTALL) -c -D -m 644 $(MODULE_NAME) $(MODULE_DIR)/kernel/ubuntu/media/quickcam/$(MODULE_NAME) | ||
- | </note> | ||
- | |||
- | Si il y a un problème avec la commande realpath au cours de l'installation (cas aléatoire), modifiez le fichier **quickcam.sh** pour rajouter après la ligne : | ||
- | VIDEODEV=`dmesg | awk '/quickcam: Registered device:/ { print $5 }' | head -n 1` | ||
- | la ligne suivante : | ||
- | [ -z "$VIDEODEV" ] && VIDEODEV=`dmesg | awk '/quickcam: Registered device:/ { print $6 }' | head -n 1` | ||
- | |||
- | ==== Testez l'installation ==== | ||
- | |||
- | Une fois, le script terminé, vous n'avez plus qu'à tester le module : | ||
- | <code>sudo modprobe quickcam</code> | ||
- | |||
- | Lancez [[Camorama]] ou XawTV pour tester le fonctionnement. | ||
- | |||
- | Si vous voyez l'image capturée par votre webcam, l'installation a réussi et votre webcam fonctionne. Pour automatiser le chargement du module quickcam, [[:tutoriel/comment_editer_un_fichier|éditez le fichier]] **/etc/modules** et ajoutez **quickcam** à la fin de celui-ci | ||
- | |||
- | |||
- | ===== Problèmes ===== | ||
- | |||
- | ==== Compilation ==== | ||
- | |||
- | Vous avez eu un souci pendant le déroulement du script shell quickcam ? | ||
- | |||
- | Il est possible de lancer manuellement la compilation - dans le but, entre autre, de voir où cela pose problème. | ||
- | |||
- | <note important>qc-usb-messenger ne semble plus etre maintenu par ses auteurs depuis un certain temps. La dernière version 1.8 n'est pas compatible avec les derniers kernels (Jaunty & Karmic). Il est donc nécéssaire de patcher les sources pour le code soit compatible avec les derniers kernels. | ||
- | |||
- | Télécharger le patch [[http://fabiengb.free.fr/qc-usb-messenger/qc-usb-messenger-1.8-2.6.31.patch|http://fabiengb.free.fr/qc-usb-messenger/qc-usb-messenger-1.8-2.6.31.patch]] | ||
- | |||
- | Placez le fichier patch dans le dossier des sources de qc-usb-messenger et executez la commande suivante : | ||
- | |||
- | <code>patch -p1 -i qc-usb-messenger-1.8-2.6.31.patch</code> | ||
- | |||
- | </note> | ||
- | |||
- | Dans ce cas, en mode console, allez dans votre répertoire où est décompressée l'archive précédemment téléchargée, puis lancez la compilation ainsi : | ||
- | sudo make clean && make all | ||
- | |||
- | Laissez faire ! | ||
- | |||
- | Pour finir : | ||
- | |||
- | * Si tout a bien fonctionné, testez-le pilote en lançant le module approprié : <code>sudo modprobe quickcam</code> | ||
- | * S'il y a une erreur, dirigez vous vers le [[http://forum.ubuntu-fr.org/|forum]], pour rechercher des solutions et si aucune ne convient, exposer votre problème, soit vous [[qce-ga-discussion@lists.sourceforge.net|contactez l'auteur]], afin de trouver une solution ... | ||
- | **Soyez explicite** dans ce que vous avez fait, sur quelle type d'architecture, et quel noyau linux ! | ||
- | |||
- | <note important></note> | ||
- | |||
- | |||
- | ==== Ne fonctionne plus au redémarrage ==== | ||
- | |||
- | Il peut arriver que la webcam fonctionne bien lors de l'installation, que les tests vidéo soient concluants mais ensuite qu'au redémarrage de l'ordinateur, celle-ci ne fonctionne plus du tout. | ||
- | |||
- | La solution : <code>sudo modprobe -r quickcam && sudo modprobe quickcam</code> | ||
- | |||
- | <note> | ||
- | On décharge le module du noyau pour le charger à nouveau ! | ||
- | </note> | ||
- | |||
- | |||
- | |||
- | ==== Au redémarrage, je n'ai plus de son ==== | ||
- | |||
- | Le micro de la webcam peut être détecté comme une carte son, lors du démarrage de l'ordinateur, par ALSA. Résultat, ALSA plante. | ||
- | |||
- | Pour connaître votre module de son principal, faites en mode console : <code>lsmod | grep -i snd</code> | ||
- | |||
- | Voici un exemple : | ||
- | # lsmod | grep -i snd | ||
- | snd_intel8x0 29984 1 | ||
- | snd_ac97_codec 64608 1 snd_intel8x0 | ||
- | |||
- | Il vous faut donc [[:tutoriel/comment_editer_un_fichier|éditer le fichier]] **/etc/modules** pour y ajouter le module de son correspondant à votre carte principale ... | ||
- | |||
- | <note> | ||
- | Dans ce cas-là, c'est le **snd_intel_8x0** qui est à renseigner ! | ||
- | </note> | ||
- | |||
- | ==== Mon application ne fonctionne pas correctement avec la webcam ==== | ||
- | |||
- | === aMSN === | ||
- | |||
- | * aMSN affiche votre tuner au lieu de la webcam : [[:amsn#amsn_affiche_mon_tuner_au_lieu_de_la_webcam|la solution]] ! | ||
- | * [[webcam_logitech_webcam_msn]] | ||
- | |||
- | |||
- | ===== Références ===== | ||
- | |||
- | En français : | ||
- | |||
- | * "Mémoire Grise Libérée" : [[http://memoire-grise-liberee.fr.eu.org/Linux/usb/quickcam/|Utiliser une webcam Logitech QuickCam USB]] | ||
- | |||
- | En anglais : | ||
- | |||
- | * Logitech QuickCam Messenger for Linux using Skype : [[http://www.kuhrti.de/index.php/linux/logitech-quickcam-messenger-on-linux/]] |