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 17/11/2007, 17:42] 90.16.53.215 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>breezy dapper materiel webcam}} | ||
- | ---- | ||
- | |||
- | **//Gras//**Gras**** | ||
- | |||
- | |||
- | ====== Driver pour la Trust 320 Spacecam (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> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Résumé===== | ||
- | Installation des drivers 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 drivers 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 drivers 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 drivers 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". | ||
- | *Il faut aussi les headers du noyau pour pouvoir compiler les drivers : | ||
- | <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 | ||
- | <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> | ||
- | 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> | ||
- | |||
- | |||
- | ===== Note ===== | ||
- | Il est nécessaire de refaire une installation lorsque vous installez une nouvelle version du kernel. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== FAQ ===== | ||
- | 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 |