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.
Apportez votre aide…

Eye Toy

Depuis ubuntu 9.04 la Eye Toy est détecté automatiquement 8-) http://forum.ubuntu-fr.org/viewtopic.php?id=314213

Ce tutoriel permet d'installer la version 1.5.9 du module ov511 qui n'est peut-être pas la dernière version disponible (adaptez le en conséquence). Lien vers la dernière version.

Trois étapes sont nécessaires pour installer le pilote et le faire fonctionner de manière automatique.

Suppression du module original ov511

Sous Feisty, il est contenu dans le répertoire /lib/modules/`uname -r`/kernel/ubuntu/media/ov51, tandis que sous Gutsy et Hardy il serait dans /lib/modules/`uname -r`/ubuntu/media/ov51. Pour vérifier :

find /lib/ |grep ov51 

Sauvegarde du pilote pour le réinstaller en cas de besoin :

  • Sous Feisty :
    cd /lib/modules/`uname -r`/kernel/ubuntu/media/ && tar -czvf ~/ov511_backup.tar.gz ov511
  • Sous Gutsy et Hardy :
    cd /lib/modules/`uname -r`/ubuntu/media/ && tar -czvf ~/ov511_backup.tar.gz ov511

Suppression du module :

  • Sous Feisty :
    sudo rm -rf /lib/modules/`uname -r`/kernel/ubuntu/media/ov511/
  • Sous Gutsy et Hardy :
    sudo rm -rf /lib/modules/`uname -r`/ubuntu/media/ov511/

Installation du nouveau module

Téléchargez le pilote ov51x :

cd ~ && wget  http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-1.5.9.tar.gz

Le décompacter dans /opt :

cd /opt/ && sudo tar xvzf ~/ov51x-jpeg-1.5.9.tar.gz

OPTIONNEL : pour utiliser la webcam avec kopete :

Cette modification du fichier ov51x-jpeg-core.c ne permettra plus d'utiliser votre Eyetoy avec Ekiga, passez simplement cette étape si vous n'êtes pas intéressé.

Éditez le fichier /opt/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c

et remplacez la ligne

static int force_palette;

par

static int force_palette = 13;

(c'est normalement la ligne 212)

Installez les paquets build-essential linux-generic (le nécessaire de compilation).

Le méta-paquet « linux-generic » permet d'installer les fichiers d'en-tête (headers), choisissez « linux-386 » si votre noyau est un 386. (voir le résultat de la commande uname -r pour en être sûr)

Compiler le pilote :

  cd /opt/ov51x-jpeg-1.5.9/ && sudo make && sudo make install

Mettre à jour la liste des modules disponibles :

sudo depmod -a

et vérifier que le nouveau module est bien listé par

sudo modprobe -l |grep ov51x

(le système devrait vous renvoyer « /lib/modules/`uname -r`/extra/ov51x-jpeg.ko »)

Chargement des modules nécessaires :

sudo modprobe videodev
sudo modprobe i2c-core
sudo modprobe ov51x-jpeg

Pour que la webcam puisse fonctionner avec skype il faut ajouter l'option forceblock=1 :

sudo modprobe ov51x-jpeg forceblock=1

À ce moment la webcam devrait être fonctionnelle, vous pouvez la tester facilement avec AMSN, Kopete, Audacity (pour l'audio) ou Ekiga selon le choix de palette effectué (camorama bogue un peu chez moi).

Automatisation du chargement des modules

Il suffit d'éditer le fichier /etc/modules et d'ajouter ça à la suite des modules déjà présents :

videodev
i2c-core
ov51x-jpeg

Enregistrez puis fermer la fenêtre.

Normalement vous n'aurez plus qu'à brancher la caméra avant de l'utiliser.

Problèmes

La caméra ne marche qu'avec l'utilisateur principal

Il suffit d'ajouter l'utilisateur au groupe video !

Version super courte (terminal)

sudo adduser nom_de_l'utilisateur video

Version courte (graphique sous gnome)

Dans Système → Administration → Utilisateurs et groupes, cliquez sur « Gérer les groupes », sélectionnez le groupe video et cochez les utilisateurs devant y avoir accès ;-)

Version longue

Supposons que l'utilisateur principal (celui que vous défini au cours de l'installation d'Ubuntu) s'appelle jpaul, et que l'utilisateur qui ne peut pas utiliser la caméra s'appelle jpierre.

Dans ce cas, Éditez le fichier /etc/group, et cherchez la ligne:

video:x:44:jpaul

Puis ajoutez ceci:

,jpierre

Et voilà, l'utilisateur jpierre peut enfin utiliser la caméra!

Pour l'instant, il faut répéter la manoeuvre à chaque fois qu'un utilisateur est créé.

Sources



Le contenu de ce wiki est sous licence : CC BY-SA v3.0