Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#151 Le 07/07/2008, à 12:24

Malmostoso

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

Hey Nol,

1) Le S37E et le Z37E devraient etre le meme laptop. Je crois que un c'est le nom pour le marche' USA et l'autre pour l'Europe, mais je ne suis pas sur.

2) J'ai essaye' avec la version 0.2m_expc et ça marche sans problemes en camorama. Je peux faire toutes les resolutions et reglages d'image.

3) J'ai pas bien compris le script "shakedown". Il y a un log que t'as besoin, ou je dois simplement noter si il y a des changements d'image?

4) J'ai pris le log que tu m'as demande'. Tu le trouves chez Sourceforge. Je n'ai pris deux. les descriptions sont dans le tar.gz. J'avais hesite' a effaçer Windows wink

https://sourceforge.net/tracker/index.php?func=detail&aid=2012368&group_id=229562&atid=1077409

5) Dans le script "install" je crois que ça serait mieux d'avoir "sudo shutdown -h now" en place de "sudo halt". Je ne sais pas pourquoi, mais utiliser directement halt est pas joli.

#152 Le 07/07/2008, à 14:20

Kytrix

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

okay nol, je réssayerai ce soir smile

pour l'orientation de mon coté ça a marché hier soir : en retournant la caméra l'image s'est retournée automatiquement !

.. par contre il y a un truc que j'ai pas trop compris : pourquoi on t'ils fait une caméra qui se retourne vers le bas et non pas vers le haut ? .. vers le haut ça permet de montrer au dessus de soi ou filmer quand le portable est fermé .. vers le bas je saisi pas trop smile

Hors ligne

#153 Le 07/07/2008, à 21:21

nol

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

@ Malmostoso : merci pour tout, je verrai pour le script. Pas besoin de log, le script shakedown est là pour remplacer l'utilisation gênante de xawtv. J'ai l'info pour le retournement de la webcam.

@ Kytrix, aucune idée pour la caméra, je ne comprends déjà pas pourquoi la mienne est totalement enchâssée ce qui la rend difficile à tourner. D'un autre côté, on ne doit pas avoir à la tourner souvent !


Pilote pour Genesys 05e3 : f191 et 0503
https://sourceforge.net/projects/gl860

Hors ligne

#154 Le 07/07/2008, à 22:51

nol

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

Nouvelle version expérimentale sur SF. À essayer avec quelques changements de taille sous Camorama et quelques démarrages/visionnages de webcam/arrêts de Camorama.
J'ai supprimé la moitié des données envoyées car elles le sont déjà lors du probe de la webcam. Avec un peu de chance ça peut marcher. Dès qu'ils y a un problème, arrêtez, ce n'est pas la peine de s'entêter.


Pilote pour Genesys 05e3 : f191 et 0503
https://sourceforge.net/projects/gl860

Hors ligne

#155 Le 08/07/2008, à 13:12

Kytrix

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

Salut !
j'ai pu faire des tests hier soir :

Alors maintenant ça met bcp moins de temps pour afficher l'image !
sous camorama ça marche bien : en résolution petite ça devient tout petit (50x100) environ !
ensuite en moyen c'est environ du 800x600 et en grand c'est énorme smile
sous xawtv les commandes de réglages de couleur ect mettent du temps à répondre.
sous cheese j'ai bien l'image
vlc et mplayer n'affichent pas l'image chez moi.

j'ai pas pu faire de test sous amsn.

en tout cas c'est en bonne voie !
Encore bravo Nol !

Hors ligne

#156 Le 08/07/2008, à 21:36

Kytrix

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

Je viens d'essayer amsn pendant 30 minutes et aucun pb !
par contre c'est possible d'avoir une image > 320x240 ? c'est une limitation au niveau de amsn ou du driver ?

je vais faire un pti test avec vgrabbj pour voir smile

Hors ligne

#157 Le 08/07/2008, à 22:12

nol

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

@ tous : une nouvelle version est en ligne sur SF.
Il faut faire deux choses avec :
* donner le contenu de 'dmesg | grep "gl860.*probe' (ça pourrait donner un élément pour identifier automatiquement le capteur et ainsi le pilote à utiliser (sauf pour le cas des "a" et "c") ;
* essayer en 1280x960 et 1600x1200 pour voir si c'est stable.

@ Kytrix : Ça vient d'aMsn car le pilote est sensé faire jusqu'à 1600x1200.


OOOUUPPSSSS : si vous avez récupéré la version expe avant 22h33, elle n'ai pas bonne. Maintenant c'est OK.

Dernière modification par nol (Le 08/07/2008, à 22:34)


Pilote pour Genesys 05e3 : f191 et 0503
https://sourceforge.net/projects/gl860

Hors ligne

#158 Le 08/07/2008, à 23:35

Kytrix

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

j'ai testé sans redémarrer (je sais pas si c'est mal big_smile) et ça marche bien
.. ekiga n'arrive pas a voir la webcam .. c'est bizzare

effectivement avec camorama en grande taille c'est du 1600x1200 !

Hors ligne

#159 Le 08/07/2008, à 23:40

nol

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

Avec Ekiga, il faut choisir le pilote v4l2 sinon ça plante.
L'image en 1600x1200 est stable sur une minute ? Dans le dmesg, est-ce qu'il y a encore des overflows ?
T'as quoi en "dmesg | grep 'gl860.*probe'" ?


Pilote pour Genesys 05e3 : f191 et 0503
https://sourceforge.net/projects/gl860

Hors ligne

#160 Le 08/07/2008, à 23:58

Kytrix

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

oui c'est stable en 1600x1200 avec camorama..

voila les logs que j'obtiens:
dmesg
[10837.301503] gl860: Iso frame 27 of USB has error -71
[10837.301507] gl860: Iso frame 29 of USB has error -71
[10837.305455] gl860: Iso frame 0 of USB has error -71
[10837.305459] gl860: Iso frame 2 of USB has error -71
[10837.305465] gl860: Iso frame 5 of USB has error -71
[10837.573307] gl860: Frame buffer overflow (307368/307200)!
[10839.513091] gl860: Demande de la taille 800x600
[10862.663850] gl860: Demande de la taille 800x600
[10865.358307] gl860: Demande de la taille 1600x1200
[10867.519783] gl860: Frame buffer overflow (1921609/1920000)!

dmesg | grep 'gl860.*probe'
j'ai rien du tout.

gqcam fait une erreur de segmentation avant de faire quoi que ce soit
ekiga ne trouve pas la webcam meme en v4l2 smile

Hors ligne

#161 Le 08/07/2008, à 23:59

Kytrix

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

Cheese je trouve ça sert a rien !
encore si l'on pouvait s'en servir pour faire une webcam virtuelle utilisable dans un autre prog pourquoi pas !

Hors ligne

#162 Le 09/07/2008, à 00:27

nol

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

Tu pourrais faire un essai avec la version "expe_OK" ? La "expe" précédente n'était pas bonne.
Pareil, est-ce stable en grande taille ? un petit coup de dmesg histoire de voir s'il y a des erreurs et de voir la valeur du "probe".
Merci


Pilote pour Genesys 05e3 : f191 et 0503
https://sourceforge.net/projects/gl860

Hors ligne

#163 Le 09/07/2008, à 08:49

Malmostoso

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

Bonjour Nol,

j'ai essaye' avec 0.2m_expe_OK et voila le resultat de dmesg | grep gl860 apres 60" a 1600x1200:

[17180654.182737] gl860: Genesys USB2.0 webcam driver startup
[17180654.185657] gl860: Genesys USB2.0 - GL860 based webcam found.
[17180654.192553] gl860: Genesys USB2.0 2.0M WebCam - Product ID 0x0503.
[17180654.197542] gl860: Release: 0103
[17180654.199520] gl860: Number of interfaces : 1
[17180654.505082] gl860: ctrl transfer failed -110 [pffffffc0 r2 v7a00 i8030 lg1]
[17180654.510020] gl860: probe=40
[17180655.143776] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0007 lg1]
[17180655.614169] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0007 lg1]
[17180656.150579] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0000 lg1]
[17180656.723871] gl860: ctrl transfer failed -32 [p40 r11 v0000 i0000 lg0]
[17180656.729263] gl860: Genesys USB2.0 Camera is now controlling video device /dev/video0
[17180656.734668] usbcore: registered new interface driver usb_gl860_driver
[17180656.740090] gl860: v0.3.0 : Genesys gl860 USB Video Camera
[17180680.108225] gl860: Demande de la taille 640x480
[17180756.043177] gl860: Demande de la taille 640x480
[17180756.590890] gl860: Frame buffer overflow (307325/307200)!
[17180756.706668] gl860: Demande de la taille 1600x1200
[17180757.381309] gl860: Frame buffer overflow (1922000/1920000)!

L'image est stabile, mais pas beaucoup de fps. Je crois c'etais quelque 10fps maximum.
A 800x600, l'image est tres bonne et j'ai plus que 30fps!

J'espere que c'est assez!

#164 Le 09/07/2008, à 13:45

nol

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

@ Malmostoso : t'as quelques erreurs de transfert, je vais alors ajouter le ralentissement des instructions envoyées à la webcam. Le "probe=40" est dérangeant, dans les captures sous Windows, il est à FF. Il serait intéressant de voir si tu as toujours cette valeur "40" sous Linux. Un moyen de faire est de réinstaller le pilote plusieurs de suite sans redémarrer l'ordinateur. Ça va forcer plusieurs initialisations de la caméra et la lecture de plusieurs "probe".


Pilote pour Genesys 05e3 : f191 et 0503
https://sourceforge.net/projects/gl860

Hors ligne

#165 Le 09/07/2008, à 15:49

Malmostoso

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

Uhm t'as raison, c'est bizzarre. J'ai prepare' un petit script:

#!/bin/bash
# Test the probe thingy for gl860 a few times

echo Unloading gl860 module
modprobe -r gl860

echo "How many cycles would you like to have?"
read CYCLES

COUNTER=1

while [ $COUNTER -le $CYCLES ]; do

	echo "Cycle number $COUNTER"
	echo "Loading gl860 module"
	modprobe gl860
	sleep 5
	echo "Unloading gl860 module"
	modprobe -r gl860
	sleep 5

	let "COUNTER+=1"
done

echo "Performed $CYCLES cycles, writing log"
dmesg | grep probe > gl860_probe_test_"$CYCLES"_cycles.txt
echo "Log written, goodbye"

exit 0

et je l'ai fait tourner pour 50 cycles:

[17205473.172438] gl860: probe=ff
[17205484.699023] gl860: probe=ff
[17205496.217349] gl860: probe=ff
[17205507.768650] gl860: probe=ff
[17205519.308937] gl860: probe=ff
[17205530.787696] gl860: probe=ff
[17205542.324464] gl860: probe=ff
[17205553.882188] gl860: probe=ff
[17205565.639481] gl860: probe=ff
[17205577.152124] gl860: probe=ff
[17205588.599585] gl860: probe=ff
[17205600.343330] gl860: probe=ff
[17205611.817769] gl860: probe=ff
[17205623.298460] gl860: probe=ff
[17205635.021458] gl860: probe=ff
[17205646.532231] gl860: probe=ff
[17205657.978746] gl860: probe=ff
[17205669.452895] gl860: probe=ff
[17205680.946636] gl860: probe=ff
[17205692.422497] gl860: probe=ff
[17205703.934032] gl860: probe=ff
[17205715.447965] gl860: probe=ff
[17205726.921046] gl860: probe=ff
[17205738.476134] gl860: probe=ff
[17205749.939127] gl860: probe=ff
[17205761.472259] gl860: probe=ff
[17205772.995280] gl860: probe=ff
[17205784.505943] gl860: probe=ff
[17205796.047081] gl860: probe=ff
[17205807.574362] gl860: probe=ff
[17205819.043024] gl860: probe=ff
[17205830.585564] gl860: probe=ff
[17205842.086611] gl860: probe=ff
[17205853.612154] gl860: probe=ff
[17205865.078230] gl860: probe=ff
[17205876.573526] gl860: probe=ff
[17205888.091195] gl860: probe=ff
[17205899.599466] gl860: probe=ff
[17205911.082846] gl860: probe=ff
[17205922.600931] gl860: probe=ff
[17205934.140411] gl860: probe=ff
[17205945.645115] gl860: probe=ff
[17205957.142725] gl860: probe=ff
[17205968.627888] gl860: probe=ff
[17205980.368370] gl860: probe=ff
[17205992.179690] gl860: probe=ff
[17206003.687381] gl860: probe=ff
[17206015.207684] gl860: probe=ff
[17206026.739115] gl860: probe=ff
[17206038.317721] gl860: probe=ff

Que est-ce que tu penses? Je vais redemarrer tot, maintenant je ne peux pas.
A+!

#166 Le 09/07/2008, à 18:53

malmostoso

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

Apres d'avoir redemarre', j'ai encore "ff". Je ne sais pas parce-que j'avais "40" avant.

#167 Le 09/07/2008, à 22:42

nol

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

smile Ton pilote demande 3 fois la valeur de suite, il doit savoir qu'il ne reçoit pas toujours la bonne réponse du premier coup.
Si je regarde l'ensemble des résultats connus de logs et de personnes qui n'avaient pas fait de logs, la valeur lue quand on demande à la webcam quel capteur elle a, la réponse est 0 ou 255. Quand il y a deux capteurs possibles d'après le gl860.inf, on sait lequel est mis. Mais comme il y a deux réponses et quatre versions du pilotes, c'est raté pour l'identification automatique.


Pilote pour Genesys 05e3 : f191 et 0503
https://sourceforge.net/projects/gl860

Hors ligne

#168 Le 11/07/2008, à 13:30

nol

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

J'ai essayé usmon pour le débogage de l'USB sous linux, a priori la plupart de l'attente entre deux envois est due à l'attente de la réponse du périphérique, ça va peut-être permettre d'accélerer le pilote pour le S37S et la version temporisée du Z/S 37E.


Pilote pour Genesys 05e3 : f191 et 0503
https://sourceforge.net/projects/gl860

Hors ligne

#169 Le 11/07/2008, à 14:00

Kytrix

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

intéressant smile

pour ma part j'ai réinstaller la version expe_OK
et avec camorama en plein 1600x1200 pas de soucis !
par contre cheese marche plus, l'image est toute décalée (pas grave)
faudrai que j'essaye via flash et avec skype/wengo smile

Hors ligne

#170 Le 11/07/2008, à 16:22

nol

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

S'il y a problème d'image, capture d'écran !
(image décalée = image en 1600x1200 remplie d'images NB plus petites et penchées ?)

Ca marchait avec quelle version Cheese et le 1600x1200 ?


Pilote pour Genesys 05e3 : f191 et 0503
https://sourceforge.net/projects/gl860

Hors ligne

#171 Le 11/07/2008, à 22:45

Kytrix

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

alors voila ce que cela donne avec cheese:

[img=http://img168.imageshack.us/img168/692/cheesebugjs0.th.png]

ou encore ça après avoir lancé camorama en 800x600
cheesebug2bl2.th.png

pour cheese ya pas de réglage de la résolution c'est space ..

sinon msn ça marche tjr bien smile

la caméra est sencé gérer un mode de luminosité auto ? .. sous amsn ya pas ce réglage en tt cas

Hors ligne

#172 Le 12/07/2008, à 12:47

malmostoso

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

Salut Nol et Kytrix,

avec Cheese c'est bizarre. Si je capture une image avec Cheese, l'image est 1600x1200, mais la fenetre est plus petite: cheese prend l'image a la resolution maximale et puis il la fait plus petite, mais le framerate est toujour celui la de 1600x1200 (i.e. ~5fps). C'est la faute de Cheese, je crois.

Ici le syslog de une capture avec Cheese.

Jul 12 12:05:59 vasquez kernel: [   19.617435] gl860: Genesys USB2.0 webcam driver startup
Jul 12 12:05:59 vasquez kernel: [   19.621460] gl860: Genesys USB2.0 - GL860 based webcam found.
Jul 12 12:05:59 vasquez kernel: [   19.628584] gl860: Genesys USB2.0 2.0M WebCam - Product ID 0x0503.
Jul 12 12:05:59 vasquez kernel: [   19.633443] gl860: Release: 0103
Jul 12 12:05:59 vasquez kernel: [   19.638233] gl860: Number of interfaces : 1
Jul 12 12:05:59 vasquez kernel: [   19.954283] gl860: probe=ff
Jul 12 12:05:59 vasquez kernel: [   20.821332] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0007 lg1]
Jul 12 12:05:59 vasquez kernel: [   21.291723] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0007 lg1]
Jul 12 12:05:59 vasquez kernel: [   21.664622] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0000 lg1]
Jul 12 12:05:59 vasquez kernel: [   21.969386] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0000 lg1]
Jul 12 12:05:59 vasquez kernel: [   22.239677] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0000 lg1]
Jul 12 12:05:59 vasquez kernel: [   22.558341] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0000 lg1]
Jul 12 12:05:59 vasquez kernel: [   22.828936] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0000 lg1]
Jul 12 12:05:59 vasquez kernel: [   23.100197] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0000 lg1]
Jul 12 12:05:59 vasquez kernel: [   23.370523] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0000 lg1]
Jul 12 12:05:59 vasquez kernel: [   23.665585] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0000 lg1]
Jul 12 12:05:59 vasquez kernel: [   23.973226] gl860: ctrl transfer failed -110 [pffffffc0 r2 v0000 i0000 lg1]
Jul 12 12:05:59 vasquez kernel: [   24.897323] gl860: ctrl transfer failed -32 [p40 r11 v0000 i0000 lg0]
Jul 12 12:05:59 vasquez kernel: [   24.900179] gl860: Genesys USB2.0 Camera is now controlling video device /dev/video0
Jul 12 12:05:59 vasquez kernel: [   24.906862] usbcore: registered new interface driver usb_gl860_driver
Jul 12 12:05:59 vasquez kernel: [   24.911249] gl860: v0.3.0 : Genesys gl860 USB Video Camera
Jul 12 12:06:12 vasquez kernel: [   45.101928] gl860: Demande de la taille 640x480
Jul 12 12:38:25 vasquez kernel: [ 1993.061826] gl860: Demande de la taille 640x480
Jul 12 12:38:25 vasquez kernel: [ 1993.627915] gl860: Frame buffer overflow (307767/307200)!
Jul 12 12:38:25 vasquez kernel: [ 1993.719914] gl860: Demande de la taille 1600x1200
Jul 12 12:38:26 vasquez kernel: [ 1994.400953] gl860: Frame buffer overflow (1921656/1920000)!
Jul 12 12:38:27 vasquez kernel: [ 1995.845421] gl860: Demande de la taille 640x480
Jul 12 12:38:27 vasquez kernel: [ 1995.886554] gl860: Iso frame 13 of USB has error -71

(comme ça pour 7400 lignes, ça change le numero de frame de 0 a 31)

Jul 12 12:40:01 vasquez kernel: [ 2090.016374] gl860: Frame buffer overflow (307320/307200)!
Jul 12 12:40:01 vasquez kernel: [ 2090.102637] gl860: Demande de la taille 1600x1200
Jul 12 12:40:02 vasquez kernel: [ 2091.050072] gl860: Frame buffer overflow (1920743/1920000)!

Ici l'image:

0009ar0.th.jpg

#173 Le 12/07/2008, à 16:22

nol

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

Kytrix : en fait le pilote ne marche pas toujours bien, que ce soit avec cheese ou camorama ?


Pilote pour Genesys 05e3 : f191 et 0503
https://sourceforge.net/projects/gl860

Hors ligne

#174 Le 12/07/2008, à 17:53

nol

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

@ Malmostoso : j'ai mis une version en ligne (0.2n) avec une temporisation pour l'envoi des instructions. Peux-tu l'essayer et me dire si ce n'est pas trop lent.

@ tous (y compris Malmostoso) : avec la version 0.2n que je viens de mettre en ligne, il y a un script nommé "monusb". Il va servir à déterminer le temps de réaction de la webcam aux instructions et la temporisation réelle des msleep (chez moi c'est en milliseconde la durée demandé + 5ms par exemple donc 1ms d'attente c'est en réalité 6, c'est pour ça que mon pilote était bien lent avec ne serait-ce que 1ms d'attente).
* Ouvrez deux terminaux dans le répertoire nvgl.
* dans le premier, tapez "monusb votre_nom"
* dans le second , tapez "./install"
* lancez camorama, dès qu'il y a une image arrêtez-le
* allez dans le premier terminal et tapez Ctrl+c et exécutez la ligne de commande affichée par le script.
* envoyez le fichier par mail privé sur le forum.


Pilote pour Genesys 05e3 : f191 et 0503
https://sourceforge.net/projects/gl860

Hors ligne

#175 Le 13/07/2008, à 00:32

Kytrix

Re : Webcam 05e3:0503/05e3:f191 Genesys Logic | Drivers Beta | Merci Nol

voila c'est envoyé pour moi smile

Hors ligne