Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ov51x [Le 11/11/2007, 13:19] – Skippy le Grand Gourou | ov51x [Le 07/04/2016, 17:05] (Version actuelle) – obsolète voir liste webcam L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | |||
| - | ====== Installation du module OV51x ====== | ||
| - | |||
| - | |||
| - | ==== Introduction ==== | ||
| - | |||
| - | Les drivers linux " | ||
| - | |||
| - | De nombreuses webcam sont supportées par ce module, notamment la Trust 320 spacecam et les Hercules Deluxe et Classic (une liste de webams à jour se trouve [[http:// | ||
| - | |||
| - | NB: L' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Prérequis ===== | ||
| - | Il est important de savoir que les headers du kernel de la machine où l' | ||
| - | |||
| - | < | ||
| - | sudo apt-get install linux-headers-`uname -r` | ||
| - | </ | ||
| - | |||
| - | Il faut aussi installer le compilateur gcc qui va bien, car il n'est pas installe en standard sur Ubuntu : | ||
| - | |||
| - | < | ||
| - | sudo apt-get install gcc | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Noyaux inférieurs au 2.6.18 ===== | ||
| - | |||
| - | === Préparation du module === | ||
| - | |||
| - | Il faut tout d' | ||
| - | |||
| - | |||
| - | On télécharge, | ||
| - | |||
| - | < | ||
| - | wget http:// | ||
| - | tar -xzvf ov51x-jpeg-0.5.4.tar.gz | ||
| - | cd ov51x-jpeg-0.5.4 | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | === Compilation === | ||
| - | |||
| - | |||
| - | Depuis le noyau 2.6.19, le fichier **config.h** est devenu **autoconf.h**. Si la version de votre noyau est 2.6.18 ou inférieur, vous devez remplacer toutes les ocurrences de **autoconf.h** par **config.h** dans les fichiers du répertoire **ov51x-jpeg-XXX**. On peut le faire manuellement, | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | On compile le module en utilisateur normal et on l' | ||
| - | |||
| - | < | ||
| - | make | ||
| - | sudo make install | ||
| - | </ | ||
| - | |||
| - | |||
| - | === Chargement des modules === | ||
| - | |||
| - | On vérifie les dépendances : | ||
| - | |||
| - | < | ||
| - | sudo depmod | ||
| - | </ | ||
| - | |||
| - | Et on charge le module : | ||
| - | |||
| - | < | ||
| - | sudo modprobe ov51x | ||
| - | </ | ||
| - | |||
| - | Et voilà ! La caméra est fonctionnelle. | ||
| - | |||
| - | Pour que le module soit chargé automatiquement au démarrage, on rajoute simplement une ligne **ov51x** dans le fichier **/ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Noyaux 2.6.18 ou supérieurs ===== | ||
| - | |||
| - | C'est le cas (par défaut) des versions d' | ||
| - | < | ||
| - | uname -r | ||
| - | </ | ||
| - | |||
| - | === Liste des webcam supporté === | ||
| - | |||
| - | < | ||
| - | 05A9:0511 | ||
| - | 05A9:A511 | ||
| - | 05A9:0518 | ||
| - | 05A9:A518 | ||
| - | 05A9:0530 | ||
| - | 05A9:0519 | ||
| - | 05A9:1519 | ||
| - | 05A9:2519 | ||
| - | 05A9:3519 | ||
| - | 05A9:4519 | ||
| - | 05A9:5519 | ||
| - | 05A9:6519 | ||
| - | 05A9:7519 | ||
| - | 05A9:8519 | ||
| - | 05A9:9519 | ||
| - | 05A9:A519 | ||
| - | 05A9:B519 | ||
| - | 05A9:C519 | ||
| - | 05A9:D519 | ||
| - | 05A9:E519 | ||
| - | 05A9:F519 | ||
| - | 0813:0002 | ||
| - | 054c:0154 | ||
| - | 054c:0155 | ||
| - | 054c:0156 | ||
| - | 054c:0157 | ||
| - | 45e: | ||
| - | 041e:4052 | ||
| - | 041e:405f | ||
| - | </ | ||
| - | |||
| - | === Préparation du module === | ||
| - | |||
| - | Il faut tout d' | ||
| - | |||
| - | On le télécharge donc, puis on le décompresse et on se place dans le dossier ainsi créé : | ||
| - | < | ||
| - | wget http:// | ||
| - | tar xzvf ov51x-jpeg-XXX.tar.gz | ||
| - | cd ov51x-jpeg-XXX | ||
| - | </ | ||
| - | |||
| - | |||
| - | === Compilation === | ||
| - | |||
| - | Pour cette étape, les //headers// du noyau sont nécessaires --- ils sont déjà là si l'on a lu correctement les prérequis. | ||
| - | |||
| - | On compile le module en utilisateur normal et on l' | ||
| - | < | ||
| - | make | ||
| - | sudo make install | ||
| - | </ | ||
| - | |||
| - | |||
| - | === Chargement des modules === | ||
| - | |||
| - | On vérifie les dépendances, | ||
| - | |||
| - | < | ||
| - | sudo depmod | ||
| - | sudo modprobe ov51x-jpeg | ||
| - | </ | ||
| - | |||
| - | Et voilà ! La caméra est fonctionnelle. | ||
| - | |||
| - | Le module est normalement chargé automatiquement au démarrage. Toutefois si cela n' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Hercules Deluxe & Kopete ===== | ||
| - | |||
| - | Malheureusement, | ||
| - | |||
| - | Si vous n' | ||
| - | install ov51x / | ||
| - | |||
| - | Mais si vous souhaitez utiliser jongler entre différentes applications (ou ne pas perdre trois heures à vous demander ce qui se passe le jour où vous en essaierez une autre), il va falloir ruser : certains logiciels n' | ||
| - | |||
| - | |||
| - | {{installation: | ||
| - | > ATTENTION : Cette astuce nécessite d' | ||
| - | |||
| - | On commence par éditer (en root !) le fichier **/ | ||
| - | < | ||
| - | remove ov51x_kopete / | ||
| - | </ | ||
| - | |||
| - | Ainsi, charger le module **ov51x_kopete** rechargera en fait **ov51x** avec l' | ||
| - | |||
| - | On va ensuite remplacer la commande **kopete** pour y ajouter le chargement et le déchargement du module personnalisé. Toujours avec notre éditeur préféré, on crée un fichier **kopete_launcher**, | ||
| - | < | ||
| - | sudo modprobe ov51x_kopete | ||
| - | shift 1 | ||
| - | / | ||
| - | </ | ||
| - | |||
| - | Puis on le rend exécutable et on crée un lien vers ce fichier dans **/ | ||
| - | < | ||
| - | sudo ln -s / | ||
| - | |||
| - | Et ça devrait être bon. | ||
