Page 1 sur 2

[EYE TOY]pas de ov51x-jpeg (Résolu !)

Publié : mer. 29 juin 2011, 16:13
par shom
Salut a tous :)
J'ai besoin de vous car j'ai un petit probleme en voulant installer ma caméra eyetoy (la premiere noire Logitech) sur mon beau archlinux pour l'utiliser avec Skype..
J'ai lancé un petit

Code : Tout sélectionner

yaourt -S ov51x-jpeg
Mais comme tout les personnes ici http://aur.archlinux.org/packages.php?ID=9861 J'obtiens ça

Code : Tout sélectionner

==> Lancement de build()...
patching file ov51x-jpeg.h
patching file ov51x-jpeg-core.c
patching file ov51x-jpeg-core.c
patching file ov511-decomp.c
patching file ov518-decomp.c
patching file ov519-decomp.c
patching file ov51x-jpeg-core.c
patching file ov51x-jpeg.h
patching file ov511-decomp.c
patching file ov518-decomp.c
patching file ov519-decomp.c
patching file ov51x-jpeg-core.c
(Stripping trailing CRs from patch.)
patching file ov51x-jpeg-core.c
patching file ov51x-jpeg-core.c
patching file ov51x-jpeg-core.c
make -C /lib/modules/2.6.39-ARCH/build M=/tmp/yaourt-tmp-root/aur-ov51x-jpeg/src/ov51x-jpeg-1.5.9 modules
make[1] : on entre dans le répertoire « /usr/src/linux-2.6.39-ARCH »
  CC [M]  /tmp/yaourt-tmp-root/aur-ov51x-jpeg/src/ov51x-jpeg-1.5.9/ov51x-jpeg-core.o
In file included from /tmp/yaourt-tmp-root/aur-ov51x-jpeg/src/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:142:0:
/tmp/yaourt-tmp-root/aur-ov51x-jpeg/src/ov51x-jpeg-1.5.9/ov51x-jpeg.h:41:28: erreur fatale: linux/videodev.h : Aucun fichier ou dossier de ce type
compilation terminée.
make[2]: *** [/tmp/yaourt-tmp-root/aur-ov51x-jpeg/src/ov51x-jpeg-1.5.9/ov51x-jpeg-core.o] Erreur 1
make[1]: *** [_module_/tmp/yaourt-tmp-root/aur-ov51x-jpeg/src/ov51x-jpeg-1.5.9] Erreur 2
make[1] : on quitte le répertoire « /usr/src/linux-2.6.39-ARCH »
make: *** [all] Erreur 2
==> ERREUR: Une erreur s'est produite dans build().
    Abandon...
==> ERREUR: Makepkg n'a pas pu construire ov51x-jpeg.
Pourtant linux26-headers est bien installé. Apparement il y avait un patch sur la page d'AUR mais il est offline.
Vous avez une petite idée ? Merci d'avance :)

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 12:42
par Drexya
Il y a eu des changement dans l'api video du noyau, c'est sans doute lié à cela.
https://linuxfr.org/news/sortie-du-noya ... 639#toc_11

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 13:05
par shom
Oh m**de ! Donc c'est plus possible d'utiliser ces petits drivers ?

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 13:37
par FoolEcho
Au mieux c'est juste une histoire d'inclusion de fichier qui change... au pire, il faut reprendre le code source.

Cependant, question bête ( ? ... d'autant que je vois un module gspca_ov519.ko dans le kernel): le noyau ne te reconnaît pas ta caméra, déjà ?

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 13:46
par Drexya
Pour voir si ta caméra est supportée par le pilote inclus dans le noyau, compare le résultat de la commande libusb avec la doc des pilotes "gscpa.txt" qui se trouve dans "/usr/src/linux-2.6.39-ARCH/Documentation/video4linux/".
Enfin bon, si elle est reconnue, le chargement du module devrait se faire tout seul de toute manière.

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 14:09
par shom
J'ai une question encore plus bete :p : Comment savoir (sans lancer de logiciel comme Skype ou autre) si elle est reconnue ? Parce que sous skype, il me dit "Aucun équipement trouvé"
lsusb

Code : Tout sélectionner

Bus 001 Device 004: ID 054c:0155 Sony Corp.
libusb est installé mais quand je tape la commande il me dit qu'il en la trouve pas..
Merci pour les réponses :)
EDIT : j'ai trouvé un truc intéressant :

Code : Tout sélectionner

$ dmesg|tail
[  886.194984] Linux video capture interface: v2.00
[  886.201673] gspca: v2.12.0 registered
[  886.208276] gspca: probing 054c:0155
[  893.394177] ov519: Can't determine sensor slave IDs
[  893.394183] ov519: OV519 Config failed
[  893.394199] ov519: probe of 1-1.2:1.0 failed with error -22
[  893.394269] usbcore: registered new interface driver ov519
[  893.395253] usbcore: registered new interface driver snd-usb-audio
[ 1388.785153] CE: hpet3 increased min_delta_ns to 16875 nsec
[ 3647.168038] process `skype' is using obsolete setsockopt SO_BSDCOMPAT

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 15:44
par shom
Voici le resultat d'un

Code : Tout sélectionner

$ lsmod | grep ov
gspca_ov519            38498  0 
gspca_main             24738  1 gspca_ov519
usbcore               141872  10 snd_usb_audio,snd_usbmidi_lib,gspca_ov519,gspca_main,uas,usb_storage,usbhid,usblp,ehci_hcd

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 17:14
par shom
Drexya a écrit :Pour voir si ta caméra est supportée par le pilote inclus dans le noyau, compare le résultat de la commande libusb avec la doc des pilotes "gscpa.txt" qui se trouve dans "/usr/src/linux-2.6.39-ARCH/Documentation/video4linux/".
Enfin bon, si elle est reconnue, le chargement du module devrait se faire tout seul de toute manière.
Et je n'ai pas de dossier /usr/src/linux-2.6.39-ARCH/Documentation/video4linux/

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 17:21
par Drexya
Ah oui, c'est dans le paquet 'kernel26-doc'. Ta caméra est supportée selon le log, et

Code : Tout sélectionner

% grep -ir '054c:0155' /usr/src/linux-2.6.39-ARCH/Documentation/video4linux/gspca.txt
ov519		054c:0155	Sonny toy5
C'est skype qui essaye d'utiliser l'ancienne api on dirait.

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 17:26
par shom
wiki a écrit :For me to get my "Creative Live! Cam Vista IM" working with Skype I had to add this line to /etc/modprobe.d/modprobe.conf

Code : Tout sélectionner

options ov51x-jpeg forceblock=1
J'ai ajouté cette ligne, mais ça n'a rien changer...
Avec quoi je pourrais tester ma caméra ?
EDIT : Cheese me dit que aussi qu'aucun périphérique n'a été detécté ..
EDIT2 : Et je n'ai pas de /dev/video0 comme indiqué dans le wiki..
Merci :)

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 19:04
par shom
Une idée ? Je galere là !

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 20:26
par shom
Et je trouve pas le paquet kernel26-doc.
Ni dans AUR ni avec pacman

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 21:12
par benjarobin

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 22:37
par shom
Ca n'avance pas le probleme, personne ne sait pourquoi ma camera n'est pas detecté par skype ? Ou par d'autres logiciel comme cheese ?

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 23:17
par Drexya
On va reprendre dans l'ordre ;). Peux-tu débrancher la caméra, décharger les modules « gspca-main et gspca-ov519 », ensuite la rebrancher et poster les dernières lignes de "dmesg" pour voir ce qui se passe.

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 23:45
par shom
Dac :) Merci pour la reponse :)
Par contre un modprobe -r gspca-main me dit que le module est en utilisation.. (FATAL : module is in use)
Comment je pourrais le forcer ?

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 23:51
par Drexya
Normal, "gspca-main" est utilisé par "gspca-ov519", décharge les en même temps :

Code : Tout sélectionner

modprobe -r gspca-ov519 gspca-main

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : jeu. 30 juin 2011, 23:56
par shom
Ok :) Merci voilà ce que ça donne

Code : Tout sélectionner

[  145.864902] ov519: Can't determine sensor slave IDs
[  145.864906] ov519: OV519 Config failed
[  145.864922] ov519: probe of 2-1.2:1.0 failed with error -22
Je suis touours a la case départ...

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : ven. 01 juil. 2011, 00:06
par Drexya
Si tu n'as de périphériques "video" dans "/dev", je crois que tu es bon pour un rapport de bug, on ne peut pas faire grand chose quand ça foire au niveau du noyau.
La seule solution immédiate pour résoudre ton souci c'est d'essayer avec une autre version du noyau.

edit :le développeur de cette partie du noyau est français, y a peut-être moyen de l’embêter mais je te garantis rien :p : http://moinejf.free.fr/

Re: [EYE TOY]pas de ov51x-jpeg (en cours)

Publié : ven. 01 juil. 2011, 00:12
par shom
Je sais limite ce que c'est un noyau :p En tout cas merci pour ton aide :)
Je vais voir avec ce "Jef Moine" :) Et je lui explique juste le probleme comme je l'ai fais ici ?