Webcam ne fonctionne pas [was] Re: Paramétrer V4L

Hardy Olbaum hardyolbaum at yahoo.com
Ven 21 Aou 01:17:04 UTC 2009


Je reviens avec mon probleme de driver, webcam et de V4L/V4L2.
J'ai procede ainsi : 
J'ai telecharge le driver de la webcam. Je l'ai decompresse dans /usr/src/stk11xx-1.4.0
J'ai cree un lien de /usr/src/stk11xx-1.4.0 vers /usr/src/syntek
En ligne de commande
cd /usr/src/syntek
make -f Makefile-syntekdriver

Cela donne ceci : 
olbaum at dagobah:/usr/src/stk11xx-1.4.0$ make -f Makefile-syntekdrivermake -C /lib/modules/2.6.28-15-generic/build SUBDIRS=/usr/src/stk11xx-1.4.0 modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.28-15-generic »
  Building modules, stage 2.
  MODPOST 1 modules
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.28-15-generic »
C'est donc OK.
je continue par  : 
olbaum at dagobah:/usr/src/stk11xx-1.4.0$ sudo make -f Makefile-syntekdriver install
[sudo] password for olbaum: 
mkdir -p /lib/modules/2.6.28-15-generic/kernel/drivers/usb/media
install -m 644 -o 0 -g 0 stk11xx.ko /lib/modules/2.6.28-15-generic/kernel/drivers/usb/media
depmod -a

Je fais ensuite ceci : 
olbaum at dagobah:/usr/src/stk11xx-1.4.0$ sudo modprobe stk11xx
olbaum at dagobah:/usr/src/stk11xx-1.4.0$ dmesg | tail[   63.929012] eth0: no IPv6 routers present
[  101.908320] ata3.00: configured for UDMA/133
[  101.908331] ata3: EH complete
[  101.919114] sd 2:0:0:0: [sda] 488397168 512-byte hardware sectors: (250 GB/232 GiB)
[  101.927087] sd 2:0:0:0: [sda] Write Protect is off
[  101.927095] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[  101.956121] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[  332.971725] stk11xx: Syntek USB2.0 webcam driver startup
[  332.971783] usbcore: registered new interface driver usb_stk11xx_driver
[  332.971789] stk11xx: v1.3.1 : Syntek USB Video Camera

Je continu en lancant gstreamer-properties. La je me doute que ca va foirer parce que si la cam affiche bien une image en plein ecran. C'est une image fixe.
Je continu quand meme avec camora : 
olbaum at dagobah:/usr/src/syntek$ camorama -D --width=640 --height=480
VIDIOCGCAP
device name = USB2.0 UVC PC Camera
device type = 1
can use mmap()
# of channels = 1
# of audio devices = 0
max width = 1280
max height = 1024
min width = 48
min height = 32

VIDIOCGWIN
x = 0
y = 0
width = 1280
height = 1024
chromakey = 0
flags = 0

VIDIOCGWIN
x = 0
y = 0
width = 640
height = 480
chromakey = 0
flags = 0

VIDIOCGPICT:
bright = 12800
hue = 0
colour = 50972
contrast = 65535
whiteness = 50790
colour depth = 16
YUYV
VIDIOCGMBF  --  could not set buffer info, exiting...

Et ca foire...
J'essaie ceci : 
olbaum at dagobah:/usr/src/stk11xx-1.4.0$ vlc v4l2://dev/video0 --noaudio
Je me retrouve avec un ecran noir et VLC qui fini par cracher : 
[00000001] main libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface.
[00000416] v4l2 demux error: cannot open video device (Aucun fichier ou dossier de ce type)
ALSA lib pcm.c:2205:(snd_pcm_open_noupdate) Unknown PCM dev/video0
[00000416] v4l2 demux error: cannot open device dev/video0 for ALSA audio (Aucun fichier ou dossier de ce type)
[00000416] v4l2 demux error: cannot open device dev/video0 for OSS audio (Aucun fichier ou dossier de ce type)

Je tente encore avec ceci : 
olbaum at dagobah:/usr/src/stk11xx-1.4.0$ vlc v4l://dev/video0 --noaudio
Et la, il ne se passe rien sauf VLC qui crache : 
[00000001] main libvlc debug: translation test: code is "FR"
[00000001] main libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface.
[00000416] v4l demux error: cannot open device (Aucun fichier ou dossier de ce type)
[00000416] v4l demux error: cannot open audio device (Aucun fichier ou dossier de ce type)
[00000416] v4l demux error: cannot open device (Aucun fichier ou dossier de ce type)

Quelqu'un peut il m'aider? Quelqu'un at-il une idee? J'ai epuise le stock de solutions...


--- On Thu, 8/13/09, Hardy Olbaum <hardyolbaum at yahoo.com> wrote:

> From: Hardy Olbaum <hardyolbaum at yahoo.com>
> Subject: Paramétrer V4L
> To: ubuntu-fr at lists.ubuntu.com
> Date: Thursday, August 13, 2009, 4:45 AM
> Peut-on paramétrer V4L?
> V4L lit direcment le format maximal de la caméra ce qui
> engendre une consommation excessive des ressources.
> Je cherche désespérement un fichier de conf ou un
> répertoire pour V4L, mais je ne trouve rien.
> 



      





Plus d'informations sur la liste de diffusion ubuntu-fr