Contenu | Rechercher | Menus
Selon les tags présents sur cette page, celle-ci est ancienne et ne contient plus d'informations sur une des versions supportées d'Ubuntu.
Cette page est considée comme vétuste et ne contient plus d'informations utiles.
Apportez votre aide…

Webcam : Logitech Webcam MSN

Cette documentation est ancienne, inexacte …

Veuillez plutôt vous référer à cette nouvelle page "Installer une webcam Logitech QuickCam" où vous trouverez plus d'informations précises et correctes !

Depuis mars 2010, les clients libres MSN (aMSN, Emesene,..) ne gèrent plus les appels audio/vidéo. Les raisons sont expliquées ici (en anglais). C'est lié à une modification du côté des serveurs Microsoft.

Pour réaliser des conversations audio+webcam sur Ubuntu, consultez la page "Visioconférence".

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:

gksudo gedit /etc/apt/sources.list

Pour kubuntu:

kdesu kate /etc/apt/sources.list

Ajouter à la fin du fichier

deb-src http://blognux.free.fr/ubuntu hardy main
deb http://blognux.free.fr/ubuntu hardy main

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 EasyCam ou 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.

lsmod | grep usb
lsmod | grep hci

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 :

lspci -v | grep HCI

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é.

sudo modprobe uhci-hcd

Par analogie, si c'est le mot "OHCI" qui apparaît, le module à charger est "OHCI".

sudo modprobe ohci-hcd

Enfin, tapez :

sudo modprobe usbcore

Une fois les modules chargés, nous allons créer le périphérique proprement dit. Dans une console tapez:

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

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 :

sudo apt-get install linux-headers-`uname -r`
sudo ln -s /usr/src/linux-headers-`uname -r` /lib/modules/`uname -r`/build

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.

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

De retour dans la console, on se place dans le dossier décompressé précédemment puis on rentre la commande:

sudo ./quickcam.sh

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 :

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

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 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.

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

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.

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

Sous Ubuntu Edgy Eft, rajouter sous Synaptic le paquet build-essential, s'il ne l'est pas.

make clean && make all
sudo make install
sudo modprobe videodev
sudo modprobe quickcam

Sous Ubuntu Hoary, il est sûrement préférable d'utiliser l'ancienne version :

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

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 :

sudo rmmod quickcam && sudo modprobe quickcam

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 :

sudo touch /etc/init.d/quickcam && sudo chmod 755 /etc/init.d/quickcam

Éditer le script avec l'éditeur de votre choix (sudo gedit, sudo nano…) et saisissez ce contenu :

#! /bin/sh
# /etc/init.d/quickcam: reload the Logitech Quickcam Messenger driver.

rmmod quickcam
modprobe quickcam

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.

sudo update-rc.d quickcam start 99 2 .

(Attention au '.')

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:

lsmod | grep snd

Dans le cas le plus courant, vous verrez quelque chose comme ceci:

snd_intel8x0           29984  1
snd_ac97_codec         64608  1 snd_intel8x0

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 pilote 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:

::config::setKey webcamDevice /dev/video1:0

-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 :

export LD_ASSUME_KERNEL=2.2.5 && msn/amsn&

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 :

echo "export LD_ASSUME_KERNEL=2.2.5 && ~/msn/amsn">~/msn/amsn-ubuntu;chmod 755 ~/msn/amsn-ubuntu

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.


Contributeurs : Nehuzel (nehuzel (at) free (dot) fr), Anbreizh (pour EasyPwc), PDemong.


webcam_logitech_webcam_msn.txt · Dernière modification: Le 29/04/2011, 02:55 (modification externe)
Le contenu de ce wiki est sous licence : CC BY-SA v3.0