Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
materiel:webcam_logitech_msn [Le 02/02/2008, 12:44]
213.95.41.13
— (Version actuelle)
Ligne 1: Ligne 1:
-{{installation:​warning.png ​ }} 
->Cette documentation est ancienne, inexacte ...  
->​Veuillez plutôt vous référer à cette nouvelle page "​**[[:​logitech_quickcam|Installer une webcam Logitech QuickCam]]**"​ où vous trouverez plus d'​informations précises et correctes ! 
  
-<​code>​ 
-Version Hoary , Breezy (pour EasyPwc) 
-</​code>​ 
- 
-Rédigé par Nehuzel (nehuzel (at) free (dot) fr) 
-Modifier par Anbreizh pour EasyPwc, mais aussi par [[utilisateurs:​pdemong|PDemong]] (entre autres...) 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-====== Installation simplifiée du pilote de la webcam ====== 
- 
-Il existe un logiciel qui permet d'​installer facilement le pilote de webcam (donc les pilotes ci dessous) ​ 
- 
-Taper le raccourci suivant : ALT + F2 
-Dans la fenêtre taper: 
-Pour ubuntu: 
-<​code>​gksudo gedit /​etc/​apt/​sources.list</​code>​ 
-Pour kubuntu: 
-<​code>​kdesu kate /​etc/​apt/​sources.list</​code>​ 
- 
-Ajouter à la fin du fichier 
- 
-<​code>​deb http://​blognux.free.fr/​debian unstable main</​code>​ 
- 
-Puis lancez le gestionnaire de paquets **Synaptic** (Adept Manager sous Kubuntu), rechargez la liste des paquets et recherchez le paquet **easycam** et appliquez votre choix. 
- 
- 
-Ensuite, branchez votre webcam, si ce n'est pas déjà fait, et lancez dans le menu **Système** >> **Administration** >> **EasyCam**. 
-Et suivre les étapes 
- 
-Pour information,​ veuillez consulter le post [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=16670|EasyCam]] ou [[http://​blog.mobilisoft.com/?​2005/​12/​08/​77-installation-d-une-webcam|Via ce BLOG]] 
- 
- 
- 
- 
- 
- 
-====== Installer une webcam logitech et un client MSN compatible webcam ====== 
- 
-Après avoir passé de nombreuses heures à tourner dans tous les sens pour parvenir à utiliser ma webcam Logitech avec un client MSN, je me décide à écrire un résumé de ces recherches afin de faciliter cette étape aux utilisateurs débutants. 
- 
- 
- 
- 
- 
-===== Création du périphérique video0 ===== 
- 
-Avant toute chose nous allons vérifier la prise en charge de l'USB par votre PC : 
-En principe le système Ubuntu charge les pilotes au démarrage donc pas vraiment de souci. 
-<​code>​ 
-lsmod | grep usb 
-lsmod | grep hci 
-</​code>​ 
- 
-Si en revanche, aucune ligne n'​apparaît,​ suivez les instructions suivantes : 
- 
-**RAPPEL ET VÉRIFICATION DES PILOTES USB SOUS LINUX 2.6.x** 
-source http://​www.trustonme.net/​didactels/​297.html 
- 
-**Sous Linux, trois pilotes USB (modules) existent:​**  ​ 
- 
-  * Deux pilotes pour la gestion de la technologie USB 1 :  
-Norme UHCI (Universal Host Controller Interface) développée par Intel et utilisée par les chipsets Intel ou Via. 
- 
-Norme OHCI (Open Host Controller Interface) développée par Compaq et utilisée par les chipset Compaq, SIS ou ALI. 
- 
-  * et un seul pour celle de l'USB version 2 : une unique norme la EHCI (Enhanced Host Controller Interface). 
- 
-Donc, pour connaître quel pilote USB 1 doit être chargé suivant la prise en charge du chipset de votre carte mère, tapez la commande suivante : 
- 
-<​code>​ 
-lspci -v | grep HCI 
-</​code>​ 
- 
-Si dans les lignes renvoyées apparaît le mot "​UHCI",​ le chipset prend en charge la norme USB 1 UHCI et le module correspondant doit être chargé. 
-<​code>​ 
-sudo modprobe uhci-hcd 
- 
-</​code>​ 
- 
-Par analogie, si c'est le mot "​OHCI"​ qui apparaît, le module à charger est "​OHCI"​. 
- 
-<​code>​ 
-sudo modprobe ohci-hcd 
-</​code>​ 
- 
-Enfin, tapez : 
-<​code>​ 
-sudo modprobe usbcore 
-</​code>​ 
- 
- 
-Une fois les modules chargés, nous allons créer le périphérique proprement dit. Dans une console tapez: 
-<​code>​ 
-sudo mknod /dev/video0 c 81 0 
-sudo mknod /dev/video1 c 81 1 
-sudo chmod a+rw /dev/video0 
-sudo ln -s /dev/video0 /dev/video 
-</​code>​ 
- 
-Et voila, votre périphérique vidéo est créé. Passons à la webcam. 
- 
- 
- 
- 
- 
- 
-===== Installation de la quickcam messenger logitech ===== 
- 
-Tout d'​abord il va falloir vérifier la présence des ''​kernel-headers''​ correspondant à votre système et le cas échéant les installer. Toujours dans la console, entrez : 
- 
-<​code>​ 
-sudo apt-get install linux-headers-`uname -r` 
-sudo ln -s /​usr/​src/​linux-headers-`uname -r` /​lib/​modules/​`uname -r`/build 
-</​code>​ 
- 
-Il nous reste encore à installer les pilotes de la quickcam. Nous les téléchargeons à cette adresse: 
- 
-http://​home.mag.cx/​messenger/​source/​qc-usb-messenger-1.6.tar.gz 
- 
-//**Note du 26-07-2005 :** Ce pilote est aussi disponible dans les paquets Ubuntu (Universe). Il suffit d'​installer via apt-get qc-usb-source (et optionnellement qc-usb-utils qui contient des outils de tests de la webcam). qc-usb-source ne contient que le tarball des sources du pilote ainsi que les explications d'​installation,​ il faut donc continuer l'​installation manuelle comme expliquée dans cette page. \\ 
-Le pilote présent dans le dépôt officiel peut être d'une version antérieure à celle téléchargée manuellement,​ ne le préférez que si vous souhaitez ne pas dépendre de fichiers extérieurs à la distribution. // 
- 
-//**Note du 25-07-2005 :** Certaines versions récentes du matériel concernant les quickcam Express (a savoir acheté récemment) ne fonctionnent pas avec le pilote "​standard"​ qc-usb cité ci-dessus.\\ 
-En attendant une prochaine mise à jour, il est conseillé de vérifier la version de votre matériel avec la commande "​lsusb"​. Un tutoriel d'​installation de ce pilote alternatif est disponible sur le forum FR ici : 
-http://​forum.ubuntu-fr.org/​viewtopic.php?​id=8157 // 
- 
- 
-Une fois téléchargée,​ décompressez l'​archive,​ en mode console si vous le préférez ou plus simplement à l'aide de ''​file-roller''​. 
- 
-Ensuite il faut installer les paquets tk8.4-dev,​xawtv et gcc (manuellement ou à l'aide de synaptic) s'ils ne sont pas installés, pour pouvoir compiler le pilote et voir l'​aperçu de la webcam. 
- 
-<​code>​ 
-sudo apt-get install tk8.4-dev xawtv gcc build-essential 
-sudo apt-get install tk8.4-dev xawtv gcc-3.4 ​ build-essential ##pour Breezy Badger 
-</​code>​ 
- 
-De retour dans la console, on se place dans le dossier décompressé précédemment puis on rentre la commande: 
-<​code>​ 
-sudo ./​quickcam.sh 
-</​code>​ 
- 
-S'​ensuit un long, très long moment de questions de la part de l'​installeur auxquelles vous devrez répondre par "​entrée"​. Au bout d'un moment un test se lance et vous montre l'​image de la cam via ''​xawtv''​. Quittez le logiciel et le script reprend et termine l'​installation. 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-===== Installation d'une ancienne webcam Quickcam Messenger & Communicate de Logitech ===== 
-Cette section est légèrement différente de la précédente et ne correspond qu'à certaine version de ces WebCams. Voici les instructions à suivre pour les installer. 
- 
- 
-//**Note du 02-11-2005 :** La section précédente semble être identique - l'​installation des headers est également nécessaire pour cette section - une fusion des deux parties serait préférable//​ 
- 
-0- __Préambule__ :\\ 
-Le pilote que l'on va utiliser est le suivant : http://​home.mag.cx/​messenger/​ \\ 
-Vérifiez qu'il n'y a pas de mise à jour avant de vous lancer et que votre WebCam est bien supportée : 
-^ Quickcam Messenger ^ Quickcam ​ Communicate ​ ^ 
-| 046D:​08F0 ​  | 046D:​08F5 ​    | 
-| 046D:​08F6 ​  ​| ​ | 
- 
- 
-1- Pour vérifier si l'​identifiant de votre webcam est supporté par le pilote, brancher la webcam ​ et faire la commande **lsusb**. Vous devriez obtenir une similitude avec ce qui suit : 
-<​code>​lsusb 
-Bus 004 Device 001: ID 0000:0000 
-Bus 003 Device 003: ID 046d:08f5 Logitech, Inc. 
-Bus 003 Device 001: ID 0000:0000 
-Bus 002 Device 001: ID 0000:0000 
-Bus 001 Device 001: ID 0000:​0000</​code>​ 
-Nous avons ici une WebCam ID **046d:​08f5** Logitech, Inc. et est donc compatible. 
-Le tableau précédent n'​étant pas forcément à jour, vous pouvez avoir la liste complète des webcams supportées par ce pilote sur [[http://​home.mag.cx/​messenger/​|le site de l'​auteur]] 
- 
-2- __Nettoyage de votre configuration.__ \\ 
-Faire un état des lieux, et enlever tout module (quickcam/​videodev) susceptible de nous gêner dans cette installation. 
-<​code>​lsmod | grep videodev 
-sudo rmmod quickcam ​          #au cas ou quickcam soit déjà présent 
-sudo rmmod videodev ​          #au cas ou videodev soit déjà présent</​code>​ 
-Aller dans Synaptic, et désinstaller les modules qc-usb-source,​ ov511-source et qc-usb-utils s'ils sont là. 
- 
-3- __Installation du pilote.__ \\ 
-Cette méthode permet de récupérer sur internet la version 0.9 qui fonctionne. 
-<​code>​wget http://​home.mag.cx/​messenger/​source/​qc-usb-messenger-1.7.tar.gz 
-tar xzf qc-usb-messenger-1.7.tar.gz 
-cd qc-usb-messenger-1.7 
-</​code>​ 
-Sous Ubuntu Edgy Eft, rajouter sous Synaptic le paquet build-essential,​ s'il ne l'est pas. 
- 
-<​code>​ 
-make clean && make all 
-sudo make install 
-sudo modprobe videodev 
-sudo modprobe quickcam</​code>​ 
- 
-__Sous Ubuntu Hoary__, il est sûrement préférable d'​utiliser l'​ancienne version : 
-<​code>​wget http://​home.mag.cx/​messenger/​source/​old/​qc-usb-messenger-0.8.tar.gz 
-tar zxvf qc-usb-messenger-0.8.tar.gz 
-cd qc-usb-messenger-0.8 
-wget http://​home.mag.cx/​messenger/​source/​old/​qc-messenger-0.8-fix 
-patch -p1 < qc-messenger-0.8-fix 
-make install 
-sudo modprobe videodev 
-sudo modprobe quickcam</​code>​ 
- 
-4- __Test__ \\ 
-Un test rapide du bon fonctionnement de la webcam peut être fait avec le programme **camorama**,​ xawtv ou encore Kopete, la version CVS d'AMSN ou tout autre logiciel utilisant un périphérique vidéo. 
- 
- 
- 
-===== Les problèmes potentiels ===== 
- 
-//**La webcam fonctionne lors de la compilation,​ mais ça ne marche plus après un redémarrage...**//​ 
- 
-Avec certaines versions du chipset de la Quickcam Messenger, le pilote fonctionne bien lors de la compilation et le test avec xawtv est concluant, mais après un redémarrage,​ cela ne fonctionne plus. 
-Ceci est dû à un mauvais chargement du pilote. 
-La solution la plus commune est de le recharger de la manière suivante : 
-<​code>​ 
-sudo rmmod quickcam && sudo modprobe quickcam 
-</​code>​ 
- 
-Néanmoins, ceci peut s'​avérer pénible à la longue, donc voici comment automatiser ce procédé lors de la phase de démarrage. 
-nous allons d'​abord créer un script dans /etc/init.d : 
-<​code>​ 
-sudo touch /​etc/​init.d/​quickcam && sudo chmod 755 /​etc/​init.d/​quickcam 
-</​code>​ 
- 
-Éditer le script avec l'​éditeur de votre choix (sudo gedit, sudo nano...) et saisissez ce contenu : 
-<​code>​ 
-#! /bin/sh 
-# /​etc/​init.d/​quickcam:​ reload the Logitech Quickcam Messenger driver. 
- 
-rmmod quickcam 
-modprobe quickcam 
-</​code>​ 
- 
-Il faut ensuite créer un lien dans /etc/rcS.d vers ce script, //​update-rc.d//​ se charge de cette tache. 
-Tout script lié dans ce dossier sera lancé automatiquement lors du démarrage. 
-<​code>​ 
-sudo update-rc.d quickcam ​ start 2 
-</​code>​ 
- 
-Une fois ceci fait, vous pouvez redémarrer et vous ne devriez plus avoir ce fâcheux problème. 
- 
-//**Si je démarre avec la webcam branchée, je n'ai plus de son...**// 
- 
-Avec certains chipsets de carte mère (Nforce2, entre autres), le micro intégré de la webcam peut être détectée comme carte son principale, ce qui a pour effet, logiquement,​ de faire planter le moteur de son Alsa. 
-\\ 
-Ceci est du au fait que le pilote snd_usb_audio se charge avant le pilote son de votre chipset. 
-\\ 
-La solution pour contourner ce problème consiste à forcer le chargement de votre pilote de chipset son via le fichier /​etc/​modules 
-. 
-Pour connaître le nom du module à charger, démarrez avec la webcam débranchée et tapez la commande suivante: 
-<​code>​ 
-lsmod | grep snd 
-</​code>​ 
- 
-Dans le cas le plus courant, vous verrez quelque chose comme ceci: 
-<​code>​ 
-snd_intel8x0 ​          ​29984 ​ 1 
-snd_ac97_codec ​        ​64608 ​ 1 snd_intel8x0 
-</​code>​ 
-On voit ici que le codec snd_ac97_codec est chargé par snd_intel8x0 qui est donc le pilote du chipset son. 
-\\ 
-Ceci peut paraître étonnant quand on a un chipset Nforce comme c'est mon cas, mais c'est bien ce pilote la :) 
- 
-Il suffit alors d'​éditer le fichier /​etc/​modules en Super Utilisateur et de rajouter "​snd_intel8x0"​ à la liste des modules à charger. 
- 
-En faisant ceci, au moment du lancement d'​Alsa,​ le driver de chipset son sera déjà chargé et votre carte détectée avant le micro de la Webcam, ce qui résout le problème. 
- 
- 
-//**aMSN affiche mon tuner au lieu de la webcam**// 
- 
-c'est génant d'​avoir la carte tuner montée automatiquement /dev/video0 et la webcam en /​dev/​video1. 
-car aMSN risque d'​afficher le tuner, ou ne rien afficher du tout. 
- 
-la solution: 
--ouvrir aMSN 
--[Ctrl]+[S],​ une fenêtre de débug. s'​affiche 
--copier la ligne suivante: 
-<​code>::​config::​setKey webcamDevice /​dev/​video1:​0</​code>​ 
--sauver et voilà le problème résolu 
- 
- 
- 
-===== Et les clients MSN ? ===== 
- 
- 
-==== Installation de la dernière mouture aMSN ==== 
- 
-L'une des plus grandes attentes des nouveaux utilisateurs linux est le support webcam avec MSN, c'est désormais possible avec la version 0.95 de ''​amsn''​. 
- 
-En premier lieu, vérifiez (avec synaptic) que vous êtes à jour avec les paquets tcl et tk. 
- 
-Puis suivez les étapes décrites sur http://​doc.ubuntu-fr.org/​amsn 
- 
-Il arrive fréquemment qu'''​amsn''​ se gèle avec les kernels 2.6.x, la solution consiste donc à lancer amsn à partir d'une console en utilisant la commande suivante :  
-<​code>​ 
-export LD_ASSUME_KERNEL=2.2.5 && msn/​amsn&​ 
-</​code>​ 
- 
-Et si tout se passe bien la magie opère et ''​amsn''​ vous permet désormais de voir et d'​être vus par vos correspondants ;-). 
- 
- 
-==== Ajouter un lanceur aMSN dans le tableau de bord ==== 
-Si vous avez testé avec succès la stabilité de la commande ci-dessus, vous aurez envie de le lancer depuis une icone du tableau de bord. 
- 
-1- Créer une nouvelle commande : 
-<​code>​echo "​export LD_ASSUME_KERNEL=2.2.5 && ~/​msn/​amsn">​~/​msn/​amsn-ubuntu;​chmod 755 ~/​msn/​amsn-ubuntu</​code>​ 
- 
-2- Rajouter une icone dans notre tableau de bord (''​Ajouter au tableau de bord...->​Lanceur d'​application personnalisée''​): ​ 
-Remplissez les champs suivants comme suit: 
- 
-Name: aMSN 
- 
-Comment: "MSN Messenger pour Linux" 
- 
-Command: /​home///​votre_nom///​msn/​amsn-ubuntu 
-, où //​votre_nom//​ est le nom de votre login. 
  • materiel/webcam_logitech_msn.1201952659.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)