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à.
]>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.
# 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à ?
dans /lib/modules/2.6.*/kernel/drivers/media/video/uvc/uvcvideo.ko tu devrais le trouver.
un modprobe suffit du coup
]>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.
]>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
]># 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 ?
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.
]>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