Page 2 sur 2

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

Publié : ven. 01 juil. 2011, 00:17
par shom
Voilà ce que j'ai dans /dev
[/code]$ ls /dev
autofs rtc tty12 tty49 vcs2 vcs56 vcsa34
block rtc0 tty13 tty5 vcs20 vcs57 vcsa35
bsg scd0 tty14 tty50 vcs21 vcs58 vcsa36
btrfs-control scd1 tty15 tty51 vcs22 vcs59 vcsa37
bus sda tty16 tty52 vcs23 vcs6 vcsa38
char sda1 tty17 tty53 vcs24 vcs60 vcsa39
console sda2 tty18 tty54 vcs25 vcs61 vcsa4
core sdb tty19 tty55 vcs26 vcs62 vcsa40
cpu sdb1 tty2 tty56 vcs27 vcs63 vcsa41
cpu_dma_latency sdb2 tty20 tty57 vcs28 vcs7 vcsa42
disk sdc tty21 tty58 vcs29 vcs8 vcsa43
dri sdc1 tty22 tty59 vcs3 vcs9 vcsa44
fb0 sdd tty23 tty6 vcs30 vcsa vcsa45
fd sde tty24 tty60 vcs31 vcsa1 vcsa46
full sdf tty25 tty61 vcs32 vcsa10 vcsa47
fuse sdg tty26 tty62 vcs33 vcsa11 vcsa48
hidraw0 sdh tty27 tty63 vcs34 vcsa12 vcsa49
hidraw1 sg0 tty28 tty7 vcs35 vcsa13 vcsa5
hidraw2 sg1 tty29 tty8 vcs36 vcsa14 vcsa50
hidraw3 sg2 tty3 tty9 vcs37 vcsa15 vcsa51
hpet sg3 tty30 ttyS0 vcs38 vcsa16 vcsa52
initctl sg4 tty31 ttyS1 vcs39 vcsa17 vcsa53
input sg5 tty32 ttyS2 vcs4 vcsa18 vcsa54
kmsg sg6 tty33 ttyS3 vcs40 vcsa19 vcsa55
lircd sg7 tty34 uinput vcs41 vcsa2 vcsa56
log sg8 tty35 urandom vcs42 vcsa20 vcsa57
loop0 sg9 tty36 usb vcs43 vcsa21 vcsa58
mapper shm tty37 usblp0 vcs44 vcsa22 vcsa59
mcelog snapshot tty38 vcs vcs45 vcsa23 vcsa6
mem snd tty39 vcs1 vcs46 vcsa24 vcsa60
net sr0 tty4 vcs10 vcs47 vcsa25 vcsa61
network_latency sr1 tty40 vcs11 vcs48 vcsa26 vcsa62
network_throughput stderr tty41 vcs12 vcs49 vcsa27 vcsa63
null stdin tty42 vcs13 vcs5 vcsa28 vcsa7
port stdout tty43 vcs14 vcs50 vcsa29 vcsa8
ppp tty tty44 vcs15 vcs51 vcsa3 vcsa9
psaux tty0 tty45 vcs16 vcs52 vcsa30 vga_arbiter
ptmx tty1 tty46 vcs17 vcs53 vcsa31 watchdog
pts tty10 tty47 vcs18 vcs54 vcsa32 zero
random tty11 tty48 vcs19 vcs55 vcsa33

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

Publié : ven. 01 juil. 2011, 00:45
par Drexya
Le noyau est le « cœur » du système (kernel en anglais), il fait le lien entre ton matériel et les logiciels.

Petite astuce, la commande modinfo permet d'avoir quelques infos sur un module :

Code : Tout sélectionner

% modinfo gspca-ov519
filename:       /lib/modules/2.6.39-ARCH/kernel/drivers/media/video/gspca/gspca_ov519.ko.gz
license:        GPL
description:    OV519 USB Camera Driver
author:         Jean-Francois Moine <http://moinejf.free.fr>
alias:          usb:v8020pEF04d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1046p9967d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0E96pC001d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0B62p0059d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0813p0002d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05A9pA518d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05A9pA511d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05A9p8519d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05A9p4519d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05A9p2800d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05A9p0530d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05A9p0519d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05A9p0518d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05A9p0511d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v054Cp0155d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v054Cp0154d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v045Ep028Cd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4068d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4067d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4064d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4061d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4060d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep405Fd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4052d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4003d*dc*dsc*dp*ic*isc*ip*
depends:        gspca_main,usbcore
vermagic:       2.6.39-ARCH SMP preempt mod_unload 
parm:           frame_rate:Frame rate (5, 10, 15, 20 or 30 fps) (int)
La ligne "parm", indique les paramètres qu'on peut passer au module, soit tu charges le module depuis la ligne de commande comme ça par exemple (ici la seule option c’est de changer le nombre d'images par seconde) :

Code : Tout sélectionner

modprobe gspca-ov519 frame_rate=5 (ou 10, 15, 20, 30)
soit en mettant le paramètre dans le fichier "/etc/modprobe.d/modprobe.conf" ce qui a l'avantage d'être pris en compte au démarrage du système :

Code : Tout sélectionner

options gspca-ov519 frame_rate=5
Tu peux toujours essayer (teste tous les paramètres d'images par sec.) avant de faire un rapport de bug, ou te contacter le développeur. N'oublie pas de décharger le module avant de le recharger avec des paramètres.

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

Publié : ven. 01 juil. 2011, 00:54
par shom
Merci beaucoup pour ton aide Drexya. J'ai envoyé un mail au développer. J'attends une réponse :) Merci beaucoup
Ce qui m'étonne c'est que je sois le seul dans ce cas ..

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

Publié : lun. 04 juil. 2011, 19:39
par shom
Le probleme a été reglé avec le developpeur (qui est d'ailleurs tres sympathique !)
Il m'a fait télécharger le fichier de sa page http://moinejf.free.fr/ gspca-2.13.1.tar.gz
Il m'a ensuite demander de patcher le /build/ov519.c en ajoutant les deux lignes

Code : Tout sélectionner

--- build/ov519.c~      2011-05-23 10:37:51.000000000 +0200
+++ build/ov519.c       2011-07-02 19:42:07.000000000 +0200
@@ -2503,9 +2503,11 @@  ### Le numéro des lignes !

       /* Initiate 2-byte write cycle */
       reg_w(sd, R518_I2C_CTL, 0x03);
+       reg_r8(sd, R518_I2C_CTL);

       /* Initiate 2-byte read cycle */
       reg_w(sd, R518_I2C_CTL, 0x05);
+       reg_r8(sd, R518_I2C_CTL);
       value = reg_r(sd, R51x_I2C_DATA);
       PDEBUG(D_USBI, "ov518_i2c_r %02x %02x", reg, value);
       return value;
(les lignes suivi d'un + sont les lignes qui ont été ajoutés)

Il m'a suffit de recompiler (make - make insall) et un joli /dev/video0 est apparu !