Webcam 0ac8:0332 sous wheezy

Bonjour,

Il semblerait que sous wheezy le module uvcvideo n’existe plus.
Ma webcam Bus 001 Device 006: ID 0ac8:0332 Z-Star Microelectronics Corp ne fonctionne pas sous wheezy, alors que sous squeeze, tout allait bien

kernel.log:

[quote]May 14 14:36:36 retraite kernel: [ 3.082216] usb 1-1.1.2: New USB device found, idVendor=0ac8, idProduct=0332
May 14 14:36:36 retraite kernel: [ 3.082221] usb 1-1.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
May 14 14:36:36 retraite kernel: [ 3.082224] usb 1-1.1.2: Product: USB 2.0 Camera
May 14 14:36:36 retraite kernel: [ 3.082226] usb 1-1.1.2: Manufacturer: Vimicro Corp.
May 14 14:36:36 retraite kernel: [ 3.087152] usb 2-1.2: USB disconnect, device number 3
[/quote]
lsmod | grep uvcvideo
ne donne rien
Uvcvideo aurait-il été remplacé par un autre module?

Toute aide est la bienvenue, j’ai déjà pas mal écumé les forums.

Pierrotlancien

Salut,

Pourtant google connaît bien uvcvideo :slightly_smiling:

bonjour,
dans google j’ai vu qu’il fallait :
oot@alpha30:/usr/src/linux# grep V4L .config
CONFIG_VIDEO_V4L2=m
CONFIG_V4L_PLATFORM_DRIVERS=y

CONFIG_V4L_MEM2MEM_DRIVERS is not set

CONFIG_V4L_TEST_DRIVERS is not set

pour la webcam je cherche mais je ne l’ai vue dans la liste des webcams de .config

ce n’est pas beau je modifie avec vi .config,
ce fichier n’est pas encore protégé

j’ai trouvé cela également:
The video entry is:

  • *modul (in french, it’s greffon) : Video for linux 2 (v4l2)
    ** peripheral
    : Vega USB 2.0 Camera
  • pipeline: v4l2src device=/dev/video0"
    By clicking on the test button, Nothing happens! No window has been opened
    and no video has been displayed.

A+
JB1

je ne sais si un rapport:
root@alpha30:/usr/src/linux# grep VEGA .config

CONFIG_TCP_CONG_VEGAS is not set

A+
JB1

Fais un

modinfo uvcvideo

et vérifies la présence de
alias usb:v0AC8p332Dddcdscdpic0Eisc01ip00* uvcvideo

ensuite regarde ce que donne le syslog.

Fais un modprobe uvcvideo et regarde les messages

@fran.b
Comme, je le disais, uvcvideo n’existe plus:

modinfo uvcvideo
ERROR: Module uvcvideo not found.

rien dans le syslog…

modprobe uvcvideo
FATAL: Module uvcvideo not found.

Ben tout de même

/lib/modules/3.5.4-fb-aufs/kernel/drivers/media/video/uvc/uvcvideo.ko /lib/modules/3.8.0-fb-aufs/kernel/drivers/media/usb/uvc/uvcvideo.ko et surtout

/lib/modules/3.2.0-4-486/kernel/drivers/media/video/uvc/uvcvideo.kodonc si, uvcvideo existe toujours.

D’où sort ton noyau?

bonsoir,
ce lien rendrait-il service?
thewireframecommunity.com/node/15
A+
JB1

Package: uvccapture (0.5-2)
Links for uvccapture
Screenshot
Debian Resources:

Bug Reports
Developer Information (PTS)
Debian Changelog
Copyright File
Debian Patch Tracker

Download Source Package uvccapture:

[uvccapture_0.5-2.dsc]
[uvccapture_0.5.orig.tar.gz]
[uvccapture_0.5-2.debian.tar.gz]

Maintainer:

Andrew Starr-Bochicchio (QA Page) 

External Resources:

Homepage [linux-uvc.berlios.de]

Similar packages:

luvcview
xsane
libopenimageio-dev
python-hachoir-metadata
libopenimageio1.0
libopenimageio1.1
openimageio-tools
dvgrab

USB UVC Video Class snapshot software
JB1

packages.debian.org/testing/graphics/uvccapture
JB1

@fran.b

ls -l /lib/modules/3.2.0-4-amd64/kernel/drivers/media/video/uvc/
total 0
Rien dans uvc !!!

Mon noyau est originaire de wheezy, je n’ai fait aucune compilation personalisée, il est brut:
uname -a
Linux retraite 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 GNU/Linux

@jb1
j’avais déjà parcouru le lien: thewireframecommunity.com/node/15
avec le résultat suivant dans l’installation des pré-requis:

aptitude install linux-uvc-source libpt-plugins-v4l2
Impossible de trouver un paquet dont le nom ou la description corresponde à « linux-uvc-source »
Impossible de trouver un paquet dont le nom ou la description corresponde à « libpt-plugins-v4l2 »
Impossible de trouver un paquet dont le nom ou la description corresponde à « linux-uvc-source »
Impossible de trouver un paquet dont le nom ou la description corresponde à « libpt-plugins-v4l2 »

Je ne sais pas quel dépôt, il faudrait ajouter?

bonjour,
uvccapture
je l’ai vu dans testing
A+JB1

Eh bien écoute, je te suggère de charger 3.5.4-fb-aufs chez moi
deb boisson.homeip.nbet/depot wheezy divers (signé) ou
deb boisson.homeip.nbet/debian wheezy divers (non signé)

mais tout de même:

francois@portos:~$ apt-file search uvcvideo.ko linux-image-3.2.0-2-amd64: /lib/modules/3.2.0-2-amd64/kernel/drivers/media/video/uvc/uvcvideo.ko linux-image-3.2.0-2-amd64-dbg: /usr/lib/debug/lib/modules/3.2.0-2-amd64/kernel/drivers/media/video/uvc/uvcvideo.ko linux-image-3.2.0-2-rt-amd64: /lib/modules/3.2.0-2-rt-amd64/kernel/drivers/media/video/uvc/uvcvideo.ko linux-image-3.2.0-2-rt-amd64-dbg: /usr/lib/debug/lib/modules/3.2.0-2-rt-amd64/kernel/drivers/media/video/uvc/uvcvideo.ko linux-image-3.3.0-trunk-amd64: /lib/modules/3.3.0-trunk-amd64/kernel/drivers/media/video/uvc/uvcvideo.ko linux-image-3.3.0-trunk-amd64-dbg: /usr/lib/debug/lib/modules/3.3.0-trunk-amd64/kernel/drivers/media/video/uvc/uvcvideo.ko

Ne serais tu pas resté sur le noyau de l’installation?

En tout cas ce module est dans le noyau, ne te lance pas dans une compilation à part improbable, si tu n’as pas ce module dans le noyau wheezy, c’est que ton installation du noyau est incomplète.

@fran.b
Merci pour ton aide.

  1. c’est vraiment curieux, si je fais un ls -lR /lib/modules/3.2.0-4-amd64/kernel/drivers/media/video/ : Tout les répertoires sont vides!
    Pourtant, lors de l’installation, je n’ai pas eu de difficultés particulières

  2. tes deux dépôts me posent le même problème de clé:
    gpg --keyserver pgpkeys.mit.edu --recv-key 7F1D2347
    gpg: demande de la clef 7F1D2347 sur le serveur hkp pgpkeys.mit.edu
    gpgkeys: key 7F1D2347 not found on keyserver
    gpg: aucune donnée OpenPGP valable n’a été trouvée.
    gpg: Quantité totale traitée : 0
    donc, je n’arrive pas à y accéder.

  3. si je place un fichier uvcvideo.ko récupéré dans le dossier /lib/modules/3.2.0-4-amd64/kernel/drivers/media/video/uvc/
    lorsque j’essaie de le charger, j’obtiens:
    modprobe uvcvideo
    FATAL: Module uvcvideo not found.

Peut être faut-il un fichier de configuration particulier?

La clef peut être trouvé par

gpg --keyserver pgpkeys.mit.edu --recv-key D78A5C23CEA8D8FF

qui récupère la clef sur le serveur de clef et

gpg -a --export D78A5C23CEA8D8FF > /tmp/clef.txt
puis sous root
apt-key add /tmp/clef.txt

ou encore sur boisson.homeip.net/clefdepot.txt

Pour ta question, fais un depmod -ae; mais il te manquera des modules, uvcvideo n’est pas tout seul…

PS: D’où sort 7F1D2etc…?

La clé 7F1D2347 provient d’une confusion que j’ai faite dans la précipitation, entre un problème de clé pour yaz, résolu depuis, et le dépôt de ton post deb boisson.homeip.nbet/depot wheezy divers qui présente un petit “b” de trop, désolé. La clé de ton dépôt est bien CEA8D8FF…

Voilà je viens de booter sur 3.5.4-fb-aufs

uvcvideo est bien présent
Le test de la webcam avec gstreamer-properties est bien correct.
par contre cheese ne se lance pas:
Gdk-WARNING **: The program ‘cheese’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadRequest (invalid request code or no such operation)’.
(Details: serial 146 error_code 1 request_code 139 minor_code 66)

Que dois-je faire maintenant, continuer à booter sur 3.5.4-fb-aufs ? Et remettre en état mes applications qui ne veulent plus tourner?

Merci de ton aide.

Essaye de voir le paramétrage de cheese, notamment le paramétrage video.Je viens de faire le test et il fonctionne avec ce noyau.