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 | ||
| gspca_spca5xx [Le 24/12/2008, 10:01] – correction de l'affichage du tableau 213.95.41.13 | gspca_spca5xx [Le 04/02/2016, 19:56] (Version actuelle) – obsolète L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ====== Webcam : GSPCA et SPCA5XX ====== | ||
| - | |||
| - | Ce guide vous permettra d' | ||
| - | |||
| - | Normalement, | ||
| - | |||
| - | Les pilotes '' | ||
| - | |||
| - | Vérifiez si votre webcam est prise en charge sur le [[http:// | ||
| - | |||
| - | <note warning> | ||
| - | |||
| - | Ne gardez surtout pas synaptic ouvert après avoir installé module-assistant par exemple, car module assistant sera bloqué par synaptic !</ | ||
| - | |||
| - | |||
| - | |||
| - | ===== Méthode simplifiée | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Installer le pilote gspca ou spca5xx par les dépots ==== | ||
| - | |||
| - | * Vérifiez que le paquet **module-assistant** est [[: | ||
| - | * [[: | ||
| - | <note warning> | ||
| - | * Utilisez **module-assistant** pour préparer la compilation :< | ||
| - | * Utilisez **module-assistant** pour compiler et installer le nouveau module du noyau (gspca ou spca5xx) :< | ||
| - | * vérifiez que le module fonctionne par cette commande :< | ||
| - | |||
| - | Si tout a fonctionné correctement, | ||
| - | |||
| - | Si votre webcam est connectée à un port usb, la LED à l' | ||
| - | |||
| - | **Attention : Cette procédure est à recommencer en cas de mise à jour du noyau !** | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Installer le pilote gspca par téléchargement (Edgy et Dapper) ==== | ||
| - | |||
| - | Télécharger la dernière version du pilote sur la page [[http:// | ||
| - | |||
| - | Le dernier en date lors de l' | ||
| - | |||
| - | Installez les paquets **linux-source build-essential linux-headers-$(uname -r)**.\\ | ||
| - | Pour une installation graphique remplacez //$(uname -r)// par le résultat de la commande //uname -r//. | ||
| - | |||
| - | Puis ouvrez un terminal et faites : | ||
| - | < | ||
| - | cd ~/Desktop | ||
| - | tar xvzf gspcav1-*.tar.gz | ||
| - | cd gspcav1-* | ||
| - | sudo ./ | ||
| - | </ | ||
| - | |||
| - | Vous pouvez vérifier le résultat avec un logiciel utilisant la webcam. | ||
| - | |||
| - | **Attention : Cette procédure est à recommencer en cas de mise à jour du noyau !** | ||
| - | |||
| - | //Inspirée de la page [[http:// | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Méthode manuelle ===== | ||
| - | |||
| - | | ||
| - | La procédure est la même pour toutes les webcams de ces modules. :) | ||
| - | suivant la webcam il n'est plus nécessaire de compiler le module, il est maintenant inclus dans les modules du noyau. | ||
| - | |||
| - | < | ||
| - | |||
| - | Voici un tableau récapitulant les noyaux testés pour Ubuntu : | ||
| - | |||
| - | | |||^ Version du NOYAU ^^^^^^^^^^^^^^ | ||
| - | | |||^ < | ||
| - | ^ Webcam ^^^^Version GCC^^^^^^^^^^^^^^ | ||
| - | ^ Marque ^ Modèle | ||
| - | | techsolo | ||
| - | | Bluesky " | ||
| - | | logitech quickcam express | etch2 | 046d | 0928 | | | | ||
| - | | Labtec | ||
| - | | Creative | ||
| - | | Ednet | ||
| - | | Sweex | ||
| - | Légendes: | ||
| - | vide = non testé\\ | ||
| - | Ok = tout fonctionne\\ | ||
| - | No = non opérationnel\\ | ||
| - | |||
| - | La plus grande partie des opérations à effectuer vient du README fourni dans les sources du module spca5xx.\\ | ||
| - | |||
| - | |||
| - | < | ||
| - | * Si vous avez installé une webcam grâce à cette documentation rajouter la dans le tableau récapitulatif. | ||
| - | * Vous pourriez avoir des erreurs à la compilation. Dans ce cas regardez la [[# | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | ==== Introduction ==== | ||
| - | Vous voilà avec une webcam techsolo (ou autre voir la [[# | ||
| - | Voici quelques étapes qui vont vous permettre de savoir si elle est prise en charge grâce au module | ||
| - | [[http:// | ||
| - | |||
| - | Les différentes étapes de l' | ||
| - | * Vérifier la prise en charge de la webcam\\ | ||
| - | * Récupérer le module\\ | ||
| - | * Compiler le module\\ | ||
| - | * Installer le module\\ | ||
| - | * Charger le module\\ | ||
| - | |||
| - | Pour les étapes de compilation du module il vous faut utiliser la même version de gcc que celle utilisée pour compiler le noyau que vous utilisez.\\ | ||
| - | Nous verrons ça par la suite.\\ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Prérequis ==== | ||
| - | |||
| - | - Fonction “sudo” activée (sinon voir [[installation: | ||
| - | - Connexion Internet configurée et activée (sinon voir la section : [[http:// | ||
| - | - Paquets nécessaires à la compilation gcc3.4 et/ou gcc4.0(sinon voir [[http:// | ||
| - | - Paquet nécessaire aux modules < | ||
| - | - Paquet nécessaire au noyau < | ||
| - | - Paquets spécifiés dans la documentation et nécessaires à la compilation < | ||
| - | |||
| - | <note help> | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Liste des webcams prises en charges ==== | ||
| - | |||
| - | Voici la liste du readme (triée par ID croissant) : | ||
| - | | ||
| - | ID Name | ||
| - | 040a:0002 Kodak DVC-325 | ||
| - | 040a:0300 Kodak EZ200 | ||
| - | 041e:041e Creative WebCam Live! | ||
| - | 041e:400a Creative PC-CAM 300 | ||
| - | 041e:400b Creative PC-CAM 600 | ||
| - | 041e:4012 PC-Cam350 | ||
| - | 041e:4013 Creative Pccam750 | ||
| - | 041e:4017 Creative Webcam Mobile PD1090 | ||
| - | 041e:4018 Creative Webcam Vista (PD1100) | ||
| - | 041e:401a Creative Webcam Vista (PD1100) | ||
| - | 041e:401c Creative NX | ||
| - | 041e:401d Creative Webcam NX ULTRA | ||
| - | 041e:401e Creative Nx Pro | ||
| - | 041e:401f Creative Webcam Notebook PD1171 | ||
| - | 041e:4028 Creative Webcam Vista Plus | ||
| - | 041e:4029 Creative WebCam Vista Pro | ||
| - | 041e:4034 Creative Instant P0620 | ||
| - | 041e:4035 Creative Instant P0620D | ||
| - | 041e:4036 Creative Live ! | ||
| - | 041e:403a Creative Nx Pro 2 | ||
| - | 041e:403b Creative Webcam Vista (VF0010) | ||
| - | 041e:4051 Creative Live!Cam Notebook Pro (VF0250) | ||
| - | 041e:4053 Creative Live!Cam Video IM | ||
| - | 0458:7004 Genius VideoCAM Express V2 | ||
| - | 0458:7006 Genius Dsc 1.3 Smart | ||
| - | 0458:7007 Genius VideoCam V2 | ||
| - | 0458:700c Genius VideoCam V3 | ||
| - | 0458:700f Genius VideoCam Web V2 | ||
| - | 0458:7025 Genius Eye 311Q sn9c120+Mi360 | ||
| - | 045e:00f5 MicroSoft VX3000 | ||
| - | 045e:00f7 MicroSoft VX1000 | ||
| - | 0461:0815 Micro Innovation IC200 | ||
| - | 0461:0a00 MicroInnovation WebCam320 | ||
| - | 046d:0890 Logitech QuickCam traveler | ||
| - | 046d:0892 Logitech Orbicam | ||
| - | 046d:0896 Logitech Orbicam | ||
| - | 046d:08a0 Logitech QC IM | ||
| - | 046d:08a1 Logitech QC IM 08A1 +sound | ||
| - | 046d:08a2 Labtec Webcam Pro | ||
| - | 046d:08a3 Logitech QC Chat | ||
| - | 046d:08a6 Logitech QCim | ||
| - | 046d:08a7 Logitech QuickCam Image | ||
| - | 046d:08a9 Logitech Notebook Deluxe | ||
| - | 046d:08aa Labtec Webcam | ||
| - | 046d:08ac Logitech QuickCam Cool | ||
| - | 046d:08ad Logitech QCCommunicate STX | ||
| - | 046d:08ae Logitech QuickCam for Notebooks | ||
| - | 046d:08b9 Logitech QC IM ??? | ||
| - | 046d:08d7 Logitech QCam STX | ||
| - | 046d:08d8 Logitech Notebook Deluxe | ||
| - | 046d:08d9 Logitech QuickCam IM/ | ||
| - | 046d:08da Logitech QuickCam Messenger | ||
| - | 046d:08dd Logitech QuickCam for Notebooks | ||
| - | 046d:0900 Logitech Inc. ClickSmart 310 | ||
| - | 046d:0901 Logitech Inc. ClickSmart 510 | ||
| - | 046d:0905 Logitech ClickSmart820 | ||
| - | 046d:0920 QC Express | ||
| - | 046d:0921 Labtec Webcam | ||
| - | 046d:0928 Logitech QC Express Etch2 | ||
| - | 046d:0929 Labtec Webcam Elch2 | ||
| - | 046d:092a Logitech QC for Notebook | ||
| - | 046d:092b Labtec Webcam Plus | ||
| - | 046d:092c Logitech QC chat Elch2 | ||
| - | 046d:092d Logitech QC Elch2 | ||
| - | 046d:092e Logitech QC Elch2 | ||
| - | 046d:092f Logitech QC Elch2 | ||
| - | 046d:0960 Logitech Inc. ClickSmart 420 | ||
| - | 0471:0322 Philips DMVC1300K | ||
| - | 0471:0325 Philips SPC 200 NC | ||
| - | 0471:0326 Philips SPC 300 NC | ||
| - | 0471:0327 Philips SPC 600 NC | ||
| - | 0471:0328 Philips SPC 700 NC | ||
| - | 0471:032d Philips spc210nc | ||
| - | 0471:032e Philips spc315nc | ||
| - | 0471:0330 Philips SPC 710NC | ||
| - | 0497:c001 Smile International | ||
| - | 04a5:3003 Benq DC 1300 | ||
| - | 04a5:3008 Benq DC 1500 | ||
| - | 04a5:300a Benq DC3410 | ||
| - | 04a5:300c Benq DC1016 | ||
| - | 04f1:1001 JVC GC A50 | ||
| - | 04fc:0561 Flexcam 100 | ||
| - | 04fc:500c Sunplus CA500C | ||
| - | 04fc:504a Aiptek Mini PenCam 1.3 | ||
| - | 04fc:504b Maxell MaxPocket LE 1.3 | ||
| - | 04fc:5330 Digitrex 2110 | ||
| - | 04fc:5360 Sunplus Generic | ||
| - | 04fc:7333 PalmPixDC85 | ||
| - | 04fc:ffff Pure DigitalDakota | ||
| - | 0506:00df 3Com HomeConnect Lite | ||
| - | 052b:1513 Megapix V4 | ||
| - | 0545:808b Veo Stingray | ||
| - | 0545:8333 Veo Stingray | ||
| - | 0546:3155 Polaroid PDC3070 | ||
| - | 0546:3191 Polaroid Ion 80 | ||
| - | 0546:3273 Polaroid PDC2030 | ||
| - | 055f:c005 Mustek Wcam300A | ||
| - | 055f:c200 Mustek Gsmart 300 | ||
| - | 055f:c211 Kowa Bs888e Microcamera | ||
| - | 055f:c220 Gsmart Mini | ||
| - | 055f:c230 Mustek Digicam 330K | ||
| - | 055f:c232 Mustek MDC3500 | ||
| - | 055f:c360 Mustek DV4000 Mpeg4 | ||
| - | 055f:c420 Mustek gSmart Mini 2 | ||
| - | 055f:c430 Mustek Gsmart LCD 2 | ||
| - | 055f:c440 Mustek DV 3000 | ||
| - | 055f:c520 Mustek gSmart Mini 3 | ||
| - | 055f:c530 Mustek Gsmart LCD 3 | ||
| - | 055f:c540 Gsmart D30 | ||
| - | 055f:c630 Mustek MDC4000 | ||
| - | 055f:c650 Mustek MDC5500Z | ||
| - | 055f:d003 Mustek WCam300A | ||
| - | 055f:d004 Mustek WCam300 AN | ||
| - | 0572:0041 Creative Notebook cx11646 | ||
| - | 05da:1018 Digital Dream Enigma 1.3 | ||
| - | 060b:a001 Maxell Compact Pc PM3 | ||
| - | 0698:2003 CTX M730V built in | ||
| - | 06bd:0404 Agfa CL20 | ||
| - | 06be:0800 Optimedia | ||
| - | 06d6:0031 Trust 610 LCD PowerC@m Zoom (webcam mode) | ||
| - | 06e1:a190 ADS Instant VCD | ||
| - | 0733:0110 ViewQuest VQ110 | ||
| - | 0733:0401 Intel Create and Share | ||
| - | 0733:0402 ViewQuest M318B | ||
| - | 0733:0430 Intel PC Camera Pro | ||
| - | 0733:1311 Digital Dream Epsilon 1.3 | ||
| - | 0733:1314 Mercury 2.1MEG Deluxe Classic Cam | ||
| - | 0733:2211 Jenoptik jdc 21 LCD | ||
| - | 0733:2221 Mercury Digital Pro 3.1p | ||
| - | 0733:3261 Concord 3045 spca536a | ||
| - | 0733:3281 Cyberpix S550V | ||
| - | 0734:043b 3DeMon USB Capture aka | ||
| - | 084d:0003 D-Link DSC-350 | ||
| - | 08ca:0103 Aiptek PocketDV | ||
| - | 08ca:0104 Aiptek PocketDVII 1.3 | ||
| - | 08ca:0106 Aiptek Pocket DV3100+ | ||
| - | 08ca:2008 Aiptek Mini PenCam 2 M | ||
| - | 08ca:2010 Aiptek PocketCam 3M | ||
| - | 08ca:2016 Aiptek PocketCam 2 Mega | ||
| - | 08ca:2018 Aiptek Pencam SD 2M | ||
| - | 08ca:2020 Aiptek Slim 3000F | ||
| - | 08ca:2022 Aiptek Slim 3200 | ||
| - | 08ca:2024 Aiptek DV3500 Mpeg4 | ||
| - | 08ca:2028 Aiptek PocketCam4M | ||
| - | 08ca:2040 Aiptek PocketDV4100M | ||
| - | 08ca:2042 Aiptek PocketDV5100 | ||
| - | 08ca:2060 Aiptek PocketDV5300 | ||
| - | 0923:010f ICM532 cams | ||
| - | 093a:050f Mars-Semi Pc-Camera | ||
| - | 093a:2460 PAC207 Qtec Webcam 100 | ||
| - | 093a:2468 PAC207 | Pixart Imaging, Inc. Easy Snap Snake Eye WebCam (Trust WB-1400T Webcam) | ||
| - | 093a:2470 Genius GF112 | ||
| - | 093a:2471 PAC207 Genius VideoCam ge111 | ||
| - | 093a:2600 PAC7311 Typhoon | ||
| - | 093a:2601 PAC7311 Phillips SPC610NC | ||
| - | 093a:2603 PAC7312 | ||
| - | 093a:2608 PAC7311 Trust WB-3300p | ||
| - | 093a:260e PAC7311 Gigaware VGA PC Camera: | ||
| - | 093a: | ||
| - | 0ac8:0302 Z-star Vimicro zc0302 | ||
| - | 0ac8:0321 Vimicro generic vc0321 | ||
| - | 0ac8:0323 Vimicro Vc0323 | ||
| - | 0ac8:0328 A4Tech PK-130MG | ||
| - | 0ac8:301b Asam Vimicro | ||
| - | 0ac8:303b Vimicro 303b | ||
| - | 0ac8:305b Z-star Vimicro zc0305b | ||
| - | 0ac8:307b Ldlc VC302+Ov7620 | ||
| - | 0ac8:c001 Sony embedded vimicro | ||
| - | 0ac8:c002 Sony embedded vimicro | ||
| - | 0af9:0010 Hama USB Sightcam 100 | ||
| - | 0af9:0011 Hama USB Sightcam 100 | ||
| - | 0c45:6001 Genius VideoCAM NB | ||
| - | 0c45:6005 Sweex Tas5110 | ||
| - | 0c45:6007 Sonix sn9c101 + Tas5110D | ||
| - | 0c45:6009 spcaCam@120 | ||
| - | 0c45:600d spcaCam@120 | ||
| - | 0c45:6019 Generic Sonix OV7630 | ||
| - | 0c45:6024 Generic Sonix Tas5130c | ||
| - | 0c45:6025 Xcam Shanga | ||
| - | 0c45:6028 Sonix Btc Pc380 | ||
| - | 0c45:6029 spcaCam@150 | ||
| - | 0c45:602c Generic Sonix OV7630 | ||
| - | 0c45:602d LIC-200 LG | ||
| - | 0c45:602e Genius VideoCam Messenger | ||
| - | 0c45:6040 Speed NVC 350K | ||
| - | 0c45:607c Sonix sn9c102p Hv7131R | ||
| - | 0c45:60c0 Sangha Sn535 | ||
| - | 0c45:60ec SN9C105+MO4000 | ||
| - | 0c45:60fb Surfer NoName | ||
| - | 0c45:60fc LG-LIC300 | ||
| - | 0c45:612c Typhoon Rasy Cam 1.3MPix | ||
| - | 0c45:6130 Sonix Pccam | ||
| - | 0c45:6138 Sn9c120 Mo4000 | ||
| - | 0c45:613b Surfer SN-206 | ||
| - | 0c45:613c Sonix Pccam168 | ||
| - | 0d64:0303 Sunplus FashionCam DXG | ||
| - | 102c:6151 Qcam Sangha CIF | ||
| - | 102c:6251 Qcam xxxxxx VGA | ||
| - | 10fd:0128 Typhoon Webshot II USB 300k 0128 | ||
| - | 10fd:7e50 FlyCam Usb 100 | ||
| - | 10fd:8050 Typhoon Webshot II USB 300k | ||
| - | 1776:501c Arowana 300K CMOS Camera | ||
| - | 17ef:4802 Lenovo Vc0323+MI1310_SOC | ||
| - | 2899:012c Toptro Industrial | ||
| - | 8086:0110 Intel Easy PC Camera | ||
| - | 8086:0630 Intel Pocket PC Camera | ||
| - | 99fa:8988 Grandtec V.cap | ||
| - | abcd:cdee Petcam | ||
| - | |||
| - | En voici une autre du [[http:// | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Vérifier la version de la webcam ==== | ||
| - | |||
| - | Pour cela, vous allez lister les périphériques USB.\\ | ||
| - | Branchez votre webcam usb.\\ | ||
| - | |||
| - | Tapez la commande lsusb et recherchez les deux numéros : | ||
| - | benje@cereli-05: | ||
| - | Bus 002 Device 015: ID 04fc:0561 Sunplus Technology Co., Ltd | ||
| - | Bus 002 Device 001: ID 0000:0000 | ||
| - | Bus 001 Device 001: ID 0000:0000 | ||
| - | |||
| - | Comparez-les à la [[# | ||
| - | |||
| - | Ici c'est : | ||
| - | {USB_DEVICE (0x04fc, 0x0561)}, /* Flexcam 100 */ | ||
| - | |||
| - | S'ils sont présents, c'est que le module les reconnaît. Il faut ensuite installer ce module, ce qui est l' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== | ||
| - | |||
| - | Avant de commencer à installer les pilotes débranchez votre webcam du port USB. | ||
| - | |||
| - | <note tip> | ||
| - | |||
| - | - Recupérez les pilotes USB pour la carte :\\ Vous devez pour cela télécharger dans votre repertoire personnel l' | ||
| - | * Pour noyau inferieur à 2.6.11 spca5xx-20060402.tar.gz (où 20060402 est la version du 2 avril 2006 ou la version 20051212) | ||
| - | * Pour noyau superieur à 2.6.11 gspcav1-20071214.tar.gz | ||
| - | |||
| - | - Puis l' | ||
| - | |||
| - | tar -xvf ~/ | ||
| - | ou | ||
| - | tar -xvf ~/ | ||
| - | |||
| - | Les sources sont maintenant décompressées. | ||
| - | |||
| - | |||
| - | === Avec noyau < 2.6.11 === | ||
| - | |||
| - | |||
| - | == Compiler le module == | ||
| - | |||
| - | Le dossier des sources de spca5XX est nécessaire donc copiez-le à un endroit où il ne sera pas effacé et il devra y rester même après l' | ||
| - | |||
| - | Pour compiler vous devez vous placer dans le dossier que vous venez de décompresser (spca5xx-20060402). On utilise la commande cd\\ | ||
| - | |||
| - | ~$ cd spca5xx-20060501 | ||
| - | | ||
| - | |||
| - | Vous aller utiliser make (demande la construction) à partir du répertoire des sources.\\ | ||
| - | Pour utiliser le bon gcc (compile le programme), il faut savoir avec quelle version de GCC le noyau à étè compilé.\\ | ||
| - | Pour le savoir tapez : | ||
| - | |||
| - | cat / | ||
| - | Linux version 2.6.12-10-686 (buildd@terranova) (gcc version 3.4.5 20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8)) #1 Thu Dec 22 11:55:07 UTC 2005 | ||
| - | |||
| - | Il y a écrit *gcc version* suivi du numéro. Seul les deux premiers chiffres nous intéressent ici 3.4 . | ||
| - | Faites précéder de : | ||
| - | - Si vous avez un noyau compilé avec gcc-3.4 | ||
| - | export CC=gcc-3.4 | ||
| - | - ou si c'est avec gcc-4.0 | ||
| - | export CC=gcc-4.0 | ||
| - | la commande *make*. | ||
| - | make | ||
| - | |||
| - | Il semble que sous Breezy la commande export ne fonctionne pas, il suffit de faire : | ||
| - | |||
| - | | ||
| - | |||
| - | Vous devriez voir, si tout c'est bien passé : | ||
| - | |||
| - | sudo make | ||
| - | | ||
| - | | ||
| - | make -C / | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | |||
| - | |||
| - | == Installer le module == | ||
| - | |||
| - | Une fois la compilation effectuée il reste à l' | ||
| - | |||
| - | benje@cereli-05: | ||
| - | Password: | ||
| - | *mkdir -p / | ||
| - | install -c -m 0644 spca5xx.ko / | ||
| - | / | ||
| - | |||
| - | voila le module est prêt il se chargera automatiquement au branchement de la webcam. :-) | ||
| - | |||
| - | |||
| - | |||
| - | === Avec noyau > 2.6.11 === | ||
| - | |||
| - | Pour installer vous devez vous placer dans le dossier que vous venez de décompresser (gspcav1-20071214). On utilise la commande cd | ||
| - | |||
| - | ~$ cd gspcav1-20071214 | ||
| - | | ||
| - | |||
| - | Et lancer le script qui s'y trouve et qui automatise l' | ||
| - | |||
| - | sudo ./ | ||
| - | |||
| - | Vous devriez voir si tout s'est bien passé. | ||
| - | |||
| - | < | ||
| - | | ||
| - | |||
| - | | ||
| - | |||
| - | CLEAN gspca source tree | ||
| - | rm -r -f *.o decoder/ | ||
| - | .gspca.o.cmd | ||
| - | Modules.symvers | ||
| - | |||
| - | | ||
| - | |||
| - | | ||
| - | mkdir -p / | ||
| - | rm -f / | ||
| - | rm -f / | ||
| - | install -c -m 0644 gspca.ko / | ||
| - | / | ||
| - | |||
| - | LOAD gspca in memory | ||
| - | |||
| - | PRINT COMPILATION MESSAGES if ERRORS look kgspca.err | ||
| - | make -C / | ||
| - | make[1]: entrant dans le répertoire « / | ||
| - | CC [M] / | ||
| - | CC [M] / | ||
| - | LD [M] / | ||
| - | Building modules, stage 2. | ||
| - | MODPOST | ||
| - | CC / | ||
| - | LD [M] / | ||
| - | make[1]: quittant le répertoire « / | ||
| - | benje@cereli-04: | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== Chargement du module ==== | ||
| - | Branchez votre webcam cela suffit. Le module se charge automatiquement. | ||
| - | Il est appellé par le module **videodev**. | ||
| - | |||
| - | |||
| - | Vérifiez grâce à **dmesg** que votre module est bien chargé et qu'il reconnait la webcam.\\Vous devriez voir à la fin (pour spca) | ||
| - | [17721728.756000] usb 2-2: new full speed USB device using uhci_hcd and address19 | ||
| - | [17721728.900000] / | ||
| - | [17721728.900000] / | ||
| - | [17721728.904000] / | ||
| - | |||
| - | |||
| - | ==== Configuration de la webcam ==== | ||
| - | |||
| - | Utilisez le sélecteur de systèmes multimédia. | ||
| - | Menu //Système → Préférences → Sélecteur de systèmes multimédia// | ||
| - | Onglet Video Tester avec v4L2 puis v4l. | ||
| - | vous pouvez utiliser [[:Ekiga]] pour faire de la video conférence. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Concernant les erreurs ==== | ||
| - | |||
| - | 18/01/2006: Si l application qui ouvre la video plante ou fait planter linux \\ | ||
| - | Enlevez la webcam et dans une console tapez\\ | ||
| - | rmmod spca50x\\ | ||
| - | modprobe spca50X\\ | ||
| - | rebrancher la webcam.\\ | ||
| - | |||
| - | 21/01/2006: Aprés mise à jour le lancement de la cam freeze le systeme. | ||
| - | |||
| - | 27/01/2006: Effectivement j'ai rencontré le meme probleme chez un copain : freeze au moment de la config de la cam sur aMSN et je ne sais pas d'ou cela viens...si qq'un à une idée...elle est la bienvenue...si je trouve...je poste ;) | ||
| - | |||
| - | 5/02/2006 : Ca viens de la version du GCC, il faut utilise le 3.4 au lieu du 4.0 :D | ||
| - | > c'est deja le cas de la procedure grace a " | ||
| - | |||
| - | | ||
| - | | ||
| - | Puis éditer le fichier Makefile dans l' | ||
| - | sudo gedit Makefile | ||
| - | et remplacez la ligne : MODULE_INSTALLDIR =/ | ||
| - | en : MODULE_INSTALLDIR = / | ||
| - | puis un petit : sudo make install | ||
| - | et voila le module devrait fonctionner à nouveau | ||
| - | Voici la page en Anglais : [[http:// | ||
| - | |||
| - | |||
| - | 24/04/2006 : sous Dapper et avec camorama j' | ||
| - | quand j' | ||
| - | |||
| - | |||
| - | 05/06/2006 : Pour résoudre ce problème, il suffit de prendre la dernière version des pilotes sur cette page : [[http:// | ||
| - | Et de supprimer l' | ||
| - | |||
| - | |||
| - | 20/07/06 : Ayant déjà effectué la procédure pour une Webcam Instant et ayant eu mon Linux qui frezzait (sous Brezzy) chaque fois que j'ai voulu configurer la webcam, je ne suis pas reparti vers une nouvelle compilation du module mais j'ai simplement déplacé le spac5xx.ko vers le repertoire / | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Rajouter une webcam dans le pilote (GSPCA et SPCA ) ===== | ||
| - | |||
| - | |||
| - | **Il est possible que le pilote '' | ||
| - | |||
| - | En effet le pilote identifie si une webcam est compatible en vérifiant si l'id du produit | ||
| - | Pour utiliser cette méthode, il faut connaitre le //sensor// et le //bridge// utilisé par votre webcam en faisant une recherche sur internet ou en regardant les pilotes windows, et vérifier si le sensor et le bridge est bien compatible avec le pilote (voir la liste dans les fichiers gspca_core.c ou spca5xx.c ) | ||
| - | |||
| - | |||
| - | |||
| - | ==== Télécharger gspca ou spca ==== | ||
| - | |||
| - | On récupère la dernière version du paquet '' | ||
| - | |||
| - | < | ||
| - | ou | ||
| - | < | ||
| - | |||
| - | Ensuite nous allons décompresser cette archive | ||
| - | |||
| - | < | ||
| - | ou | ||
| - | < | ||
| - | |||
| - | |||
| - | ==== Modifier le fichier ==== | ||
| - | |||
| - | Ouvrer le fichier gspca_core.c ou spca5xx.c avec gedit et remplisser comme c'est indiqué en gras. | ||
| - | |||
| - | Pour information l'id est obtenue avec la commande lsusb de plus quand je parle de la première partie de l'id cela correspond aux chiffre juste avant les deux petit point et la deuxième partie les chiffre après les deux petit point . | ||
| - | |||
| - | < | ||
| - | Sonix0x613b, | ||
| - | Sonix0x60fb, | ||
| - | Sonyc002, | ||
| - | Vimicro0321, | ||
| - | Orbicam, | ||
| - | M$VX1000, | ||
| - | Trust610LCDPowerCamZoom, | ||
| - | Sonyc001, | ||
| - | (nom abrégé de la webcam sans espace ) | ||
| - | LastCamera | ||
| - | }; | ||
| - | |||
| - | |||
| - | {M$VX1000," | ||
| - | {Trust610LCDPowerCamZoom, | ||
| - | {Sonyc001," | ||
| - | {(nom abrégé)," | ||
| - | {-1, NULL} | ||
| - | }; | ||
| - | |||
| - | |||
| - | {USB_DEVICE(0x0ac8, | ||
| - | {USB_DEVICE(0x0000, | ||
| - | {USB_DEVICE(0x093a, | ||
| - | {USB_DEVICE(0x(première valeur de l'id ), 0x(deuxième valeur de l' | ||
| - | {} /* Terminating entry */ | ||
| - | }; | ||
| - | </ | ||
| - | |||
| - | Maintenant à la fin du fichier gspca_core.c ou spca5xx.c vous devez trouver des ligne ressemblant à cela | ||
| - | |||
| - | < | ||
| - | case 0x046d: | ||
| - | case 0x041E: | ||
| - | switch (product) { | ||
| - | case 0x400A: | ||
| - | spca50x-> | ||
| - | spca50x-> | ||
| - | spca50x-> | ||
| - | break; | ||
| - | case 0x4012: | ||
| - | spca50x-> | ||
| - | spca50x-> | ||
| - | spca50x-> | ||
| - | break; | ||
| - | </ | ||
| - | |||
| - | On va suivre ce modèle pour rajouter notre webcam. On va commencer par chercher | ||
| - | |||
| - | Si vous ne trouvez pas l'id vendeur, vous devez rajouter votre webcam dans l' | ||
| - | |||
| - | < | ||
| - | goto error; | ||
| - | }; | ||
| - | break; | ||
| - | rajouter ici votre webcam | ||
| - | default: | ||
| - | goto error; | ||
| - | } | ||
| - | return 0; | ||
| - | error: | ||
| - | return -ENODEV; | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | Coller les ligne suivante en remplaçant les partie en gras | ||
| - | |||
| - | < | ||
| - | case 0x(id vendeur): | ||
| - | switch (product) { | ||
| - | case 0x(id du chipset): | ||
| - | spca50x-> | ||
| - | spca50x-> | ||
| - | spca50x-> | ||
| - | break; | ||
| - | default: | ||
| - | goto error; | ||
| - | }; | ||
| - | </ | ||
| - | |||
| - | Si vous trouvez l'ID vendeur ,vous devez écrire à la suite de | ||
| - | |||
| - | < | ||
| - | case 0x(id vendeur): | ||
| - | switch (product) { | ||
| - | </ | ||
| - | |||
| - | les ligne suivante en remplaçant les partie en gras: | ||
| - | |||
| - | < | ||
| - | case 0x(id du chipset): | ||
| - | spca50x-> | ||
| - | spca50x-> | ||
| - | spca50x-> | ||
| - | break; | ||
| - | </ | ||
| - | |||
| - | Vous n'avez plus qu'à enregistrer les changements effectués et continuer l' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Liens utiles ===== | ||
| - | |||
| - | |||
| - | |||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | ---- | ||
| - | // | ||
