Differences between revisions 26 and 27
Revision 26 as of 2004-07-10 23:46:20
Size: 3450
Editor: anonymous
Comment:
Revision 27 as of 2004-07-10 23:50:00
Size: 3502
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 55: Line 55:
/Ceci est nécessaire actuellement pour voir apparaitre les modules avec un noyau 2.6.6 et sera surement tres bientôt inutile (cf la news datée du 2004-05-13 ici :
http://www.smcc.demon.nl/webcam/ ) /
*Ceci est nécessaire actuellement pour voir apparaitre les modules avec un noyau 2.6.6 et sera surement tres bientôt inutile (cf la news datée du 2004-05-13 ici :
http://www.smcc.demon.nl/webcam/ )*
Line 69: Line 69:
Rajoutez '''<M> USB Audio support''' si votre micro est intégré à la caméra (bien que je n'ai pas encore réussi à le faire fonctionner bien que détecté au boot AIDE BIENVENUE) et bien sûr les modules usb OHCI et/ou UHCI. Rajoutez '''<M> USB Audio support''' si votre micro est intégré à la caméra (bien que je n'ai pas encore réussi à le faire fonctionner bien que détecté au boot '''AIDE BIENVENUE''') et bien sûr les modules usb OHCI et/ou UHCI.
Line 80: Line 80:
  ----
a completer/corriger§mettre mieux en page.

Installer et utiliser une webcam avec les modules PWC et PWCX.

J'espere creer une page expliquant l'installation d'une webcam compatible avec les modules pwc et pwcx. j'ai réalisé cette installation avec les éléments suivant :

  • Kernel 2.6.6 (ou le votre 2.4.x ou 2.6.x voir README du module)
  • Philips Toucam FUN II - ["PCVC830K"]
  • Le patch et autres joyeusetés, je me suis servi de la version béta : PWC 9 beta 2
  • Le README du module ci-dessus.


Il faut d'abord se choisir une webcam. Les philips sont bien supportées, même si une partie du module est libre(pwc) l'autre pas(pwcx). Pour une liste des modèles c'est ici :

http://www.smcc.demon.nl/webcam/

C'est le site du maintainer du module, j'y récupere également le fichier pwcx-9.0-beta-2.tar.gz qui contient ce qu'il faut pour patcher le noyau et obtenir les modules PWC et PWCX (en version 9 beta2 actuellement). C'est ici :

http://www.smcc.demon.nl/webcam/release.html#pwc9beta

Bon je le mets au cas ou, rien ne vous oblige à (re)compiler un noyau, juste les modules.

http://kernel.org/mirrors/countries/html/FR.html


Je suppose que le fichier pwcx-9.0-beta-2.tar.gz a été télécharge dans /home/toto/ Bien sûr, remplacer toto par votre propre chemin.

Je suppose que les sources du noyau sont dans /home/toto/linux2.6.6/ bien sûr, remplacer par le chemin correspondant chez vous. Je suppose que vous savez configurer/compiler un kernel.

Décompressez les sources(facultatif) et le patch :

  • tar xvjf linux-2.6.6.tar.bz2 (facultatif)
  • tar xvzf pwcx-9.0-beta-2.tar.gz

Se placer dans le repertoire des sources du noyau fraichement créer :

  • cd /home/toto/linux2.6.6/
  • patch -p1 -s < ~/pwcx-9.0-beta-2/patch-2.6.4 pour patcher les sources.

    cp ~/pwcx-9.0-beta-2/2.6.4/ ~/linux2.6.6/drivers/usb/media pour mettre les nouvelles sources.

  • cp ~/pwcx-9.0-beta-2/CPU/libpwcx.a ~/linux2.6.6/drivers/usb/media ici CPU correspond bien sûr à votre architecture (x86,mac)

    cp ~/pwcx-9.0-beta-2/pwcx/ ~/linux2.6.6/drivers/usb/media pour copier le glue code.(question:mais c'est quoi du glue code ?)

Pour configurer tout ça :

  • make menuconfig
  • Allez dans la section Code maturity level options et activer

    • [] Prompt for development and/or incomplete code/drivers

*Ceci est nécessaire actuellement pour voir apparaitre les modules avec un noyau 2.6.6 et sera surement tres bientôt inutile (cf la news datée du 2004-05-13 ici : http://www.smcc.demon.nl/webcam/ )*

Veillez à ne pas selectionner :

  • [] Select only drivers expected to compile cleanly
  • [] Select only drivers that don't need compile-time external firmware

Section Device Drivers--> Multimedia devices--> activez :

  • <M>ou<> Video For Linux

Enfin ! Section USB support vous devriez voir apparaitre :

  • <M>USB Philips Cameras

  • <M>PWCX decompressor module

Rajoutez <M> USB Audio support si votre micro est intégré à la caméra (bien que je n'ai pas encore réussi à le faire fonctionner bien que détecté au boot AIDE BIENVENUE) et bien sûr les modules usb OHCI et/ou UHCI.

Compilez et installez les modules si vous avez déjà un kernel opérationel.

  • make modules
  • make modules_install ceci en root

Normalement, avec modconf vous devriez maintenant avoir une section kernel/drivers/usb/media contenant PWC ET PWCX.


a completer/corriger§mettre mieux en page.