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
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
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
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 :
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 ?