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 | ||
trust_320 [Le 09/10/2008, 16:28] 140.94.69.16, 140.94.2.27, 140.94.82.18, 127.0.0.1 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>breezy dapper matériel webcam hercules }} | ||
- | ---- | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ====== Pilote pour la Trust 320 Spacecam et les webcam hercules classic et deluxe (Décompression JPEG sur ov519)====== | ||
- | |||
- | Rédigé par [[utilisateurs:tioneb|Tioneb]] à partir du wiki suivant | ||
- | [[http://www.rastageeks.org/ov51x-jpeg/index.php/Main_Page|Rastageek wiki]] \\ | ||
- | <sub>Dernière modif. 27.04.06</sub> | ||
- | |||
- | Mise à jour par [[utilisateurs:Yannick@AMD64|Yannick]] | ||
- | <sub>Dernière modif. 02.09.06</sub> | ||
- | |||
- | Mise à jour par [[utilisateurs:herberts|herberts]] | ||
- | <sub>Dernière modif. 23.06.08</sub> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Résumé===== | ||
- | Installation des pilotes ov51x et de la décompression JPEG pour certaines webcam (dont la Trust 320 spacecam, la Hercules Webcam Delux, et la Hercules webcam Classic) \\ | ||
- | {{materiel:trust_320.jpg?300x208}} | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Introduction ===== | ||
- | Les pilotes par défaut de Linux ov511 et ov51x ne gèrent pas toujours la décompression JPEG nécessaire à certaines webcams cf. [[http://alpha.dyndns.org/ov511/cameras.html#webcams|liste]] pour être utilisées avec les applications ne gérant pas le JPEG (amsn, kopete...) | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Prérequis ===== | ||
- | *Téléchargez les pilotes modifiés [[http://www.rastageeks.org/downloads/ov51x-jpeg/|Lien vers la dernière version]] [[http://www.rastageeks.org/downloads/ov51x-jpeg/old-releases/|Lien vers les versions précédentes]] | ||
- | L'installation de ces modules nécessite d'enlever les originaux de linux (mais d'en faire une sauvegarde avant quand même ;-)) | ||
- | *Chercher où sont vos modules originaux "ov51..." par l'utilitaire de recherche de gnome ou kde sinon par le terminal | ||
- | <code>sudo updatedb | ||
- | find /lib/ |grep ov51 </code> | ||
- | Une liste affiche tous les fichiers et dossier contenant "ov51".\\ | ||
- | // /lib/modules/`uname -r`/kernel/driver/usb/media/ov511/ // | ||
- | *Faire une copie des pilotes originaux pour pouvoir les réinstaller ultérieurement en cas de besoin | ||
- | <code>sudo tar -czvf ~/ov511_backup.tar.gz /lib/modules/`uname -r`/kernel/ubuntu/media/ov511</code> | ||
- | //Faites une copie des emplacements retournés par la commande find si il en existe d'autres contenant des modules ov51// | ||
- | *Pour le test de la webcam installer le logiciel camorama (synaptic ou apt-get) après avoir activé les dépôts "universe". | ||
- | <code>sudo apt-get install camorama</code> | ||
- | *Il faut aussi les headers du noyau pour pouvoir compiler les pilotes : | ||
- | <code>apt-cache search `uname -r`</code> | ||
- | Une liste affiche les paquets installables en rapport avec le noyau que vous utilisez. Choisissez celui qui commence par "linux-headers-" et l'installer : | ||
- | <code>sudo apt-get install linux-headers-$(uname -r)</code> | ||
- | |||
- | ===== Installation ===== | ||
- | *Etat de vos modules actuels | ||
- | <code>sudo modprobe -l |grep ov51</code> //Retourne les modules contenant ov51// | ||
- | Dans la liste les drivers ov51. Normalement il devrait il y en avoir differents: ov511 ov518 ... | ||
- | *Enlever les drivers originaux **A FAIRE APRES LA SAUVEGARDE** | ||
- | <code> | ||
- | sudo rm -R /lib/modules/`uname -r`/extra/ | ||
- | sudo rm -R /lib/modules/`uname -r`/kernel/ubuntu/media/ov511/ | ||
- | </code> | ||
- | *Mettre à jour la liste de modules disponible | ||
- | <code>sudo depmod -a | ||
- | sudo modprobe -l |grep ov51</code> //Retourne les modules contenant ov51// Dans la liste les drivers ov51... ne sont plus disponibles | ||
- | *Extraire l'archive téléchargée contenant les nouveaux modules (télécharger [[http://www.rastageeks.org/downloads/ov51x-jpeg/|ov51x]]) | ||
- | <code>sudo tar -xvzf ov51x-jpeg-1.0.0.tar.gz </code> | ||
- | <note important> | ||
- | Remplacez 1.0.0 par le numéro de la version que vous avez téléchargée.</note> | ||
- | |||
- | |||
- | *Installation | ||
- | <code>cd ov51x-jpeg-1.0.0 | ||
- | make | ||
- | sudo make install | ||
- | sudo depmod -a | ||
- | sudo modprobe -l |grep ov51</code> | ||
- | Le nouveau module est listé | ||
- | <code>/lib/modules/2.6.20-15-generic/extra/ov51x-jpeg.ko | ||
- | </code> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Test ===== | ||
- | Premier test: Débranchez et rebranchez la webcam (dans certain cas, l'utilisation d'un hub peut poser probleme, pour les essais branchez vous directement sur le PC)puis | ||
- | <code>dmesg </code> normalement les derniers messages rapportent la détection de la webcam | ||
- | <code>$ [4295609.500000] usb 1-1: new full speed USB device using uhci_hcd and address 2 | ||
- | $ [4295610.063000] Linux video capture interface: v1.00 | ||
- | $ [4295610.074000] /home/benoit/ov51x-jpeg-0.5.1/ov51x.c: USB OV519 video device found | ||
- | $ [4295610.428000] /home/benoit/ov51x-jpeg-0.5.1/ov51x.c: Sensor is an OV7648 | ||
- | $ [4295610.532000] /home/benoit/ov51x-jpeg-0.5.1/ov51x.c: Device at usb-0000:00:10.0-1 registered to minor 0 | ||
- | $ [4295610.533000] usbcore: registered new driver ov51x | ||
- | $ [4295610.533000] /home/benoit/ov51x-jpeg-0.5.1/ov51x.c: v1.65-1.11-mark : ov51x USB Camera Driver | ||
- | $ [4295610.598000] usbcore: registered new driver snd-usb-audio </code> | ||
- | Il faut charger le module de décompression pour la Trust 320 (Si vous ne l'avez pas automatisé) | ||
- | <code>sudo modprobe ov51x-jpeg</code> | ||
- | ou pour skype et les webcams hercules : | ||
- | <code>ov51x-jpeg forceblock=1 </code> | ||
- | Pour vérifier les modules actifs | ||
- | <code>lsmod |grep ov51</code> | ||
- | Lancer camorama et regardez-vous :-) | ||
- | |||
- | |||
- | ===== Charger les modules automatiquement au démarrage ===== | ||
- | Si les tests sont concluants, il suffit d'ajouter 2 lignes au fichier /etc/modules : | ||
- | <code>ov51x-jpeg | ||
- | </code> | ||
- | |||
- | |||
- | ===== Variante pour faire fonctionner la caméra sous skype 2 ou sous camorama ===== | ||
- | |||
- | voir ici : [[http://forum.ubuntu-fr.org/viewtopic.php?pid=1401724#p1401724]] | ||
- | |||
- | <note important>Attention, cette manipulation a été testé pour l'instant uniquement pour les webcam Hercules Delux et Classic, peut -être n'est ce pas nécessaire pour les Trust</note> | ||
- | |||
- | ===== Note ===== | ||
- | Il est nécessaire de refaire une installation lorsque vous installez une nouvelle version du kernel. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== FAQ ===== | ||
- | *Si le | ||
- | <code>dmesg</code> | ||
- | montre bien la détection d'un nouveau périphérique mais vous retourne également une série d'erreur, vous pouvez essayer de refaire ce test après avoir branché votre webcam sur un autre port usb. | ||
- | |||
- | *Si tous les tests au dessus sont OK mais que camorama vous retourne "device video0 not found", vérifier si il existe dans ''/dev'' sinon créer le | ||
- | <code>sudo mknod /dev/video0 c 81 0 | ||
- | sudo chmod 666 /dev/video0 | ||
- | sudo ln -s /dev/video0 /dev/video</code> | ||
- | Pour le reste (image verte sous Kopete,...) | ||
- | je vous renvoie sur la [[http://www.rastageeks.org/ov51x-jpeg/index.php/FAQ|FAQ]] de rastageek | ||
- | |||
- | *Il est également possible, si vous possédez déjà un ou plusieurs autres périphériques vidéo installés, que votre webcam apparaisse sous /dev/videoX. | ||
- | |||
- | Pour connaître X, repérez le numéro à la fin de cette ligne dans le retour du "dmesg" | ||
- | <code>$ [4295610.532000] /home/benoit/ov51x-jpeg-0.5.1/ov51x.c: Device at usb-0000:00:10.0-1 registered to minor 0</code> | ||
- | Ici, X = 0 | ||
- | |||
- | *Si camorama ne vous retourne aucune erreur mais que l'image n'apparait pas, vous pouvez aussi vous voir avec VLC, en allant dans le menu "Fichier", puis "ouvrir un périphérique de capture". Dans l'onglet "Video4Linux", le "nom du périphérique vidéo" (/dev/video par défaut) est à adapter en fonction de votre configuration. |