Selon les tags présents sur cette page, celle-ci n'a pas été vérifiée pour une des versions LTS supportées d'Ubuntu.
Apportez votre aide…

Ceci est une ancienne révision du document !


   Version : Hoary, Breezy, Dapper, Edgy .

Rédigé par benje

21/01/2006 Aprés la mise à jour du noyau le module ne fonctionne plus.

22/01/2006 La version 20051212 du module semble fonctionner.

26/01/2006 Ne marche plus (suivant la webcam) :-(
10/02/2006 Fonctionne sous Dapper un peu de patience ;-)

5/06/2006 Le module est integré à Dapper

6/10/2006 Pour certaines webcams inclusent récemment il faut recompiler le module.

Comment installer le module spca5xx/gspca pour prendre en charge votre webcam comprise dans la liste ?
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.

NOTE:

Pour les noyau supperieur à 2.6.11 utiliser GSPCA

Voici un tableau récapitulant les noyaux testés pour Ubuntu :

Version du NOYAU
<2.6.X 2.6.0<X<2.6.12 >2.6.12 2.6.14-4 2.6.15 2.6.17
Webcam Version GCC
Marque Modele VendorProdId3.4 4.0 3.4 4.0 3.4 4.0 3.4 4.0 3.4 4.0 3.4 4.0
techsolo tca-3010 04fc 0561 Ok No Ok
Bluesky "Pixart Imaging" BW200 093a 2460 OK
logitech quickcam express etch2 046d 0928 Ok
Labtec Webcam Plus 046d 092b Ok
Creative Instant Webcam 041e 4034 Ok

Legendes:
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.

Notes:
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 section concernant les erreurs.

Vous voilà avec une webcam techsolo (ou autre voir la liste) et vous vous demandez comment la faire fonctionner sous linux.
Voici quelques étapes qui vont vous permettre de savoir si elle est prise en charge grâce au module SPCA50X / GSPCA.

Les différentes étapes de l'installation :

  • 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.

  1. Fonction “sudo” activée (sinon voir ajout sudo utilisateur ou sudo).
  2. Connexion Internet configurée et activée (sinon voir la section : accueil Modem RTC et ADSL).
  3. Paquets nécessaires à la compilation gcc3.4 et/ou gcc4.0(sinon voir compilateur gcc c/c++).
  4. Paquet nécessaire aux modules
    sudo apt-get install module-init-tools
  5. Paquet nécessaire au noyau
    sudo apt-get install linux-headers-`uname -r`
  6. Paquets spécifiés dans la doc et necessaire a la compilation
    sudo apt-get install dialog module-assistant debhelper bzip2  gcc-4.0-doc lib64stdc++6 manpages-dev autoconf automake1.9 libtool flex bison gcc-doc gcc-4.0-locales libc6-dev-amd64 lib64gcc1 glibc-doc libstdc++6-4.0-doc stl-manual libmudflap0-dev autoconf2.13 autobook autoconf-archive gnu-standards libtool-doc g77 gcj libltdl3-dev automake g77-doc g77-3.4-doc gcc-3.4-doc libgcj6-dev
Pour Dapper certain paquets peuvent ne plus être disponible ou remplacé par des versions plus récente (ex: libgcj6-dev par libgcj7-dev) la tentative d'installation des paquets devrait vous dire pauqets plus recent deja installés, si tel est le cas ne vous souciez pas des messages d'echec ou demander confirmation de la non gravité du message.

Voici la liste du readme :

       
     Vendor ID  Device ID  Support Summary
           ---------  ---------  ---------------
{USB_DEVICE (0x 0733, 0x 0430)},	/* Intel PC Camera Pro */
{USB_DEVICE (0x 0733, 0x 0401)},	/* Intel Create and Share */
{USB_DEVICE (0x 99FA, 0x 8988)},	/* Grandtec V.cap */
{USB_DEVICE (0x 0733, 0x 0402)},	/* ViewQuest M318B */
{USB_DEVICE (0x 0733, 0x 0110)},	/* ViewQuest VQ110 */
{USB_DEVICE (0x 040A, 0x 0002)},	/* Kodak DVC-325 */
{USB_DEVICE (0x 055f, 0x c420)},	/* Mustek gSmart Mini 2 */
{USB_DEVICE (0x 055f, 0x c520)},	/* Mustek gSmart Mini 3 */
{USB_DEVICE (0x 041E, 0x 400A)},	/* Creative PC-CAM 300 */
{USB_DEVICE (0x 084D, 0x 0003)},	/* D-Link DSC-350 */
{USB_DEVICE (0x 041E, 0x 400B)},	/* Creative PC-CAM 600 */
{USB_DEVICE (0x 8086, 0x 0630)},	/* Intel Pocket PC Camera */
{USB_DEVICE (0x 8086, 0x 0110)},	/* Intel Easy PC Camera */
{USB_DEVICE (0x 0506, 0x 00df)},	/* 3Com HomeConnect Lite */
{USB_DEVICE (0x 040a, 0x 0300)},	/* Kodak EZ200 */
{USB_DEVICE (0x 04fc, 0x 504b)},	/* Maxell MaxPocket LE 1.3 */
{USB_DEVICE (0x 08ca, 0x 2008)},	/* Aiptek Mini PenCam 2 M */
{USB_DEVICE (0x 08ca, 0x 0104)},	/* Aiptek PocketDVII 1.3 */
{USB_DEVICE (0x 08ca, 0x 2018)},	/* Aiptek Pencam SD 2M */
{USB_DEVICE (0x 04fc, 0x 504a)},	/* Aiptek Mini PenCam 1.3 */
{USB_DEVICE (0x 055f, 0x c530)},	/* Mustek Gsmart LCD 3 */
{USB_DEVICE (0x 055f, 0x c650)},	/* Mustek MDC5500Z */
{USB_DEVICE (0x 052b, 0x 1513)},	/* Megapix V4 */
{USB_DEVICE (0x 08ca, 0x 0103)},	/* Aiptek PocketDV */
{USB_DEVICE (0x 0af9, 0x 0010)},	/* Hama USB Sightcam 100 */
{USB_DEVICE (0x 1776, 0x 501c)},	/* Arowana 300K CMOS Camera */
{USB_DEVICE (0x 08ca, 0x 0106)},	/* Aiptek Pocket DV3100+ */
{USB_DEVICE (0x 08ca, 0x 2010)},	/* Aiptek PocketCam 3M */
{USB_DEVICE (0x 0458, 0x 7004)},	/* Genius VideoCAM Express V2 */
{USB_DEVICE (0x 04fc, 0x 0561)},	/* Flexcam 100 */
{USB_DEVICE (0x 055f, 0x c430)},	/* Mustek Gsmart LCD 2 */
{USB_DEVICE (0x 04fc, 0x ffff)},	/* Pure DigitalDakota */
{USB_DEVICE (0x abcd, 0x cdee)},	/* Petcam */
{USB_DEVICE (0x 04a5, 0x 3008)},	/* Benq DC 1500 */
{USB_DEVICE (0x 046d, 0x 0960)},	/* Logitech Inc. ClickSmart 420 */
{USB_DEVICE (0x 046d, 0x 0901)},	/* Logitech Inc. ClickSmart 510 */
{USB_DEVICE (0x 04a5, 0x 3003)},	/* Benq DC 1300 */
{USB_DEVICE (0x 0af9, 0x 0011)},	/* Hama USB Sightcam 100 */
{USB_DEVICE (0x 055f, 0x c440)},	/* Mustek DV 3000 */
{USB_DEVICE (0x 041e, 0x 4013)},	/* Creative Pccam750 */
{USB_DEVICE (0x 060b, 0x a001)},	/* Maxell Compact Pc PM3 */
{USB_DEVICE (0x 04a5, 0x 300a)},	/* Benq DC3410 */
{USB_DEVICE (0x 04a5, 0x 300c)},	/* Benq DC1016 */
{USB_DEVICE (0x 0461, 0x 0815)},	/* Micro Innovation IC200 */
{USB_DEVICE (0x 046d, 0x 0890)},	/* Logitech QuickCam traveler */
{USB_DEVICE (0x 10fd, 0x 7e50)},	/* FlyCam Usb 100 */
{USB_DEVICE (0x 06e1, 0x a190)},	/* ADS Instant VCD */
{USB_DEVICE (0x 055f, 0x c220)},	/* Gsmart Mini */
{USB_DEVICE (0x 0733, 0x 2211)},	/* Jenoptik jdc 21 LCD */
{USB_DEVICE (0x 046d, 0x 0900)},	/* Logitech Inc. ClickSmart 310 */
{USB_DEVICE (0x 055f, 0x c360)},	/* Mustek DV4000 Mpeg4  */
{USB_DEVICE (0x 08ca, 0x 2024)},	/* Aiptek DV3500 Mpeg4  */
{USB_DEVICE (0x 046d, 0x 0905)},	/* Logitech ClickSmart820  */
{USB_DEVICE (0x 05da, 0x 1018)},	/* Digital Dream Enigma 1.3 */
{USB_DEVICE (0x 0c45, 0x 6025)},	/* Xcam Shanga */
{USB_DEVICE (0x 0733, 0x 1311)},	/* Digital Dream Epsilon 1.3 */
{USB_DEVICE (0x 041e, 0x 401d)},	/* Creative Webcam NX ULTRA */
{USB_DEVICE (0x 08ca, 0x 2016)},	/* Aiptek PocketCam 2 Mega */
{USB_DEVICE (0x 0734, 0x 043b)},	/* 3DeMon USB Capture aka */
{USB_DEVICE (0x 041E, 0x 4018)},	/* Creative Webcam Vista (PD1100) */
{USB_DEVICE (0x 0546, 0x 3273)},	/* Polaroid PDC2030 */
{USB_DEVICE (0x 041e, 0x 401f)},	/* Creative Webcam Notebook PD1171 */
{USB_DEVICE (0x 041e, 0x 4017)},	/* Creative Webcam Mobile PD1090 */
{USB_DEVICE (0x 046d, 0x 08a2)},	/* Labtec Webcam Pro */
{USB_DEVICE (0x 055f, 0x d003)},	/* Mustek WCam300A */
{USB_DEVICE (0x 0458, 0x 7007)},	/* Genius VideoCam V2 */
{USB_DEVICE (0x 0458, 0x 700c)},	/* Genius VideoCam V3 */
{USB_DEVICE (0x 0458, 0x 700f)},	/* Genius VideoCam Web V2 */
{USB_DEVICE (0x 041e, 0x 401e)},	/* Creative Nx Pro */
{USB_DEVICE (0x 0c45, 0x 6029)},	/* spcaCam@150 */
{USB_DEVICE (0x 0c45, 0x 6009)},	/* spcaCam@120 */
{USB_DEVICE (0x 0c45, 0x 600d)},	/* spcaCam@120 */
{USB_DEVICE (0x 04fc, 0x 5330)},	/* Digitrex 2110 */
{USB_DEVICE (0x 055f, 0x c540)},	/* Gsmart D30 */
{USB_DEVICE (0x 0ac8, 0x 301b)},	/* Asam Vimicro */
{USB_DEVICE (0x 041e, 0x 403a)},	/* Creative Nx Pro 2 */
{USB_DEVICE (0x 055f, 0x c211)},	/* Kowa Bs888e Microcamera */
{USB_DEVICE (0x 0ac8, 0x 0302)},	/* Z-star Vimicro zc0302 */
{USB_DEVICE (0x 0572, 0x 0041)},	/* Creative Notebook cx11646 */
{USB_DEVICE (0x 08ca, 0x 2022)},	/* Aiptek Slim 3200 */
{USB_DEVICE (0x 046d, 0x 0921)},	/* Labtec Webcam */
{USB_DEVICE (0x 046d, 0x 0920)},	/* QC Express */
{USB_DEVICE (0x 0923, 0x 010f)},	/* ICM532 cams */
{USB_DEVICE (0x 055f, 0x c200)},	/* Mustek Gsmart 300 */
{USB_DEVICE (0x 0733, 0x 2221)},	/* Mercury Digital Pro 3.1p */
{USB_DEVICE (0x 041e, 0x 4036)},	/* Creative Live ! */
{USB_DEVICE (0x 055f, 0x c005)},	/* Mustek Wcam300A */
{USB_DEVICE (0x 041E, 0x 403b)},	/* Creative Webcam Vista (VF0010) */
{USB_DEVICE (0x 0545, 0x 8333)},	/* Veo Stingray */
{USB_DEVICE (0x 0545, 0x 808b)},	/* Veo Stingray */
{USB_DEVICE (0x 10fd, 0x 8050)},	/* Typhoon Webshot II USB 300k */
{USB_DEVICE (0x 0546, 0x 3155)},	/* Polaroid PDC3070 */
{USB_DEVICE (0x 046d, 0x 0928)},	/* Logitech QC Express Etch2 */
{USB_DEVICE (0x 046d, 0x 092a)},	/* Logitech QC for Notebook */
{USB_DEVICE (0x 046d, 0x 08a0)},	/* Logitech QC IM */
{USB_DEVICE (0x 0461, 0x 0a00)},	/* MicroInnovation WebCam320 */
{USB_DEVICE (0x 08ca, 0x 2028)},	/* Aiptek PocketCam4M */
{USB_DEVICE (0x 08ca, 0x 2042)},	/* Aiptek PocketDV5100 */
{USB_DEVICE (0x 08ca, 0x 2060)},	/* Aiptek PocketDV5300 */
{USB_DEVICE (0x 04fc, 0x 5360)},	/* Sunplus Generic */
{USB_DEVICE (0x 046d, 0x 08a1)},	/* Logitech QC IM 0x08A1 +sound*/
{USB_DEVICE (0x 046d, 0x 08a3)},	/* Logitech QC Chat */
{USB_DEVICE (0x 046d, 0x 08b9)},	/* Logitech QC IM ??? */
{USB_DEVICE (0x 046d, 0x 0929)},	/* Labtec Webcam Elch2*/
{USB_DEVICE (0x 10fd, 0x 0128)},	/* Typhoon Webshot II USB 300k 0x0128 */
{USB_DEVICE (0x 102c, 0x 6151)},	/* Qcam Sangha CIF */
{USB_DEVICE (0x 102c, 0x 6251)},	/* Qcam xxxxxx VGA */
{USB_DEVICE (0x 04fc, 0x 7333)},	/* PalmPixDC85*/
{USB_DEVICE (0x 06be, 0x 0800)},	/* Optimedia*/
{USB_DEVICE (0x 2899, 0x 012c)},	/* Toptro Industrial*/
{USB_DEVICE (0x 06bd, 0x 0404)},	/* Agfa CL20*/
{USB_DEVICE (0x 046d, 0x 092c)},	/* Logitech QC chat Elch2*/
{USB_DEVICE (0x 0c45, 0x 607c)},	/* Sonix sn9c102p Hv7131R*/
{USB_DEVICE (0x 0733, 0x 3261)},	/* Concord 3045 spca536a*/
{USB_DEVICE (0x 0733, 0x 1314)},        /* Mercury 2.1MEG Deluxe Classic Cam*/
{USB_DEVICE (0x 041e, 0x 401c)},	/* Creative NX */
{USB_DEVICE (0x 041e, 0x 4034)},	/* Creative Instant P0620 */
{USB_DEVICE (0x 041e, 0x 4035)},	/* Creative Instant P0620D */
{USB_DEVICE (0x 046d, 0x 08ae)},	/* Logitech QuickCam for Notebooks */
{USB_DEVICE (0x 055f, 0x d004)},	/* Mustek WCam300 AN */
{USB_DEVICE (0x 046d, 0x 092b)},	/* Labtec Webcam Plus*/
{USB_DEVICE (0x 0c45, 0x 602e)},	/* Genius VideoCam Messenger*/
{USB_DEVICE (0x 0c45, 0x 602c)},	/* Generic Sonix OV7630*/
{USB_DEVICE (0x 093A, 0x 050F)},	/* Mars-Semi Pc-Camera */
{USB_DEVICE (0x 0458, 0x 7006)},	/* Genius Dsc 1.3 Smart */
{USB_DEVICE (0x 055f, 0x c630)},	/* Mustek MDC4000 */
{USB_DEVICE (0x 046d, 0x 08ad)},	/* Logitech QCCommunicate STX*/
{USB_DEVICE (0x 0c45, 0x 602d)},	/* LIC-200 LG*/
{USB_DEVICE (0x 0c45, 0x 6005)},	/* Sweex Tas5110 */
{USB_DEVICE (0x 0c45, 0x 613c)},	/* Sonix Pccam168 */
{USB_DEVICE (0x 0c45, 0x 6130)},	/* Sonix Pccam */
{USB_DEVICE (0x 0c45, 0x 60c0)},	/* Sangha Sn535 */
{USB_DEVICE (0x 0c45, 0x 60fc)},	/* LG-LIC300 */
{USB_DEVICE (0x 0546, 0x 3191)},	/* Polaroid Ion 80 */
{USB_DEVICE (0x 0ac8, 0x 305b)},	/* Z-star Vimicro zc0305b */
{USB_DEVICE (0x 0c45, 0x 6028)},	/* Sonix Btc Pc380*/
{USB_DEVICE (0x 046d, 0x 08a9)},	/* Logitech Notebook Deluxe*/
{USB_DEVICE (0x 046d, 0x 08aa)},	/* Labtec Webcam  Notebook */
{USB_DEVICE (0x 04f1, 0x 1001)},	/* JVC GC A50*/
{USB_DEVICE (0x 0497, 0x c001)},	/* Smile International*/
{USB_DEVICE (0x 041e, 0x 4012)},	/* PC-Cam350*/
{USB_DEVICE (0x 0ac8, 0x 303b)},	/* Vimicro 0x303b*/
{USB_DEVICE (0x 093a, 0x 2468)},	/* PAC207*/
{USB_DEVICE (0x 093a, 0x 2471)},	/* PAC207 Genius VideoCam ge111*/
{USB_DEVICE (0x 093a, 0x 2460)},	/* PAC207 Qtec Webcam 100*/
{USB_DEVICE (0x 0733, 0x 3281)},	/* Cyberpix S550V*/
{USB_DEVICE (0x 093a, 0x 2470)},	/* Genius GF112*/
{USB_DEVICE (0x 046d, 0x 08a6)},	/* Logitech QCim*/
{USB_DEVICE (0x 08ca, 0x 2020)},	/* Aiptek Slim 3000F */
{USB_DEVICE (0x 0698, 0x 2003)},	/* CTX M730V built in*/
{USB_DEVICE (0x 0000, 0x 0000)},	/* MystFromOri Unknow Camera */
{USB_DEVICE (0x 041e, 0x 401f)},	/* Creative Notebook*/ 

En voici une autre du site du mainteneur .

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:~$ lsusb
      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 Liste.

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'objet de la partie suivante…

Avant de commencer à installer les pilotes débranchez votre webcam du port USB.

Suivant la webcam ces procédures ne sont plus nécessaires le module est maintenant intégré dans les modules du noyau d'Ubuntu de Dapper allez directement à chargement du module.
  • Recupérez les pilotes USB pour la carte:

Vous devez pour cela télécharger dans votre repertoire personnel l'archive diponible ici http://mxhaard.free.fr/download.html:

- 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-20060925.tar.gz

  • Puis l'extraire grâce à la commande :

tar -xvf ~/spca5xx-20060402.tar.gz ou

     tar -xvf ~/gspcav1-20060925.tar.gz

Les sources sont maintenant décompressées.

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'installation car des fichiers sont liés aux des sources.

Pour compiler vous devez vous placer dans le dossier que vous venez de décompresser (spca5xx-20060402). On utilise la commande cd

     ~$ cd spca5xx-20060402
     ~/spca5xx-20060402$

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 /proc/version
      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 :

     CC=gcc-3.4 sudo make

Vous devriez voir, si tout c'est bien passé :

  sudo make
         Building SPCA5XX driver for 2.5/2.6 kernel.
         Remember: you must have read/write access to your kernel source tree.
       make -C /lib/modules/`uname -r`/build SUBDIRS=/home/benje/spca5xx-20051212 CC=gcc-3.4 modules
       make[1]: Entering directory `/usr/src/linux-headers-2.6.12-10-686'
         Building modules, stage 2.
         MODPOST
       make[1]: Leaving directory `/usr/src/linux-headers-2.6.12-10-686'

Installer le module

Une fois la compilation effectuée il reste à l'installer par un make install en étant root

      benje@cereli-05:~/spca5xx-20060402$ sudo make install
      Password:
      *mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
      install -c -m 0644 spca5xx.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
      /sbin/depmod -ae

voila le module est prêt il se chargera automatiquement au branchement de la webcam. :)

Pour installer vous devez vous placer dans le dossier que vous venez de décompresser (gspcav1-20060925). On utilise la commande cd

     ~$ cd gspcav1-20060925
     ~/gspcav1-20060925$

Et lancer le script qui s'y trouve et qui automatise l'installation grace à la commande:

     sudo ./gspca_build

Vous devrier voire si tous c'est bien passé.

 benje@cereli-04:~/gspcav1-20060925$ sudo ./gspca_build

 REMOVE the old module if present

 CLEAN gspca source tree
rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \
        .gspca.o.cmd  *.o *.ko *.mod.* .[a-z]* core *.i \
        Modules.symvers

 COMPILE gspca Please Wait ....!!

 INSTALL gspca in the kernel binary tree
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
/sbin/depmod -ae

 LOAD gspca in memory

 PRINT COMPILATION MESSAGES if ERRORS look kgspca.err
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/benje/gspcav1-20060925 CC=cc modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.15-27-686 »
  CC [M]  /home/benje/gspcav1-20060925/gspca_core.o
  CC [M]  /home/benje/gspcav1-20060925/decoder/gspcadecoder.o
  LD [M]  /home/benje/gspcav1-20060925/gspca.o
  Building modules, stage 2.
  MODPOST
  CC      /home/benje/gspcav1-20060925/gspca.mod.o
  LD [M]  /home/benje/gspcav1-20060925/gspca.ko
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.15-27-686 »
benje@cereli-04:~/gspcav1-20060925$

Brancher votre webcam cela suffit. Le module se charge automatiquement.
Il est appellé par le module *videodev*. Voila bonne video ;)

verifier grace à *dmesg* que votre module est bien chargé et qu'il reconnait la webcam.\\Vous devriez voire à la fin (pour spca)

      [17721728.756000] usb 2-2: new full speed USB device using uhci_hcd and address19
      [17721728.900000] /home/benje/spca5xx-20060101/drivers/usb/spca5xx.c: USB SPCA5XX camera found. Type Flexcam 100 (SPCA561A)
      [17721728.900000] /home/benje/spca5xx-20060101/drivers/usb/spca5xx.c: [spca5xx_probe:8435] Camera type S561
      [17721728.904000] /home/benje/spca5xx-20060101/drivers/usb/spca5xx.c: [spca5xx_getcapability:2217] maxw 352 maxh 288 minw 160 minh 120

Utiliser le selecteur 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 gnomemeeting pour faire de la video conference.

Voila bonne video ;)

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 "export CC=" .
19/03/2006 : Voici une solution pour faire fonctionner le module sous breezy

Suivez la procédure jusqu'au sudo make

Puis éditer le fichier Makefile dans l'archive avec un éditeur :

sudo gedit Makefile

et remplacez la ligne : MODULE_INSTALLDIR =/lib/modules/$(KERNEL_VERSION)/kernel/drivers/usb/media/

en : MODULE_INSTALLDIR = /lib/modules/$(KERNEL_VERSION)/kernel/drivers/usb/media/spca5xx

puis un petit : sudo make install

et voila le module devrait fonctionner à nouveau

Voici la page en Anglais : http://www.kaiser-linux.li/index.php/Ububtu_Linux

24/04/2006 : sous Dapper et avec camorama j'obtiens : could not connect to video device (/dev/video0) please check connection

quand j'utilise l'option -D, j'ai le message suivant : VIDIOCGCAP – could not get camera capabilities
> 05/06/2006 : Pour résoudre ce problème, il suffit de prendre la dernière version des drivers sur cette page : http://mxhaard.free.fr/spca50x/Download/
>Et de supprimer l'ancien driver et compiler avec gcc 4.0 (voire).
>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 /lib……./usb/media. Depuis, cela fonctionne beaucoup mieux.
  • materiel/webcam_spca50x.1163880445.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)