Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1586 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Installer une webcam

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Installer une webcam

n°829955
ginie
Posté le 25-07-2006 à 16:45:06  profilanswer
 

:hello:  
j'ai installé Webcamd, mais dans la config on me demande ça :
 

#video device to use as webcam (should work if you don't have something like a TVcard => video1)
#peripherique vidéo de la webcam (video1 si vous avez une carte TV)
device = video0


 
comment trouver quel est le "videoxx" qui va avec ma webcam ?
 
un lsusb me donne ça :

Bus 001 Device 002: ID 093a:2468 Pixart Imaging, Inc.


 
 
et dans /dev je dois bien avoir 40 "videoxx" :/
 
 
Merci


Message édité par ginie le 25-07-2006 à 20:21:28
mood
Publicité
Posté le 25-07-2006 à 16:45:06  profilanswer
 

n°829957
francoispg​p
Posté le 25-07-2006 à 16:46:59  profilanswer
 

tu es en udev ?  
 
si oui tu peux aller voir dans /sys et forcer l'identification par son n° de serie en ecrivant une simple ligne d'identification.
 
ainsi tu l'attribueras au videoxx de ton choix

n°829958
ginie
Posté le 25-07-2006 à 16:47:44  profilanswer
 

[:totoz]
c'est du chinois pour moi là [:joce]

n°829967
mirtouf
Light is right !
Posté le 25-07-2006 à 17:05:44  profilanswer
 

amha udev n'est pas installé sinon cela signifierait qu'il existe au moins 40 périphériques de capture video.
soit c'est un sysfs qui part en live soit /dev est géré manuellement.
 
quelle est la distro ?


Message édité par mirtouf le 25-07-2006 à 17:05:53

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°829970
ginie
Posté le 25-07-2006 à 17:08:50  profilanswer
 

debian 3.1

n°829991
ginie
Posté le 25-07-2006 à 17:59:51  profilanswer
 

up :o
 
quand je regarde dans /var/log/messages j'ai ça :
 

Jul 25 17:58:56 localhost kernel: hub.c: new USB device 00:03.0-2, assigned address 2
Jul 25 17:58:56 localhost kernel: usb.c: USB device 2 (vend/prod 0x46d/0x840) is not claimed by any active driver.

n°830014
francoispg​p
Posté le 25-07-2006 à 19:52:31  profilanswer
 

bon pour udev oublies si tu ne sais pas ce que c'est ...tu ne l'a pas utilise.....
 
parcequ'a ma connaissance il n'est jamais utilise par defaut.
 
adress 2 ? donc deja ton materiel est repere (meme si pas identifie).....
 
en l'occurance il a effectivement pas l'air actif puisqu'aucun driver ne communique avec lui (ton deuxieme message)  
 
tu devrais tester le periph2 comme device pour camd ou webcamd selon distribs....(video1 ou video2)
 
tu devras ensuite essayer si ca ne marche pas  
les devices generaux (comme en scsi) /dev/sd* sda sdb sdc etc....
 
au cas ou...
 

n°830017
ginie
Posté le 25-07-2006 à 19:55:57  profilanswer
 

video1 ou 2 = rien

n°830018
ginie
Posté le 25-07-2006 à 20:02:08  profilanswer
 

j'ai essayé d'installer ça : http://qce-ga.sourceforge.net/
 

serveur:~/qc-usb-0.6.4# make all
cc -I/lib/modules/2.4.27-2-386/build/include -nostdinc -iwithprefix include -DMODULE -D__KERNEL__ -DNOKERNEL -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -Wall -Wstrict-prototypes -Wno-trigraphs  -pipe -c qc-driver.c
qc-driver.c:80: error: erreur de syntaxe before "int"
qc-driver.c:80: attention : type defaults to `int' in declaration of `module_param'
qc-driver.c:80: attention : function declaration isn't a prototype
qc-driver.c:80: attention : data definition has no type or storage class
qc-driver.c:84: error: erreur de syntaxe before "int"
qc-driver.c:84: attention : type defaults to `int' in declaration of `module_param'
qc-driver.c:84: attention : function declaration isn't a prototype
qc-driver.c:84: attention : data definition has no type or storage class
 
...
 
make: *** [qc-driver.o] Erreur 1


Message édité par ginie le 25-07-2006 à 20:04:10
n°830021
Je@nb
Kindly give dime
Posté le 25-07-2006 à 20:19:17  profilanswer
 

Bon reprenons,
 
va faire un tour avec vi/kwrite/emacs/whatever du Makefile et regarde la ligne qui spécifie le compilateur genre CC=gcc et change le par le gcc-2.95 ou 3.3

mood
Publicité
Posté le 25-07-2006 à 20:19:17  profilanswer
 

n°830022
ginie
Posté le 25-07-2006 à 20:20:22  profilanswer
 

j'ai arreté le pc, orage :/

n°830023
Je@nb
Kindly give dime
Posté le 25-07-2006 à 20:21:00  profilanswer
 

Et le pc depuis lequel tu postes tu l'arrète pas ?
 
Et qq km à coté ya l'orage aussi :ange:

n°830026
ginie
Posté le 25-07-2006 à 20:29:10  profilanswer
 

avec 2.95 :
 

serveur:~/qc-usb-0.6.4# make all
cc -I/lib/modules/2.4.27-2-386/build/include -nostdinc -iwithprefix include -DMO             DULE -D__KERNEL__ -DNOKERNEL -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-             common -Wall -Wstrict-prototypes -Wno-trigraphs  -pipe -c qc-driver.c
qc-driver.c:80: error: erreur de syntaxe before "int"
qc-driver.c:80: attention : type defaults to `int' in declaration of `module_param'
qc-driver.c:80: attention : function declaration isn't a prototype
qc-driver.c:80: attention : data definition has no type or storage class
qc-driver.c:84: error: erreur de syntaxe before "int"
qc-driver.c:84: attention : type defaults to `int' in declaration of `module_param'
qc-driver.c:84: attention : function declaration isn't a prototype

n°830027
ginie
Posté le 25-07-2006 à 20:29:56  profilanswer
 

pareil avec 3.3

n°830041
Je@nb
Kindly give dime
Posté le 25-07-2006 à 20:54:09  profilanswer
 

bisarre il utilise cc (et ls /usr/bin/cc te renverras /usr/bin/gcc [directement ou via un lien par /etc/alternatives/cc])

n°830043
ginie
Posté le 25-07-2006 à 20:55:51  profilanswer
 

donc y'a quoi à faire ? :o

n°830046
Je@nb
Kindly give dime
Posté le 25-07-2006 à 20:59:17  profilanswer
 

Dis moi tu as les sources de ton noyau ou au moins les header dans /usr/src/linux ?

n°830049
Je@nb
Kindly give dime
Posté le 25-07-2006 à 21:01:15  profilanswer
 
n°830051
ginie
Posté le 25-07-2006 à 21:01:59  profilanswer
 

dans /usr/src y'a les header

n°830054
ginie
Posté le 25-07-2006 à 21:09:37  profilanswer
 

le patch semble avoir marché
 
serveur:~/qc-usb-0.6.4# insmod ./quickcam.o
./quickcam.o: ./quickcam.o: unresolved symbol video_unregister_device_R75297e0f
./quickcam.o: ./quickcam.o: unresolved symbol video_register_device_R34fb5d4c

n°830055
mirtouf
Light is right !
Posté le 25-07-2006 à 21:15:58  profilanswer
 

update-modules -a ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°830056
ginie
Posté le 25-07-2006 à 21:16:24  profilanswer
 

d'après google faut trouver un certain videodev.o
http://sourceforge.net/mailarchive [...] nth=200302

n°830060
ginie
Posté le 25-07-2006 à 21:32:26  profilanswer
 

serveur:~# tar zxvf videodevX-20030626.tgz
videodevX/Makefile
videodevX/README
videodevX/HISTORY-V4L2
videodevX/videodevX.c
videodevX/v4l_compat.c
videodevX/videodev.h
serveur:~# cd videodevX
serveur:~/videodevX# make
make: /scripts/pathdown.sh : commande introuvable
DIR=`pwd`; (cd /lib/modules/2.4.27-2-386/build; make SUBDIRS=$DIR modules)
make[1]: Entering directory `/usr/src/kernel-headers-2.4.27-2-386'
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/split-include scripts/split                                                                 -include.c
scripts/split-include include/linux/autoconf.h include/config
make -C  /root/videodevX CFLAGS="-D__KERNEL__ -I/usr/src/kernel-headers-2.4.27-2-386/include                                                                  -Wall -Wstrict-prototypes -Wno-trigraphs -Os -fno-strict-aliasing -fno-common -fomit-frame-po                                                                 inter -pipe -mpreferred-stack-boundary=2 -march=i386 -DMODULE -DMODVERSIONS -include /usr/src                                                                 /kernel-headers-2.4.27-2-386/include/linux/modversions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/root/videodevX'
gcc -D__KERNEL__ -I/usr/src/kernel-headers-2.4.27-2-386/include -Wall -Wstrict-prototypes -Wn                                                                 o-trigraphs -Os -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack                                                                 -boundary=2 -march=i386 -DMODULE -DMODVERSIONS -include /usr/src/kernel-headers-2.4.27-2-386/                                                                 include/linux/modversions.h  -nostdinc -iwithprefix include -DKBUILD_BASENAME=videodevX  -c -                                                                 o videodevX.o videodevX.c
gcc -D__KERNEL__ -I/usr/src/kernel-headers-2.4.27-2-386/include -Wall -Wstrict-prototypes -Wn                                                                 o-trigraphs -Os -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack                                                                 -boundary=2 -march=i386 -DMODULE -DMODVERSIONS -include /usr/src/kernel-headers-2.4.27-2-386/                                                                 include/linux/modversions.h  -nostdinc -iwithprefix include -DKBUILD_BASENAME=v4l_compat  -c                                                                  -o v4l_compat.o v4l_compat.c
make[2]: Leaving directory `/root/videodevX'
make[1]: Leaving directory `/usr/src/kernel-headers-2.4.27-2-386'
serveur:~/videodevX# make install
make: /scripts/pathdown.sh : commande introuvable
mv -v /lib/modules/2.4.27-2-386/kernel/drivers/media/video/videodev2.o /lib/modules/2.4.27-2-                                                                 386/kernel/drivers/media/video/videodev2.o.old ; \
mv -v /lib/modules/2.4.27-2-386/kernel/drivers/media/video/videodev.o /lib/modules/2.4.27-2-3                                                                 86/kernel/drivers/media/video/videodev1.o.old ; \
mv -v /lib/modules/2.4.27-2-386/build/include/linux/videodev.h /lib/modules/2.4.27-2-386/buil                                                                 d/include/linux/videodev.h.old ; \
cp -v videodev.h /lib/modules/2.4.27-2-386/build/include/linux/videodev.h ; \
cp -v videodev.h /usr/include/linux/videodev.h ; \
mkdir -p /lib/modules/2.4.27-2-386/kernel/drivers/media/video ; \
cp -v v4l_compat.o videodevX.o /lib/modules/2.4.27-2-386/kernel/drivers/media/video/ ; \
/sbin/depmod -a
mv: ne peut évaluer `/lib/modules/2.4.27-2-386/kernel/drivers/media/video/videodev2.o': Aucun                                                                  fichier ou répertoire de ce type
`/lib/modules/2.4.27-2-386/kernel/drivers/media/video/videodev.o' -> `/lib/modules/2.4.27-2-3                                                                 86/kernel/drivers/media/video/videodev1.o.old'
`/lib/modules/2.4.27-2-386/build/include/linux/videodev.h' -> `/lib/modules/2.4.27-2-386/buil                                                                 d/include/linux/videodev.h.old'
`videodev.h' -> `/lib/modules/2.4.27-2-386/build/include/linux/videodev.h'
`videodev.h' -> `/usr/include/linux/videodev.h'
`v4l_compat.o' -> `/lib/modules/2.4.27-2-386/kernel/drivers/media/video/v4l_compat.o'
`videodevX.o' -> `/lib/modules/2.4.27-2-386/kernel/drivers/media/video/videodevX.o'

n°830209
ginie
Posté le 26-07-2006 à 13:59:09  profilanswer
 

up

n°830212
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 26-07-2006 à 14:12:18  profilanswer
 

:??:


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°830213
ginie
Posté le 26-07-2006 à 14:17:09  profilanswer
 

ben ça merde

n°830218
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 26-07-2006 à 14:29:56  profilanswer
 

Tu as lu le README "livré" dans le videodevX-20030626.tgz ?
Quelle distribution as tu ?
Quel noyau (un uname -a pour le savoir) ?


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°830220
ginie
Posté le 26-07-2006 à 14:33:43  profilanswer
 

http://ginie.homeftp.net/phpsysinfo/index.php
 
Version du noyau 2.4.27-2-386
Distribution  Debian 3.1

n°830221
Riot
Buy me a riot
Posté le 26-07-2006 à 14:36:09  profilanswer
 

Ah en +, tu as un noyau 2.4 !
 
Bon, tu t'embêtes pour rien avec ton package videodev, il est déjà dans le noyau. Vérifie qu'il est soit en dur, soit en module; sinon il faudrait recompiler ton noyau.
S'il est en module, charge-le.
 
Ensuite, tu vas dans le fichier de conf de X (/etc/X11/XF86... me rappelle pu du nom :sweat:) et tu ajoutes le module "v4l" dans la section drivers. Tu relances X, et ça devrait être bon.

n°830222
ginie
Posté le 26-07-2006 à 14:37:10  profilanswer
 
n°830223
esox_ch
Posté le 26-07-2006 à 14:37:33  profilanswer
 

En même temps installer du materiel récent sur un kernel d'avant guerre :heink:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°830224
ginie
Posté le 26-07-2006 à 14:38:43  profilanswer
 

heuuu ça doit bien faire 6 ou 7 ans que j'ai cette webcam, alors le "matos recent" ...

n°830225
esox_ch
Posté le 26-07-2006 à 14:39:34  profilanswer
 

Ok :D je me tait :D
Parcontre j'ai pas bien compris, tu as pas de serveur X et tu veux utiliser la webcam? C'est pour un truc genre video surveillance?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°830227
Riot
Buy me a riot
Posté le 26-07-2006 à 14:47:03  profilanswer
 


 
regarde pour le module et on verra par la suite.

n°830230
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 26-07-2006 à 14:53:19  profilanswer
 

pour voir s'il est installé avec ton noyau, essaies un modprobe -l -a *video*
Ca te donnera la liste des tous les modules installés avec ton noyau, dont le nom contient "video".
 
Adaptes en fonction de tes besoins.


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°830236
ginie
Posté le 26-07-2006 à 15:09:33  profilanswer
 

esox_ch a écrit :

Ok :D je me tait :D
Parcontre j'ai pas bien compris, tu as pas de serveur X et tu veux utiliser la webcam? C'est pour un truc genre video surveillance?


pour me capturer de temps en temps une image et pour l'envoyer vers apache
 
 

Zzozo a écrit :

pour voir s'il est installé avec ton noyau, essaies un modprobe -l -a *video*
Ca te donnera la liste des tous les modules installés avec ton noyau, dont le nom contient "video".
 
Adaptes en fonction de tes besoins.


 
ça ne me sort rien

n°830237
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 26-07-2006 à 15:10:43  profilanswer
 

ginie a écrit :

pour me capturer de temps en temps une image et pour l'envoyer vers apache
 
 
 
 
ça ne me sort rien


tu as changé "video" par ce que tu cherchais ?


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°830238
ginie
Posté le 26-07-2006 à 15:11:58  profilanswer
 

avec videodev ça passe :
 
serveur:~# modprobe -l -a *videodev*
[1]+  Done                    modprobe -l -a *video*

n°830243
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 26-07-2006 à 15:32:08  profilanswer
 

ginie a écrit :

avec videodev ça passe :
 
serveur:~# modprobe -l -a *videodev*
[1]+  Done                    modprobe -l -a *video*


Non, ça passe que dalle, le  

Citation :

[1]+  Done                    modprobe -l -a *video*[/quotemsg]


c'est le shell qui te signale que la commande précédente s'est terminée  :D
 
  De toutes façons, si modprobe -l -a *video* donnait rien, y'avait peu de chances qu'un modprobe -l -a *videodev* donne qqchose, lui :D
 
Bon, ça veut dire que le module dont tu as besoin, n'est pas installé dans ton noyau actuel.
Donc va falloir que tu l'installes toi même :
- Soit en trouvant un paquetage le contenant sous forme déjà compilée, et ayant été compilé pour le même noyau que tu as actuellement (attention, correspondance exacte sinon tu auras les messages d'erreur que tu as déjà eu, les fameux unresolved etc ... )
- Soit, à partir des sources (que tu as obtenu apparemment), compiler le module en question. Mais pour ça, il te faut installer les fichiers d'entête (headers) correspondants aux sources du noyau que tu as actuellement, doit y'avoir un paquet qui va bien pour ça, qu'on doit pouvoir installer avec un apt-get bien senti. Demandes à un Debianeux de t'aider, j'en ai pas sous la main là, et ça fais trop longtemps que j'ai pas mis les mains sur une Debian. Une fois ces fichiers entêtes installés, tu pourras lancer ton make.


Message édité par Zzozo le 27-07-2006 à 07:39:44

---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Installer une webcam

 

Sujets relatifs
comment installer un os ??? "urgent"Installer linux Red Hat 9.0 sur un P2 ???
Comment installer ce driver sous linux[resolu]choisir une partition pour installer open suse
Installer, configuer et optimiser - Wine[debian] quel paquet installer ?
problème image webcam sous kopete et autres applis utilisant v4lPetits pb, webcam créative et résolution d'écran.
cmt installer driver pwc pour webcam philips toucam fun 730K ?Besoin d'aide pour installer ma webcam !
Plus de sujets relatifs à : Installer une webcam


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR