[reglé, en fin!]webcam non reconue?

[quote=“usinagaz”]hum… je sais pas si tu es sous xorg ou xfree86, mettons sous xorg, est ce que tu as installé xserver-xorg-video-v4l ?
Si on en profitait pour faire un petit point là entre nous tous …

  • Sur que la camera fonctionne ?
  • Sur quelle est reconnue et détectée ?
  • Sur que tu as le bon driver ?
  • Sur qu’il se charge bien ?
  • Sur que tu as tous les liens necessaires dans /dev et tout pour video0
  • Sur que c’est pas un problem d’appartenance au groupe video
  • Sur que tu as tout ce qu’il faut pour le v4l ou v4l2 , niveau paquet et config du noyau ?
  • heu quoi d’autre encore les gars :unamused:

ps: tu avais répondu concernant l’option CPIA video du noyau ?[/quote]

il est installé
oui, sous windows
il parait
je sais pas
encore moins
aucune idee
il y a plusieurs groupes?
ze pô
ze encore moins!

snif
:cry:

[quote=“fran.b”]Scrgneugneu essaye juste
$ vgrabbj -d /dev/video0 -e -f webcam.jpeg
[/quote]

ester@nil:~$ vgrabbj -d /dev/video0 -e -f webcam.jpeg
Can’t open “/usr/share/fonts/truetype/Arialn.ttf” as FontFile!
Fatal Error (non-daemon), exiting…
There was no map allocated to be freed…
Device /dev/video0 was already closed…

snif!!! :cry: :cry: :cry: :cry:

Rahh…

Bon que donne

$ vgrabbj -s /dev/video
–> (information sur ta caméra)

et

$ v4l-info
??

As tu réessayer calmement (important ça le calme) en enlevant soigneusement tous les modules concernés puis en les rechargeant voire en rebootant/éteignant le tout… La caméra s’est peut être mise dans un état second (juste avant toi… :slightly_smiling:)

[quote=“fran.b”]Rahh…

Bon que donne

$ vgrabbj -s /dev/video
–> (information sur ta caméra)[/quote]

There was no map allocated to be freed…
Error while closing /dev/video
There was no map allocated to be freed…
Error while closing /dev/video
There was no map allocated to be freed…
Error while closing /dev/video
There was no map allocated to be freed…
Error while closing /dev/video

plein plein fois jusqu’à

Violació de segment

[quote=“fran.b”]
$ v4l-info[/quote]
ester@nil:~$ v4l-info

v4l2 device info [/dev/video0]

general info
VIDIOC_QUERYCAP
driver : "sn9c102"
card : "SN9C10x PC Camera"
bus_info : "usb-0000:00:03.1-2"
version : 1.0.26
capabilities : 0x5000001 [VIDEO_CAPTURE,READWRITE,STREAMING]

standards

inputs
VIDIOC_ENUMINPUT(0)
index : 0
name : "Camera"
type : unknown
audioset : 0
tuner : 0
std : 0x0 []
status : 0x0 []

video capture
VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)
index : 0
type : VIDEO_CAPTURE
flags : 0
description : "bayer rgb"
pixelformat : 0x31384142 [BA81]
VIDIOC_ENUM_FMT(1,VIDEO_CAPTURE)
index : 1
type : VIDEO_CAPTURE
flags : 1
description : "compressed"
pixelformat : 0x30313953 [S910]
VIDIOC_G_FMT(VIDEO_CAPTURE)
type : VIDEO_CAPTURE
fmt.pix.width : 352
fmt.pix.height : 288
fmt.pix.pixelformat : 0x31384142 [BA81]
fmt.pix.field : NONE
fmt.pix.bytesperline : 352
fmt.pix.sizeimage : 101376
fmt.pix.colorspace : unknown
fmt.pix.priv : 8

controls
VIDIOC_QUERYCTRL(PRIVATE_BASE+0)
id : 134217728
type : INTEGER
name : "DAC magnitude"
minimum : 0
maximum : 31
step : 1
default_value : 1
flags : 0
VIDIOC_QUERYCTRL(PRIVATE_BASE+1)
id : 134217729
type : INTEGER
name : "green balance"
minimum : 0
maximum : 62
step : 2
default_value : 2
flags : 0

[quote=“fran.b”]
As tu réessayer calmement (important ça le calme) en enlevant soigneusement tous les modules concernés puis en les rechargeant voire en rebootant/éteignant le tout… La caméra s’est peut être mise dans un état second (juste avant toi… :slightly_smiling:)[/quote]

je crois que je vais l’essaier demain: migraine hebdomanaire
de toute façon j’ai pas la tête aujourd’hui pour voir lequels sont les modules concernés

pour info: j’ai refait ce qui est marqué depui le début… continue a pas marcher

http://www.linux-projects.org/modules/newbb/viewtopic.php?viewmode=thread&topic_id=196&forum=3&post_id=753#753 semble indiquait que xawtv supporte mal ta caméra. Bref, il vaut mieux essayer autre chose que xawtv. Le fil semble indiquer que gnomeeting=Ekiga l’accepte très bien. Par ailleurs, vgrabbj utilise v4l et non v4l2 donc peut être que ça vient de là. camstream ne donne vraiment rien (Tu le lances, tu fais file open et tu sélectionnes une taille quelconque (Maximum par exemple , tu essayes un peu tout))

Les autres fils semblent indiquer que ta caméra est récente et que le driver qui marche semble dater du 6 Juillet 2006.

[quote=“fran.b”]

Les autres fils semblent indiquer que ta caméra est récente et que le driver qui marche semble dater du 6 Juillet 2006.[/quote]

je l’ai achettée en 2004 ou fin 2003 je suis pas très sure!

ps. et voilà pour la premiere fois de ma vie je crois que j’ai réussi a faire un accord objet directe-verbe

juste acheter ne prend qu’un t :wink:

eh, merdeee

j’ai apris une chose aujourd’hui: il y a certaines choses qu’on ne doit pas faire sur root, donc, certains logiciels ou d’autres trucs (j’ignore encore 99,99% desquels) doivent se faire en user et pas comme su

ma question est… est-ce que c’est possible que j’aille fait quelque chose comme root pendant l’installations ou compilation ou bidouilles variés des 9 dernieres pages mais que j’aurai du la faire en tant que user est, donc, c’est à cause de celà que ma web cam ne marche pas?

dans ce cas je devrai desinstaller tout?
une partie?

je fais quoi?

peu de chance que tu aies fait trop de dégats.
Au pire, ce que tu as pu faire en lançant des programes comme amsn etc en root, c’est interdire à ton user habituel l’accés en ecriture aux fichiers de config perso.
Mais pour être sur, mettons que tu veuilles réattribuer tous les fichiers de ~eartells à eartells.eartells, en root, tu fais:chown -R eartells.eartells ~eartells

oki, c’est fait!

mais je tiens a dire que j’ai juste entré comme root pour installations-désinstallations et biduilles comme ça. pour le lancement de programes je suis toujours comme user

encore question à la con… je sais, il faut pas désesperer mais il parait que cette web cam devrait marcher sauf que je trouve pas sur quel logiciel il marche

on dirait que linux la voit:

ester@nil:~$ lsusb
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 006: ID 0c45:6029 Microdia Triplex i-mini PC Camera
Bus 002 Device 005: ID 05a4:9862 Ortek Technology, Inc.
Bus 002 Device 004: ID 0a81:0203 Chesen Electronics Corp. Mouse
Bus 002 Device 003: ID 05a4:9837 Ortek Technology, Inc.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000

mais alors? si j’¡ai bien compris, on a installé le bon driver et le v4l2 aussi non?

je vais chercher une autre webcam? si c’est la meilleure solution, laquel j’achette? et encore… mon budget et = budget étudiant SANS aide des parents, donc cela sera super de trouver une web cam pas chere du tout…

pour ricardo: oui, je sais qu’il faut pas poser plus d’une question par ligne mais si quelqu’un essaie d’installer la même webcam que moi et la meilleure solution est de la retourner au fournisseur, pourquoi pas le mettre ici?

Non, le lsusb te donne la liste des signatures des périphériques usb que le hub a vu. Il voit le matériel comme un escargot est capable de voir une mobylette; ça ne veut pas dire qu’il sait la faire marcher.

Pour voir si tu as de l’espoir: fais la démarche suivante:

Tu éteins ta machine et tu rallumes tout sans charger de module particuliers.
Tu vérifies que le module sn9c… n’est pas chargé.

Tu branches ta caméra, tu regardes si le module est chargé?

Oui: La signature de ta caméra est reconnue par le module dès le début, hypothèse la meilleure. Crie youpi et essayes de faire marcher vgrabbj, camstream, mplayer ou autres, ça devrait marcher.

Non: Pas de panique, un petit coup de modprobe un module sn9c… (nom plus haut). Tu regardes les nouvelles lignes apparues danbs /var/log/syslog

[astuce: lance une console (xterm, eterm, … ce que tu veux) en parallèle avec la commande

watch -n 1 tail -n 25 /var/log/syslog

tu verras les lignes arriver au fur et à mesure]

2 cas de nouveau:

  1. Jamais ta caméra n’est apparu lors du chargement des modules

Essayes la commande sauvage

sync

ls /lib/modules/[ton noyau]/kernel/drivers/usb | awk ‘{print "insmod "$1}’ | sh

et regardes si ta caméra apparait. Attention, c’est du sauvage: chargement de tous les modules usb (seul les videos sont interessants) pour voir si un réagit, les chances de succès sont proches de 0.

  1. Ta caméra apparait, crie youpi (moins fort que dans le premier cas quand même) et essayes de faire marcher vgrabbj, camstream, mplayer ou autres, ça devrait marcher.

Raconte nous et donne nous par la même occasion des nouvelles de tes bestioles.

quote=“fran.b”
[astuce: lance une console (xterm, eterm, … ce que tu veux) en parallèle avec la commande

watch -n 1 tail -n 25 /var/log/syslog

tu verras les lignes arriver au fur et à mesure](…)[/quote]
[astuce plus courte à taper et qui donne un resultat similaire en bouffant moins de cpu:]

:open_mouth: je ne la connaissais pas celle là, je serais moins bête ce soir :slightly_smiling:

[quote=“fran.b”]Non, le lsusb te donne la liste des signatures des périphériques usb que le hub a vu. Il voit le matériel comme un escargot est capable de voir une mobylette; ça ne veut pas dire qu’il sait la faire marcher.

Pour voir si tu as de l’espoir: fais la démarche suivante:

Tu éteins ta machine et tu rallumes tout sans charger de module particuliers.
Tu vérifies que le module sn9c… n’est pas chargé.

Tu branches ta caméra, tu regardes si le module est chargé?

Oui: La signature de ta caméra est reconnue par le module dès le début, hypothèse la meilleure. Crie youpi et essayes de faire marcher vgrabbj, camstream, mplayer ou autres, ça devrait marcher.

Non: Pas de panique, un petit coup de modprobe un module sn9c… (nom plus haut). Tu regardes les nouvelles lignes apparues danbs /var/log/syslog

[astuce: lance une console (xterm, eterm, … ce que tu veux) en parallèle avec la commande

watch -n 1 tail -n 25 /var/log/syslog

tu verras les lignes arriver au fur et à mesure]
[/quote]

voilà le premier résultat. je rallume sans brancher et le module n’est pas chargé, je le vois pas avec lsmod (c’est bien celà non?)
je le branche, et il y a une ligne qui change:
usbcore 110560 5 sn9c102,usbhid,ehci_hcd,ohci_hcd

donc, j’aurai du crier youpi.

MAIS (et là voilà):

ester@nil:~$ vgrabbj
Can’t open “/dev/video” as VideoDevice!
Fatal Error (non-daemon), exiting…
There was no map allocated to be freed…
Device /dev/video was already closed…

j’ai essaié aussi camstream: rien qui marche (toutes les options possibles)
pareil pour mplayer, evidentment, rien sur kopete au amsn…

je fais quoi? je fais les autres comandes? j’ai pas trop compris ce que je dois faire avec le watch, en plus.

[quote=“eartells”]
voilà le premier résultat. je rallume sans brancher et le module n’est pas chargé, je le vois pas avec lsmod (c’est bien celà non?)
[/quote]Oui[quote]
je le branche, et il y a une ligne qui change:
usbcore 110560 5 sn9c102,usbhid,ehci_hcd,ohci_hcd

donc, j’aurai du crier youpi.[/quote]
Oui, le module c’est donc bien sn9c102, il sort d’où ce module? (Est il récent, date-t-il?)

[quote]
MAIS (et là voilà):

ester@nil:~$ vgrabbj
Can’t open “/dev/video” as VideoDevice!
Fatal Error (non-daemon), exiting…
There was no map allocated to be freed…
Device /dev/video was already closed…

j’ai essaié aussi camstream: rien qui marche (toutes les options possibles)
pareil pour mplayer, evidentment, rien sur kopete au amsn…

je fais quoi? je fais les autres comandes? j’ai pas trop compris ce que je dois faire avec le watch, en plus.[/quote]

A ce stade, vérifie ce qu’on t’a dit certainement:

  • es tu dans le groupe video (je pense que oui mais au cas où)…
  • Il semble que vgrabbj travaille avec videoforlinux (v4l) et non v4l2 et que le module marche surtout pour v4l2. Donc il faut essayer un autre logiciel.
    Y-a-t-il des lignes qui apparaissent dans /var/log/syslog lors des essais? En clair, tu lances une console et tapes dedans
    $ tail -n 25 -qf /var/log/syslog
    (# copyright MatOTop)
    Là tu vois 25 lignes s’afficher, tu laisses et tu regardes régulièrement ce qui se passe à l’affichage tout en lançant camstream, …mplayer sur une autre console. Tu regardes si tu as des messages qui apparaissent.

La commande mplayer serait

$ mplayer tv:// -tv driver=v4l2
voire
$ mplayer tv:// -tv driver=v4l2:width=640:height=480
(adapte la largeur et la hauteur)

tu peux essayer si ça merdouilles
$ mplayer tv:// -tv driver=v4l
$ mplayer tv:// -tv driver=v4l:width=640:height=480

Indiques les messages de sortie. Vérifies que tu as bien /dev/video0 qui existe et /dev/video -> /dev/video0

PS:
Question: Euh je n’ai pas mplayer
Réponse: apt-get install mplayer
Question: ça ne marche pas
Réponse: apt-get install mplayer-686
Question: Zut, ça ne marche pas!
Réponse: Rajoutes
deb debian-multimedia.org sarge main

dans /etc/apt/sources.list (remplaces sarge par ta distribution) et fais

apt-get install

apt-get install mplayer

Question: ça ne marche pas!
Réponse: Penses à allumer l’ordinateur!

[quote=“fran.b”]
Oui, le module c’est donc bien sn9c102, il sort d’où ce module? (Est il récent, date-t-il?)

[quote]
c’etait pas toi qui m’a dit qu’il date de julliet 2006?

en root:

#cd /dev ln -s video0 video

[quote=“MattOTop”]en root:

#cd /dev ln -s video0 video[/quote]

j’ai fait ça. à quoi ça sert?