Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/07/2005, à 10:12

fatfab

[HOWTO] Tuto Quickcam Express Hoary + Breezy

Je viens de faire ce tuto apres m'etre bien battu pour installer ma webcam logitech quickcam express usb... voici donc quelque chose qui pourrait aider (du moins je l'espere)
Toute remarque est la bienvenue !:)

TUTORIAL INSTALLATION WEBCAM QUICKCAM EXPRESS LOGITECH
DERNIERS MODELES (et bien d'autres Cam)


Les dernières versions de ce produit ne marchent pas avec le driver normal qc-usb et son tres bon tutorial dispo sur http://www.trustonme.net/didactels/172.html ...on va donc prendre autre chose...

Important! New Quickcams do not work the 
qce-ga nor with the qc-usb driver! So beware this 
if you are purchasing a new camera. A camera almost 
definitely works if it has USB VendorId 046d and 
ProductId one of 840, 850, or 870. New Quickcams 
have ProductId of 910 or 920 and these don't work!

Justement, nous allons installer un driver correct pour les versions 910,920 et je dirais plus généralement 92x (j'ai pour ma part un ID=928)
pour savoir quel est le vendor et productID, suivez les premieres etapes de la rubrique « PROCEDURE » jusqu'au « lsusb »

Mon systeme : Ubuntu 5.04 Hoary (maintenant BREEZY 5.10), carte mere AsusA7N8X-Deluxe usb2, chipset Nvidia

La camera : http://www.cdiscount.com/mag/fich_prod. … &numpage=1


Installation de paquets supplémentaires :
En fonction de votre config, j'ai été amené a installer pas mal de paquets, tous dispo dans synaptic avec les depots « standards » d'ubuntu (universe, multiverse et autres)

- hotplug, et modules usb ohci ou uhci + usbcore (chargé en standard dans Hoary et surement l'ancienne warty)
- libjpeg
- tout ce qui touche à « v4l » (v4l2 n'est pas utilisé)
- libsdl1.2 (le vrai nom est libsdl1.2debian), libsdl1.2-dev, libsdl-image1.2 et image1.2-dev et dependances associés (beaucoup mais toutes sont bien gérées)


Le driver webcam qui marche pour kernel 2.4 et 2.6.X:
http://mxhaard.free.fr/download.html

- spca5xx-date_du_driver.tar.gz
- prenez aussi un peu plus bas le spcagui-date_de_release.tar.gz, ca permettra de tester facilement la cam

ATTENTION : spca5xx n'est pas compatible avec le gcc-4.0, installé sur Breezy. Il faut donc le compiler avec un gcc 3.4. Pour plus d'info, se reporter au debut de la 3eme page de commentaires avec le message récapitulatif de Gtom (il faut donc installer via synaptic le gcc3.4)


Procédure :

1- brancher sa cam et demarrer sa machine

2- ouvrir une console root (ca sera plus simple pour toutes les opérations mais sinon, vous pouvez passer par su ou sudo)

3- taper : « lsusb », vous devriez obtenir quelque chose comme :

Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 007: ID 1631:5002
Bus 001 Device 006: ID 04fc:0561 Sunplus Technology Co., Ltd
Bus 001 Device 005: ID 046d:928 Logitech, Inc.
Bus 001 Device 004: ID 1631:5400
Bus 001 Device 001: ID 0000:0000


4- Création du périphérique Vidéo0 :
Le périphérique Video0 est requis par le logiciel de vidéoconf GnomeMeeting pour exploiter la webcam. Pour cela :

mknod /dev/video0 c 81 0
mknod /dev/video1 c 81 1
chmod a+rw /dev/video0
ln -s /dev/video0 /dev/video

Les deux première commandes permettent la création des noeuds, la seconde donne les droits de lecture et d'écriture sur ces noeuds,enfin le dernière crée un lien symbolique.

5- Compilation du driver :
N'oubliez pas de parcourir le fichier « README » à l'intérieur de l'archive !!
il apporte des réponse pas forcément ecrites dans ce tuto...

Extraire l'archive tar.gz, et dans la console root, se rendre a l'intérieur du répertoire.
Taper « make » ... et résoudre eventuellement les paquets non installés (voir plus haut)
Si la compilation est OK, faite donc un « make install » pour installer le nouveau module créé !


6- a ce moment là, si tout c'est bien passé tapez dans la console : « lsmod | grep spca »
Vous devriez obtenir quelque chose comme :

spca5xx        301592    0
videodev        7168         spca5xx
usbcore        93176        5 spca5xx,usbhid,ehci_hcd,ohci_hcd

Il est nécessaire d'avoir le module videodev de chargé (normalement c'est ok, je n'ai rien eu à toucher...) assurez vous-en en tapant : « lsmod | grep video »)

7- Compilation de spcagui (une intrerface graphique minime pour afficher et controler la video de la webcam)
lisez ce qui est ecrit dans le readme et dans le rep de doc...
make
make install
Et lancez l'interface en tapant : spcagui...

Aller...dites moi que ca marche !!

Dernier test : ouvrez gnome meeting et selectionnez bien le periphérique v4l et non v4l2...normalement, la video est ok !

Dernière modification par fatfab (Le 29/12/2005, à 16:49)


--
In DUB we Trust

Hors ligne

#2 Le 20/07/2005, à 08:55

jeanjan

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

Salut,

j'ai suivi ton tuto, jusqu'au make install mais lsmod | grep spca donne rien et lsmod | grep video donne :
video                  16260  0
video_buf              20484  1 saa7146_vv
videodev                9728  1 saa7146_vv
Ma webcam à le numéro suivant : 046d:08f0 que je n'ai pas trouvé dans le fichier readme.

à plus tard.

Dernière modification par jeanjan (Le 20/07/2005, à 08:55)

Hors ligne

#3 Le 20/07/2005, à 10:41

fatfab

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

OK... ton lsusb te donne quelque chose comme indiqué dans mon tuto ?

- ton make a-t-il bien marché ? si c'est le cas, le make install aurait dû t'installer ce nouveau module correctement...


--
In DUB we Trust

Hors ligne

#4 Le 20/07/2005, à 10:54

fatfab

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

Tu n'aurais pas installé un autre driver précédement ? c'est quoi ce saa7146_vv ?


--
In DUB we Trust

Hors ligne

#5 Le 20/07/2005, à 18:58

jeanjan

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

je ne vois pas de message d'erreur :

root@meco-linux1:/home/fred/webcam/spca5xx-20050701 # 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/fred/webcam/spca5xx-20050701 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.10-5-386'
  Building modules, stage 2.
  MODPOST
make[1]: Leaving directory `/usr/src/linux-headers-2.6.10-5-386'
root@meco-linux1:/home/fred/webcam/spca5xx-20050701 #
root@meco-linux1:/home/fred/webcam/spca5xx-20050701 # make install
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca50x.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/et61x.ko
install -c -m 0644 spca5xx.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
/sbin/depmod -ae
root@meco-linux1:/home/fred/webcam/spca5xx-20050701 #
root@meco-linux1:/home/fred/webcam/spca5xx-20050701 # lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 046d:08f0 Logitech, Inc.
Bus 001 Device 003: ID 079b:0027 Sagem
Bus 001 Device 002: ID 0543:1169 ViewSonic Corp.
Bus 001 Device 001: ID 0000:0000
root@meco-linux1:/home/fred/webcam/spca5xx-20050701 #

Pour saa7146_vv, c'est pour une carte dvb qui est installée dans l'ordi.

Hors ligne

#6 Le 21/07/2005, à 08:19

fatfab

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

Ca m'a l'air en effet correct...:/

et quand tu tapes " lsmod | grep spc " ca donne quoi ?

--> essaye de lancer spcagui (fin de mon tuto) ! ca se trouve, ca marche dejà :-)


--
In DUB we Trust

Hors ligne

#7 Le 21/07/2005, à 09:29

jeanjan

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

ça marche pas sad

root@meco-linux1:~ # lsmod | grep spc
root@meco-linux1:~ # cd /home/fred/webcam/spcagui20050601
root@meco-linux1:/home/fred/webcam/spcagui20050601 # make
cc -DUSE_SDL -O2 -DLINUX -I/usr/include/SDL -D_REENTRANT -DHAVE_LIBJPEG=1   -c -o spcagui.o spcagui.c
cc -DUSE_SDL -O2 -DLINUX -I/usr/include/SDL -D_REENTRANT -DHAVE_LIBJPEG=1   -c -o gui.o gui.c
cc -DUSE_SDL -O2 -DLINUX -I/usr/include/SDL -D_REENTRANT -DHAVE_LIBJPEG=1   -c -o spcav4l.o spcav4l.c
cc -DUSE_SDL -O2 -DLINUX -I/usr/include/SDL -D_REENTRANT -DHAVE_LIBJPEG=1   -c -o spcadecoder.o spcadecoder.c
cc -DUSE_SDL -O2 -DLINUX -I/usr/include/SDL -D_REENTRANT -DHAVE_LIBJPEG=1   -c -o utils.o utils.c
cc -DUSE_SDL -O2 -DLINUX -I/usr/include/SDL -D_REENTRANT -DHAVE_LIBJPEG=1   -c -o avilib.o avilib.c
cc -DUSE_SDL -O2 -DLINUX -I/usr/include/SDL -D_REENTRANT -DHAVE_LIBJPEG=1   -c -o SFont.o SFont.c
cc -DUSE_SDL -O2 -DLINUX -I/usr/include/SDL -D_REENTRANT -DHAVE_LIBJPEG=1   -c -o intro.o intro.c
gcc -DUSE_SDL -O2 -DLINUX -I/usr/include/SDL -D_REENTRANT -DHAVE_LIBJPEG=1 -o spcagui spcagui.o gui.o spcav4l.o spcadecoder.o utils.o avilib.o SFont.o intro.o -lSDL_image -L/usr/lib -lSDL -lpthread -ljpeg -lm
root@meco-linux1:/home/fred/webcam/spcagui20050601 # make install
install -s -m 755 -g root -o root spcagui /usr/local/bin
mkdir -p /usr/local/share/spcagui
install -m 644 icons/*.png /usr/local/share/spcagui
root@meco-linux1:/home/fred/webcam/spcagui20050601 # spcagui
SpcaGui version: 0.3.4 date: 01 June 2005
video device /dev/video0
ERROR opening V4L interface
: No such file or directory
root@meco-linux1:/home/fred/webcam/spcagui20050601 #

Hors ligne

#8 Le 21/07/2005, à 09:48

fatfab

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

Le truc qui m'ennuie...
c'est quand tu as fini correctement le make install de ton module (spca5xx_20050701) et que tu tapes derriere "lsmod" il ne te trouve pas le module spca de chargé.....tu peux le refaire ?

Du coté de V4l dans synaptic ca va ? t'as bien créé le perif video ?

... je seche un peu...si tu n'y arrive pas du tout, c'est que ta cam est peut etre compatible avec le tutorial initial sur TrustOnMe (lien au tout debut)

=> Essaie de redémarrer ta machine avec ta cam de branchée...

Dernière modification par fatfab (Le 21/07/2005, à 09:50)


--
In DUB we Trust

Hors ligne

#9 Le 21/07/2005, à 14:33

jeanjan

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

fatfab a écrit :

Le truc qui m'ennuie...
c'est quand tu as fini correctement le make install de ton module (spca5xx_20050701) et que tu tapes derriere "lsmod" il ne te trouve pas le module spca de chargé.....tu peux le refaire ?

je l'ai fait plusieurs fois sans succès.

fatfab a écrit :

Du coté de V4l dans synaptic ca va ? t'as bien créé le perif video ?

Comment fait-on ou comment sait-on que le périphérique existe ?

fatfab a écrit :

... je seche un peu...si tu n'y arrive pas du tout, c'est que ta cam est peut etre compatible avec le tutorial initial sur TrustOnMe (lien au tout debut)

Je crois que c'est ce que j'ai essayé en premier.

fatfab a écrit :

=> Essaie de redémarrer ta machine avec ta cam de branchée...

elle est tout le temps branchée.

Hors ligne

#10 Le 25/07/2005, à 14:02

tony143

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

Ca marche Impecc tongue Merci !!!


When you are unsure, ask for help. Nobody knows everything, and nobody is expected to be perfect in the Ubuntu community.

Hors ligne

#11 Le 25/07/2005, à 14:10

fatfab

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

Aaah... merci a toi aussi, mon seul retour est l'expérience malheureuse de Jeanjan...:D

D'ailleur, franchement, je n'est plus de solution a apporter pour lui... si qqun a un petit + a lui donner...


--
In DUB we Trust

Hors ligne

#12 Le 25/07/2005, à 15:43

jeanjan

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

T'inquiètes pas fatfab je crois que je suis tombé sur une série qui fonctionne difficilement sur ubuntu.
De plus, j'ai essayé avec le driver qc-usb et j'ai une erreur qui je pense n'a rien à voir avec la webcam, si tu veux voir le topic : http://www.ubuntuforums.org/showthread.php?t=46356

Pour info, les labtec sont plug n play, comme papa dans maman.

Hors ligne

#13 Le 25/07/2005, à 20:46

tony143

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

Petit retour d'experience sur le Tuto:
A savoir que ma ubuntu n'est pas bidouillée enfin pas celle la tongue
Je n'avais pas les kernel-headers
(S'il manque les "linux-headers" taper ceci dans une console
sudo apt-get install linux-headers-`uname -r`), GCC, V4L (attention par defaut c'est le V4L2 d'installé, je l'ai donc desinstallé).


Reboot de l'ensemble avec webcam branchée du debut a la fin de l'installe.

Par contre seul bemol est le reglage de la luminosité, l'image et tres sombre mais c peut etre un defaut de la camera. Meme en reglant les niveaux au max, meme chose.

Dernière modification par tony143 (Le 25/07/2005, à 20:50)


When you are unsure, ask for help. Nobody knows everything, and nobody is expected to be perfect in the Ubuntu community.

Hors ligne

#14 Le 26/07/2005, à 08:01

fatfab

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

En ce qui concerne les niveaux de luminosité, j'ai en effet remarqué certains "defaults" pour ces reglages...defois, cela reste temporairement bloqué en tres sombre...
Mais ceux ci ont toujours bien fonctionnés en triffouillant les contoles de luminosité, que ce soit dans gnomeMeeting, spcaGui ou Amsn (cvs). a suivre...

Note qu'il faut tout de meme pas mal de lumiere ambiante, meme artificielle, car l'optique d'une cam à 10 euros n'est pas forcemennt parfait :-)

Dernière modification par fatfab (Le 26/07/2005, à 08:08)


--
In DUB we Trust

Hors ligne

#15 Le 27/07/2005, à 11:36

tony143

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

Effectivement l'environnement lumineux y joue pas mal. La piece est assez sombre et la camera pas assez sensible. En reglant les parametres lumineux Gnometting et SpcaGui, cela n'est encore pas assez.
J'ai remarqué aussi ces ralentissement quand on deplace la camera.


When you are unsure, ask for help. Nobody knows everything, and nobody is expected to be perfect in the Ubuntu community.

Hors ligne

#16 Le 28/07/2005, à 13:39

penpen

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

jeanjean ta webcam est une quickcam messenger pas une express, non ?

Ma webcam est identifié comme la tienne ( ID 046d:08f0 Logitech, Inc. ) est j'ai réussi à la faire fonctionner avec les sources disponibles à cette adresse http://home.mag.cx/messenger/.

Hors ligne

#17 Le 30/07/2005, à 11:52

Cakeman

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

Bonjour,

Je suis le tuto, je bidouille un peu et lç je fais make install et j'obtiens:
make: « install » est à jour.

Hum je ne vois pas quoi faire. Y a qqun qui a la même erreur ?

Hors ligne

#18 Le 30/07/2005, à 14:16

penpen

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

make clean puis make install

Hors ligne

#19 Le 30/07/2005, à 16:04

Cakeman

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

J'obtiens la même chose ...

Dernière modification par Cakeman (Le 30/07/2005, à 16:05)

Hors ligne

#20 Le 31/07/2005, à 15:54

penpen

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

le fait que tu ais un message du style make "cible" est à jour indique l'opération que tu demande n'as pas besoin d'être faite car elle n'effectuerait aucun changement... ce n'est pas une erreur.
Cependant il arrive que make s'emmêle les pinceaux ... mais passons.

Je viens de regarder la source, et il faut que tu fasse si tu veux refaire l'installation  make uninstall puis make et enfin make install.

Dernière modification par penpen (Le 31/07/2005, à 15:55)

Hors ligne

#21 Le 07/08/2005, à 21:09

guillaumejeanherbiet

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

Bonsoir, j'essaie d'essayer le driver spca5xx pour faire marcher une webcam Creative Notebook sur ma Ubuntu Hoary.

J'ai essayé de suivre ton tuto. Dans un premier temps, j'ai téléchargé les éléments suivants :

aalib1-dev (1.4p5-22)
g++-3.3 (1:3.3.5-8ubuntu2)
libasound2-dev (1.0.8-1)
libaudio-dev (1.7-2ubuntu1)
libice-dev (6.8.2-10)
libjpeg62-dev (6b-9)
libncurses5-dev (5.4-4)
libpng12-dev (1.2.8rel-1)
libsdl-image1.2 (1.2.3-6)
libsdl-image1.2-dev (1.2.3-6)
libsdl1.2-dev (1.2.7+1.2.8cvs20041007-3ubuntu4)
libsm-dev (6.8.2-10)
libstdc++5-3.3-dev (1:3.3.5-8ubuntu2)
libtiff4-dev (3.6.1-5ubuntu0.2)
libx11-dev (6.8.2-10)
libxext-dev (6.8.2-10)
libxi-dev (6.8.2-10)
libxkbfile-dev (6.8.2-10)
libxt-dev (6.8.2-10)
slang1-dev (1.4.9dbs-8)
x-dev (6.8.2-10)
xlibmesa-gl-dev (6.8.2-10)
xlibmesa-glu-dev (6.8.2-10)
zlib1g-dev (1:1.2.2-4ubuntu1.2)

qui sont les paquets que tu as indiqués et leurs dépendances (désolé pour la longueur)...

Puis j'ai téléchargé des drivers que j'ai extrait dans mon home

~/Téléchargements/spca5xx-20050701

.

J'ai fait un

cd

dans ce répertoire, puis un

make

et voici le résultat :

   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/guillaume/Téléchargements/spca5xx-20050701 modules
make[1]: entrant dans le répertoire « /lib/modules/2.6.10-5-386/build »
make[1]: *** Pas de règle pour fabriquer la cible « modules ». Arrêt.
make[1]: quittant le répertoire « /lib/modules/2.6.10-5-386/build »
make: *** [default] Erreur 2

J'ai essayé un

sudo mkdir /lib/modules/2.6.10-5-386/build

mais ça n'a rien changé.

Quelqu'un peut-il m'expliquer l'origine de cette erreur. Gardez à l'esprit que je suis (très) loin de maitriser toutes les subtilités de Linux.

Merci et bonne soirée.


Guillaume-Jean Herbiet
Nouveau venu sous Ubuntu

Hors ligne

#22 Le 09/08/2005, à 10:54

penpen

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

pour le pilote spca5xxx tu peux te reporter à ce thread : http://forum.ubuntu-fr.org/viewtopic.php?id=8986

Hors ligne

#23 Le 09/08/2005, à 10:59

guillaumejeanherbiet

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

désolé, c'est pas faute d'avoir cherché... je vais apprendre à lire et je reviens wink
Merci quand même pour le lien !


Guillaume-Jean Herbiet
Nouveau venu sous Ubuntu

Hors ligne

#24 Le 09/08/2005, à 12:36

tony143

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

Verifie si tu as ceci dans tes paquets : kernel-headers
(S'il manque les "kernel-headers" taper ceci dans une console
sudo apt-get install linux-headers-`uname -r`).


When you are unsure, ask for help. Nobody knows everything, and nobody is expected to be perfect in the Ubuntu community.

Hors ligne

#25 Le 18/08/2005, à 13:34

Dr Follamour

Re : [HOWTO] Tuto Quickcam Express Hoary + Breezy

merci pour le tuto

mais je reste bloqué à

- Compilation du driver :
N'oubliez pas de parcourir le fichier « README » à l'intérieur de l'archive !!
il apporte des réponse pas forcément ecrites dans ce tuto...

Extraire l'archive tar.gz, et dans la console root, se rendre a l'intérieur du répertoire.
Taper « make » ... et résoudre eventuellement les paquets non installés (voir plus haut)
Si la compilation est OK, faite donc un « make install » pour installer le nouveau module créé !

je sais pas faire ?? ou ca va trop vite pour moi ...
tuto pas à pas c 'est possible ... j'ai ce fameux SPCA5XX sur mon bureau
et lsusb reconnait ma wbecam clicksmart510 pour le reste ...

je m'arrache les cheveux ( le peu qu'il me reste ..)