[RESOLU] la webcam et les lutins

bon, je trouve que 13 pages ça commence a faire beaucoup, en plus, j’ai marqué comme reglé le sujet… (pour info: forum.debian-fr.org/viewtopic.ph … sc&start=0)

en fait il n’est pas reglé. ça a marché 1 FOIS.
sufisant pour allumenr camstream et me voir.
sufisant pour 2 segondes de quelqu’un m’a vu avec msn.

et puis: RIEN

j’ai reessaié de faire les dernieres demarches et j’obtienne que des erreurs.

en resumée c’est qui a été fait jusqu’à présent dans les 13 pages anterieures:

l’idée iniciale c’etait faire une videoconf avec kopete, mais pour s’assurer que la webcam marche, il y a eu l’installation de camstream,xawtv et mplayer

le module sn9c102 a été cargé

aussi les linux-sources

aussi le v4l2

plein plein d’autres choses que je suis incapable de resumer ce que c’est

après j’ai suivi ce qui disent ici doc.ubuntu-fr.org/materiel/webcam_spca50x

et finnallement:

[quote]

dpkg -i /usr/src/spca5xx-modules-2.6.16-2-686_20060501-1+2.6.16-18_i386.deb

Puis vérifie que aucun des modules sn9c102 ou autre n’est chargé:

lsmod

et tu vires par

rmmod sn9c102

par exemple.

Ensuite,

modprobe spca50x

Un “tail /var/log/syslog” doit te donner une ligne type

[code]:

drivers/usb/spca50x.c: spca5xx driver 0.53 registered[/code]

puis tu mets ta caméra:

et là tu dois obtenir des messages du genre


Sep 18 18:23:30 totoche kernel: ehci_hcd 00:1d.7: GetStatus port 1 status 001803 POWER sig=j  CSC CONNECT
Sep 18 18:23:31 totoche kernel: ehci_hcd 00:1d.7: port 1 full speed --> companion
Sep 18 18:23:31 totoche kernel: ehci_hcd 00:1d.7: GetStatus port 1 status 003801 POWER OWNER sig=j  CONNECT
Sep 18 18:23:31 totoche kernel: ehci_hcd 00:1d.7: free_config  devnum 0
Sep 18 18:23:31 totoche kernel: ehci_hcd 00:1d.7: GetStatus port 3 status 003002 POWER OWNER sig=se0  CSC
Sep 18 18:23:31 totoche kernel: hub.c: new USB device 00:1d.0-1, assigned address 2
Sep 18 18:23:32 totoche kernel: drivers/usb/spca50x.c: USB SPCA5XX camera found. Digital Dream Epsilon 1.3
Sep 18 18:23:32 totoche kernel: drivers/usb/spca50x.c: [spca50x_probe:7636] Camera type JPEG
Sep 18 18:23:35 totoche usb.agent[1753]:      spca50x: already loaded

toujours à la fin de /var/log/syslog

$ dmesg

est plus succint:


drivers/usb/spca50x.c: USB SPCA5XX camera found. Digital Dream Epsilon 1.3
drivers/usb/spca50x.c: [spca50x_probe:7636] Camera type JPEG

Là tu lances camstream et ça marche (si, on y croit), n’oublie pas de taper «Control-O» puis «Return» après avoir lancé camstream…[/quote]

et là, ça a marché une fois. et depuis RIEN. j’ai pas rebooté, j’ai rien fait. juste je suis allée mangé et les ptits lutins du labo on du bidouiller quelque chose, sinon, je comprend pas

merci beaucoup a tous d’avance et en retard de toute l’aide donnée et à recevoir!

Je n’ai pas suivi ton post précédent mais as-tu essayé d’installer ton module via module-assistant ?
Si tu l’as déjà fait je m’excuse du post inutile.

[quote=“eartells”]:arrow: forum.debian-fr.org/viewtopic.php?p=41278#41278[/quote][quote=“MattOTop”]Oui, c’est ce que te disait fran.b:
commences par retirer sn9c102 rmmod sn9c102
ensuite, tu fera tes tests avec le pilote sca5xx.
Mais il ne faut pas que les deux en même temps essayent de s’occuper de ta webcam.
Au pire, crée un fichier /etc/modprobe.d/blacklist, mets dedans une ligne alias sn9c102 off
puis reboote[/quote] :wink:

[quote=“MattOTop”][quote=“eartells”]:arrow: forum.debian-fr.org/viewtopic.php?p=41278#41278[/quote][quote=“MattOTop”]Oui, c’est ce que te disait fran.b:
commences par retirer sn9c102 rmmod sn9c102
ensuite, tu fera tes tests avec le pilote sca5xx.
Mais il ne faut pas que les deux en même temps essayent de s’occuper de ta webcam.
Au pire, crée un fichier /etc/modprobe.d/blacklist, mets dedans une ligne alias sn9c102 off
puis reboote[/quote] :wink:[/quote]

j’ai retirer sn9c102 mais au moment que je branche la web cam, il s’installe tout seul
je retire sn9c102 et j’essaie de mettre en route le sca5xx mais il fait que des erreurs

comment je cree un fichier? avec gedit?

MatOTop t’avit donné plus haut une méthode douce pour écarter ce module, on va essayer la méthode hard (mais réversible tout de même!)

locate sn9c102 | grep /lib/modules | awk ‘{print "mv “$1 " ~”}’ | sh

depmod -ae

rmmod spca50x

rmmod sn9c102

et tu branches ta webcam… Ça devrait marcher.

[quote=“eartells”]
et là, ça a marché une fois. et depuis RIEN. j’ai pas rebooté, j’ai rien fait. juste je suis allée mangé et les ptits lutins du labo on du bidouiller quelque chose, sinon, je comprend pas[/quote]

Mutation génétique du code de ton driver… C’est en plein dans ta thèse non??? :slightly_smiling:

là vraiment…

nil:/home/ester# locate sn9c102 | grep /lib/modules | awk '{print "mv "$1 " ~"}' | sh nil:/home/ester# depmod -ae nil:/home/ester# rmmod spca50x ERROR: Module spca50x does not exist in /proc/modules nil:/home/ester# rmmod spca5xx ERROR: Module spca5xx is in use nil:/home/ester# rmmod sn9c102 ERROR: Module sn9c102 does not exist in /proc/modules

si c’est une mutation somatique spontanée… je peux jetter mon ordi par la fenetre: probabilité de cancer generalisé enorme

Non non, continues, les rmmod était là pour nettoyer la mémoire au cas où, maintenant vas y met la caméra, fais un sourire et lance le tout…

et bon, non. on est comme au début: RIEN DE RIEN

Rah :imp:, restons calme et donne le résultat de

$ tail -n 25 /var/log/syslog

après insertion de la caméra et lancement de ton logiciel video…

nil:/home/ester#  tail -n 25 /var/log/syslog
Sep 19 12:57:59 localhost kernel: /home/ester/spca5xx-20060501/drivers/usb/spca5xx.c: [spca50x_move_data:2090] ISOC data error: [15] len=0, status=-110
Sep 19 12:57:59 localhost kernel:
Sep 19 12:57:59 localhost kernel: usb 2-2: USB disconnect, address 8
Sep 19 12:59:41 localhost kernel: usbcore: deregistering driver sn9c102
Sep 19 13:09:59 localhost -- MARK --
Sep 19 13:17:02 localhost /USR/SBIN/CRON[6430]: (root) CMD (   run-parts --report /etc/cron.hourly)
Sep 19 13:29:59 localhost -- MARK --
Sep 19 13:36:49 localhost identd[6445]: started
Sep 19 13:36:49 localhost identd[6445]: netlink_lookup: write failed: Connection refused
Sep 19 13:49:59 localhost -- MARK --
Sep 19 14:10:00 localhost -- MARK --
Sep 19 14:17:02 localhost /USR/SBIN/CRON[6511]: (root) CMD (   run-parts --report /etc/cron.hourly)
Sep 19 14:30:00 localhost -- MARK --
Sep 19 14:45:29 localhost identd[6542]: started
Sep 19 14:45:30 localhost identd[6542]: netlink_lookup: write failed: Connection refused
Sep 19 15:10:00 localhost -- MARK --
Sep 19 15:17:01 localhost /USR/SBIN/CRON[6591]: (root) CMD (   run-parts --report /etc/cron.hourly)
Sep 19 15:30:00 localhost -- MARK --
Sep 19 15:50:00 localhost -- MARK --
Sep 19 15:51:02 localhost identd[6758]: started
Sep 19 15:51:03 localhost identd[6758]: netlink_lookup: write failed: Connection refused
Sep 19 16:10:00 localhost -- MARK --
Sep 19 16:17:02 localhost /USR/SBIN/CRON[6870]: (root) CMD (   run-parts --report /etc/cron.hourly)
Sep 19 16:28:54 localhost identd[6881]: started
Sep 19 16:28:58 localhost identd[6881]: netlink_lookup: write failed: Connection refused

Humm, débra che la caméra,fais un

modprobe spca50x

et lance ta caméra et redonne un tail -n 30 /var/log/syslog

nil:/home/ester# modprobe spca5xx
nil:/home/ester# tail -n 30 /var/log/syslog
Sep 19 12:57:59 localhost kernel:
Sep 19 12:57:59 localhost kernel: /home/ester/spca5xx-20060501/drivers/usb/spca5xx.c: [spca50x_move_data:2090] ISOC data error: [13] len=0, status=-110
Sep 19 12:57:59 localhost kernel:
Sep 19 12:57:59 localhost kernel: /home/ester/spca5xx-20060501/drivers/usb/spca5xx.c: [spca50x_move_data:2090] ISOC data error: [14] len=0, status=-110
Sep 19 12:57:59 localhost kernel:
Sep 19 12:57:59 localhost kernel: /home/ester/spca5xx-20060501/drivers/usb/spca5xx.c: [spca50x_move_data:2090] ISOC data error: [15] len=0, status=-110
Sep 19 12:57:59 localhost kernel:
Sep 19 12:57:59 localhost kernel: usb 2-2: USB disconnect, address 8
Sep 19 12:59:41 localhost kernel: usbcore: deregistering driver sn9c102
Sep 19 13:09:59 localhost -- MARK --
Sep 19 13:17:02 localhost /USR/SBIN/CRON[6430]: (root) CMD (   run-parts --report /etc/cron.hourly)
Sep 19 13:29:59 localhost -- MARK --
Sep 19 13:36:49 localhost identd[6445]: started
Sep 19 13:36:49 localhost identd[6445]: netlink_lookup: write failed: Connection refused
Sep 19 13:49:59 localhost -- MARK --
Sep 19 14:10:00 localhost -- MARK --
Sep 19 14:17:02 localhost /USR/SBIN/CRON[6511]: (root) CMD (   run-parts --report /etc/cron.hourly)
Sep 19 14:30:00 localhost -- MARK --
Sep 19 14:45:29 localhost identd[6542]: started
Sep 19 14:45:30 localhost identd[6542]: netlink_lookup: write failed: Connection refused
Sep 19 15:10:00 localhost -- MARK --
Sep 19 15:17:01 localhost /USR/SBIN/CRON[6591]: (root) CMD (   run-parts --report /etc/cron.hourly)
Sep 19 15:30:00 localhost -- MARK --
Sep 19 15:50:00 localhost -- MARK --
Sep 19 15:51:02 localhost identd[6758]: started
Sep 19 15:51:03 localhost identd[6758]: netlink_lookup: write failed: Connection refused
Sep 19 16:10:00 localhost -- MARK --
Sep 19 16:17:02 localhost /USR/SBIN/CRON[6870]: (root) CMD (   run-parts --report /etc/cron.hourly)
Sep 19 16:28:54 localhost identd[6881]: started
Sep 19 16:28:58 localhost identd[6881]: netlink_lookup: write failed: Connection refused

Allons bon, le module spca50x a disparu ou en tout cas n’est pas chargé…

Si tu fais un lsmod, as tu le module spca50x

OUI: fais

rmmod spca50x

et va en NON

NON: fais

modprobe spca50x

lsmod

Si le module spca50x y figure, va en FIN

Sinon, fais un

locate spca50x.ko | head -n 1 | xargs insmod

fais un lsmod, il doit y avoir le module.

Si il y a des messages d’erreurs, donne les
Si le module n’est pas là, donne les messages d’erreurs et le résultat de

find / -name spca50x.ko

(long à éxécuter)

Si le module est là va en FIN

FIN:
donne un

tail -n 10 /var/log/syslog
et essaye ta caméra.
Si ça marche, crie youpi! sinon, va prendre un café et écraser quelques bestioles, ça soulage!

[quote=“fran.b”]Allons bon, le module spca50x a disparu ou en tout cas n’est pas chargé…

Si tu fais un lsmod, as tu le module spca50x

OUI: fais

rmmod spca50x[/quote]

le module est spca5xx

il y est mais:

nil:/home/ester# rmmod spca5xx ERROR: Module spca5xx is in use
du coup, je l’elimine pas, n’est pas?

Ah, dsl pour le nom, sur le 2.4 que j’utilise (hein Mat…), c’est spca50x…

Bon, il est en service, mais ta caméra n’est pas branchée, hum… pas bon ça. Je n’aime pas faire ça mais, essaye la manoeuvre suivante:

echo spca5xx >> /etc/modules

(le module sera chargé à l’allumage de la machine)

puis extinction et réallumage de la machine (<> reboute, il vaut mieux éteindre puis rallumer), branchement de la caméra, tail -n 15 /var/log/syslog, pour nous dire ce qu’il se passe et essai avec ton logiciel préféré…

voilà: j’ai redemarré

lsmod: ps demodule spca5xx

donc, je l’ai modprobé

voilà le résultat d’un nil:/home/ester# tail -n 10 /var/log/syslog Sep 19 17:17:27 localhost gconfd (ester-5068): S'ha resolt l'adreça «xml:readonly:/etc/gconf/gconf.xml.mandatory» a una font de configuració de només lectura a la posició 0 Sep 19 17:17:27 localhost gconfd (ester-5068): S'ha resolt l'adreça «xml:readwrite:/home/ester/.gconf» a una font de configuració d'escriptura a la posició 1 Sep 19 17:17:27 localhost gconfd (ester-5068): S'ha resolt l'adreça «xml:readonly:/etc/gconf/gconf.xml.defaults» a una font de configuració de només lectura a la posició 2 Sep 19 17:17:27 localhost gconfd (ester-5068): S'ha resolt l'adreça «xml:readonly:/var/lib/gconf/debian.defaults» a una font de configuració de només lectura a la posició 3 Sep 19 17:17:27 localhost gconfd (ester-5068): S'ha resolt l'adreça «xml:readonly:/var/lib/gconf/defaults» a una font de configuració de només lectura a la posició 4 Sep 19 17:17:34 localhost gconfd (ester-5068): S'ha resolt l'adreça «xml:readwrite:/home/ester/.gconf» a una font de configuració d'escriptura a la posició 0 Sep 19 17:20:10 localhost ntpd[4931]: synchronized to 129.240.64.3, stratum 2 Sep 19 17:21:12 localhost kernel: Linux video capture interface: v1.00 Sep 19 17:21:12 localhost kernel: usbcore: registered new driver spca5xx Sep 19 17:21:12 localhost kernel: /usr/src/modules/spca5xx/drivers/usb/spca5xx.c: spca5xx driver 00.60.00 registered

j’ai rebranché le chupachups et… tsuilà!

bon, maintennat il faut trouver quelqu’un pour l’essaier avec kopete

[quote=“fran.b”]Ah, dsl pour le nom, sur le 2.4 que j’utilise (hein Mat…), c’est spca50x…

Bon, il est en service, mais ta caméra n’est pas branchée, hum… pas bon ça. Je n’aime pas faire ça mais, essaye la manoeuvre suivante:

echo spca5xx >> /etc/modules

(le module sera chargé à l’allumage de la machine)

puis extinction et réallumage de la machine (<> reboute, il vaut mieux éteindre puis rallumer), branchement de la caméra, tail -n 15 /var/log/syslog, pour nous dire ce qu’il se passe et essai avec ton logiciel préféré…[/quote]

j’ai pas fait cela, j’ai réussi avant que tu fasses ton post.

tu crois que je devrai le faire?

Non, c’est juste pour forcer le chargement du module au démarrage… Tu as essayer camstream ou autre mplayer (pas xawtv…)

Pour mplayer ce serait

mplayer tv:// -tv driver=v4l:input=0

je suis allée directe sur kopete et en ce moment j’ai un collegue d’un autre labo qui est en train de faire des grimaces sur mon ecran… c’est ça la recherche!