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 19/12/2006, 15:01]
62.205.79.156
— (Version actuelle)
Ligne 1: Ligne 1:
-<​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 driver de la webcam ====== 
- 
-Il existe un logiciel qui permet d'​installer facilement le driver de webcam (donc les drivers ci dessous) ​ 
- 
-Taper le raccourci suivant : ALT + F2 
-Dans la fenêtre taper  
-<​code>​gksudo gedit /​etc/​apt/​sources.list</​code>​ 
-Ajouter à la fin 
- 
-<​code>​deb http://​blognux.free.fr/​debian unstable main</​code>​ 
- 
-Puis lancez le gestionnaire de paquets **Synaptic**,​ 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 VERIFICATION DES PILOTES USB SOUS LINUX 2.6.x** 
-source http://​www.trustonme.net/​didactels/​297.html 
- 
-**Sous Linux, 3 pilotes USB (modules) existent:​**  ​ 
- 
-  * 2 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 1 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 drivers de la quickcam. Nous les téléchargeons à cette adresse: 
- 
-http://​home.mag.cx/​messenger/​source/​qc-usb-messenger-1.5.tar.gz 
- 
-//**Note du 26-07-2005 :** Ce driver 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 driver ainsi que les explications d'​installation,​ il faut donc continuer l'​installation manuelle comme expliquée dans cette page. \\ 
-Le driver 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é recemment) ne fonctionnent pas avec le driver "​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 driver 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 si ils sont pas installés , pour pouvoir compiler le driver 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 driver 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 driver, 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 driver 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 driver.__ \\ 
-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.5.tar.gz 
-tar xzf qc-usb-messenger-1.5.tar.gz 
-cd qc-usb-messenger-1.5 
-</​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 [[applications:​jabber:​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 version du chipset de la Quickcam Messenger, le driver fonctionne bien lors de la compilation et le test avec xawtv est concluant, mais après un reboot, cela ne fonctionne plus. 
-Ceci est du à un mauvais chargement du driver. 
-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 boot. 
-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>​ 
- 
-Editer 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 boot. 
-<​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 certain 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 driver snd_usb_audio se charge avant le driver son de votre chipset. 
-\\ 
-La solution pour contourner ce problème consiste à forcer le chargement de votre driver de chipset son via le fichier /​etc/​modules 
-. 
-Pour connaitre 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 driver du chipset son. 
-\\ 
-Ceci peut parraitre étonnant quand on a un chipset Nforce comme c'est mon cas, mais c'est bien ce driver 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ésoud 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/​applications/​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.1166536887.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)