Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 27/11/2009 23:40:44

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Plein de magapixels

C'est un challenge plein de magapixels :
magapixel1.jpg
c'est une webcam achetée 28 yuans quelque part dans la Zhonghaï Electronics City.

C'est bien beau tout ça, mais... comment ça marche, ce bouzin ?
Je l'ai testé avant de l'acheter, et il marchait.
Actuellement lsusb me dit :

Bus 002 Device 011: ID 18ec:3290

La commande lsusb -v -d 18ec:3290 raconte plein d'autres trucs, mais c'est vraiment trop long pour être posté ici.
Je les envoie à qui veut, sur ce.

usbview dit :

USB2.0 PC CAMERA
Manufacturer: ARKMICRO
Speed: 12Mb/s (full)
USB Version:  1.10
Device Class: ef(unk. )
Device Subclass: 02
Device Protocol: 01
Maximum Default Endpoint Size: 64
Number of Configurations: 1
Vendor Id: 18ec
Product Id: 3290
Revision Number:  1.00

J'ai fureté au sujet de 18ec:3290, chargé camorama & uvcvideo : chacun de ces deux logiciels est vraiment désolé de ne pouvoir se connecter à /dev/video0. Idem pour video4linux :

$ v4l-info 
open /dev/video0: No such file or directory

D'où ma question :
comment faire pour que /dev/video0 corresponde avec Bus 002 Device 011 ?

PS :

$ uname -a
Linux debian 2.6.18-5-686 #1 SMP Mon Dec 24 16:41:07 UTC 2007 i686 GNU/Linux

*********** GPG : 45F03D8C ***********

Hors ligne

#2 28/11/2009 10:42:27

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : Plein de magapixels

Bonjour Pathe,

as-tu essayé de créer /dev/video0 comme indiqué ici ?

Try this. It worked for me. Create a group called "video" first.
> rm /dev/video /dev/video0
> mknod /dev/video0 c 81 0
> chmod 666 /dev/video0
> chgrp video /dev/video0
> ln -s /dev/video0 /dev/video

Voila ce que j'ai fait sur mon nordi (ubuntu 8.04 AMD64, qui me sert pour diffuser le dernier FreeBSD en pire2pire) :

$ ls /dev/vid*
ls: ne peut accéder /dev/vid*: Aucun fichier ou dossier de ce type

puis j'ai branché ma (très) vieille webcam

$ ls -l /dev/vid*
crw-rw---- 1 root video 81, 0 2009-11-28 09:27 /dev/video0

Ce qui me fait penser que si le système reconnaît un périphérique comme webcam, il crée /dev/video0. Dans ton cas, le système ne voit pas de webcam connue et donc ne crée pas /dev/video0.

Armen qui va être en retard à Honfleur pour le festival du film Russe s'il ne range pas sa planche de surf.


"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry

Hors ligne

#3 28/11/2009 15:54:28

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : Plein de magapixels

J'ai fait ce que tu m'as recommandé, et ça a bien créé /dev/video0.
Mais bon :

# ls -al /dev/vid*
crw-rw-rw- 1 root video 81, 0 nov 28 14:47 /dev/video0
# v4l-info 
open /dev/video0: No such device

Une idée ?
Dois-je changer de noyau ?


*********** GPG : 45F03D8C ***********

Hors ligne

#4 02/12/2009 21:01:44

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : Plein de magapixels

Salut,

Non, il ne faut pas créer le device à la main, ce doit être le module noyo étant capable de gérer la webcam qui créera le /dev/video0 lorsqu'il l'aura détectée.

Un module classique de webcam est "uvcvideo", ou petit grep ou less sur ton dmesg pourrait aussi être informatif...avant et après avoir chargé le module


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#5 02/12/2009 21:05:35

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : Plein de magapixels

Merci pour ta réponse.

ioguix a écrit :

Un module classique de webcam est "uvcvideo", ou petit grep ou less sur ton dmesg pourrait aussi être informatif...avant et après avoir chargé le module

Il sort de quel paquet, ce bazar ? Je suis en stable avec dépôts Marillat, et il n'y a que les paquets luvcview et uvccapture qui apparaissent.


*********** GPG : 45F03D8C ***********

Hors ligne

#6 05/12/2009 19:00:42

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : Plein de magapixels

Bah... je parle d'un *module* là, donc il vient avec ton noyo.

dans /lib/modules/2.6.*/kernel/drivers/media/video/uvc/uvcvideo.ko tu devrais le trouver.

un modprobe suffit du coup


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#7 05/12/2009 19:11:43

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : Plein de magapixels

# ls /lib/modules/2.6.18-5-686/kernel/drivers/media/video/
adv7170.ko         cpia.ko      et61x251          pms.ko       saa7127.ko  tea6415c.ko      upd64083.ko       w9966.ko
adv7175.ko         cpia_pp.ko   hexium_gemini.ko  pvrusb2      saa7134     tea6420.ko       usbvideo          wm8739.ko
bt819.ko           cpia_usb.ko  hexium_orion.ko   pwc          saa7185.ko  tlv320aic23b.ko  v4l1-compat.ko    wm8775.ko
bt856.ko           c-qcam.ko    ir-kbd-i2c.ko     saa5246a.ko  se401.ko    tuner-3036.ko    v4l2-common.ko    zc0301
bt866.ko           cs53l32a.ko  ks0127.ko         saa5249.ko   sn9c102     tuner.ko         video-buf-dvb.ko  zr36016.ko
bt8xx              cx2341x.ko   meye.ko           saa6588.ko   stradis.ko  tvaudio.ko       video-buf.ko      zr36050.ko
btcx-risc.ko       cx25840      msp3400.ko        saa7110.ko   stv680.ko   tveeprom.ko      videocodec.ko     zr36060.ko
bw-qcam.ko         cx88         mxb.ko            saa7111.ko   tda7432.ko  tvmixer.ko       videodev.ko       zr36067.ko
compat_ioctl32.ko  dpc7146.ko   ov511.ko          saa7114.ko   tda9840.ko  tvp5150.ko       vivi.ko
cpia2              em28xx       ovcamchip         saa7115.ko   tda9875.ko  upd64031a.ko     vpx3220.ko

... L'absence dudit module veut dire que je dois changer de noyau, non ?
Ou tester ceux-là ?


*********** GPG : 45F03D8C ***********

Hors ligne

#8 06/12/2009 01:39:42

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : Plein de magapixels

Après une recherche, j'ai trouvé : le module uvcvideo est inclus dans le noyau 2.6.26.
Comme j'utilise le noyau 2.6.18, je ne pouvais y découvrir uvcvideo.

Maintenant,
ma question est :
ai-je vraiment besoin de ce module ? Comment être certain qu'il fonctionne avec ma webcam ?
L'un des modules déjà présents dans mon système et dédiés à la vidéo ne suffirait-il pas ?

Je dis ça parce que j'avais installé le noyau 2.6.26,
et que ça avait été pénible ; notamment,
je me souviens de n'avoir plus de wifi.
J'ai fini par le désinstaller.
Donc :
je veux bien y retourner,
mais avec de bonnes raisons pour ce faire.


*********** GPG : 45F03D8C ***********

Hors ligne

#9 09/12/2009 21:02:31

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : Plein de magapixels

Salut,

Mon conseille, ce serait de passer sur un 2.6.30 de chez backport par exemple.

ou un 2.6.31 si tu veux prendre un peu plus de ton temps...mais pour ce que ça coute d'essayer avec le backport, je commencerais pas là.

smile


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

Pied de page des forums