#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
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
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.
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 ?
... 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.
=> 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 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
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
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 ..)