Salut a vous
je suis asser nouveau sous linux, et j'ai voulu faire fonctionner ma webcam.
je tourne sous mandriva 2006 noyau 2.6.12-12mdk
j'ai donc lu pas mal de pages sur le net, et il me faut en driver soit pwc ou soit ov511, au debut j'ai ete dans le centre de control et il me disait que mon driver etait pwc, deja installer de base quand j'ai installer ma distrib.
donc j'installe une version recente de amsn qui suporte la webcam, je vais dans les preference, et apres deux petits reglages sa fonctionne ! la resolution avec pwc est en 320x240 de base.
ensuite j'etaind mon pc je vais dodo, et le lendemain en ralumant la bete plus moyen de remetre en route la webcam, de plus j'ai remarquer que le voyant de la webcam est maintenant constament allumer, alors qu'il me semblais qu'il etait eteint auparavant.
et quand je vais dans les preferences de amsn pour regler la webcam sa me dit que je n'est pas de peripherique d'installer oO
donc voila j'ai besoin d'un peu d'aide:
j'aimerais bien dans un premier temps faire refonctionner ma webcam avec pwc
puis y charger les ov511 pour voir si j'ai pas une image de meilleur qualiter
j'y comprend pas grand chose au infos que me fourni lsmod et modprobe.conf, mais je peu donner les infos
# modprobe
Posté par B16F4RV4RD1N . Évalué à 2.
sudo modprobe pwc
ou bien
su (passe en root)
modprobe pwc
qu'est-ce que cela donne ? Est-ce que la camera refonctionne ?
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: modprobe
Posté par kolibry . Évalué à 1.
avec sudo au depart sa ma demander un password, celui de mon compte root passais pas, j'ai mis celui de ma session et sa me dit que cette session n'ai pas un sudoer.
alors je suis passer en root avec su (sa je commence a bien connaitre) puis:
# modprobe pwc
FATAL: Error inserting pwc (/lib/modules/2.6.12-12mdk/kernel/drivers/usb/media/pwc/pwc.ko.gz): Invalid argument
-_-)
c'est grave docteur ?
pourtant la camera a fonctionner toute une soirer, cela viendrais t'il des usb ?
[^] # Re: modprobe
Posté par B16F4RV4RD1N . Évalué à 2.
pour le sudo, effectivement, il faut préalablement définir les utilisateurs ayant droits avec visudo.
L'endroit pour ton pwc.ko me semble approprié, tu peux essayer de faire :
insmod /lib/modules/2.6.12-12mdk/kernel/drivers/usb/media/pwc/pwc.ko.gz mais je pense que tu auras le même résultat.
Est=ce que les autres périphériques usb fonctionnent correctement ? Peux-tu tester ta caméra depuis un live-cd ? (Mandriva ou autre)
En ce cas si cela fonctionne de là tu peux faire un lsmod et le recopier, et comparer avec un lsmod sur ta version installée (lsmod c'est pour lister tous les modules actifs)
Peut-être que le "invalid argument" signifie qu'il lui manque un module qui serait chargé avant pour préparer l'autre.
Tu peux également tester un modprobe ov511 pour voir...
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: modprobe
Posté par kolibry . Évalué à 1.
j'ai pas repondu tout de suite j'ai choper ubuntu et kubuntu pour essayer en live cd, j'ai booter vite fais sous ubuntu mais je n'ai pas encore eu le temps de tester la webcam (avec gnome-meeting ?), le voyant etait constament allumer aussi (je trouve sa pas normal qu'il soit toujours allumer...), donc affaire a suivre pour les live cd.
je compte essayer knoppix aussi.
pour le insmod meme resultat...
des periph usb sous linux pour le moment j'ai tester que mon apn, pour ce dernier j'ai une petite base sur lequel je le pose qui est relier au pc via usb et dessus ya un bouton usb, quand j'apuie dessus linux repere le periph et je peu transferer mes photo sans probleme.
j'ai fait le modprobe ov511 et aucune erreur en retour, juste le prompt qui reaparait.
en cherchant je suis tomber sur un topic d'un personne ayant a peu pres le meme probleme, il a resolu en reinstallant pwc aparament en suivant ces instructions:
http://www.saillard.org/linux/pwc/INSTALL.fr
j'ai commencer aussi, j'ai prit la version pwc-10.0.12-rc1.tar.bz2
mais arriver au make j'ai eu l'erreur qui me disait qu'il manquait /lib/modules/2.6.12-12mdk/build (il en parle entre parentheses)
quand je me rend dans ce repertoire il manque le dossier build, en cherchant sur le net il me manquerais aussi le dossier source
j'ai donc ete voir dans rpmdrake et j'ai fait un urpmi kernel-source mais il me trouve les source pour la noyau 2.6.12-14rpm alors qu'il me les faut pour le 2.6.12-12rpm
je ne veu pas recompiler mon noyau mais juste un module T_T
merci quand meme pour ton aide (et pour celles a venir), il ni a que sur ce forum ou j'ai eu au moin UNE reponse a mon sujet.
[^] # Re: modprobe
Posté par B16F4RV4RD1N . Évalué à 2.
si tu fais :
cd /lib/modules/2.6.12-12mdk/kernel/drivers/usb/media/pwc/
ls -lisa
cela donne quoi ?
et
lsmod ?
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: modprobe
Posté par kolibry . Évalué à 1.
total 32
472854 4 drwxr-xr-x 2 root root 4096 jan 11 2006 ./
472848 4 drwxr-xr-x 3 root root 4096 jan 11 2006 ../
472855 24 -rw-r--r-- 1 root root 22899 sep 9 2005 pwc.ko.gz
pour lsmod
Module Size Used by
sg 34044 0
scsi_mod 121064 1 sg
videodev 7104 0
isofs 32312 0
freq_table 3460 0
radeon 76672 1
raw 6592 1
drm 60404 2 radeon
md5 3584 1
ipv6 234016 8
snd_seq_dummy 2532 0
snd_seq_oss 31136 0
snd_seq_midi_event 5696 1 snd_seq_oss
snd_seq 46960 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 48960 0
snd_mixer_oss 16896 2 snd_pcm_oss
snd_via82xx 24256 2
gameport 11112 1 snd_via82xx
snd_ac97_codec 83900 1 snd_via82xx
snd_pcm 79784 4 snd_pcm_oss,snd_via82xx,snd_ac97_codec
snd_timer 20548 2 snd_seq,snd_pcm
snd_page_alloc 8392 2 snd_via82xx,snd_pcm
snd_mpu401_uart 5664 1 snd_via82xx
snd_rawmidi 19616 1 snd_mpu401_uart
snd_seq_device 6828 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd 46116 12 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 7008 2 snd
parport_pc 32612 1
lp 10024 0
parport 31976 2 parport_pc,lp
via_rhine 19588 0
mii 4704 1 via_rhine
af_packet 16392 2
floppy 55444 0
video 14052 0
thermal 10920 0
tc1100_wmi 5092 0
processor 17876 1 thermal
fan 3172 0
container 3008 0
button 4848 0
battery 7460 0
ac 3268 0
ide_cd 37988 0
ohci1394 32340 0
ieee1394 289560 1 ohci1394
loop 14504 0
nls_cp850 4480 1
vfat 10592 1
fat 45980 1 vfat
nls_iso8859_15 4224 3
ntfs 212792 2
supermount 31956 1
via_agp 7584 1
agpgart 29032 2 drm,via_agp
tsdev 5984 0
usbmouse 4160 0
nvram 7400 0
usbhid 44544 0
ehci_hcd 29192 0
uhci_hcd 29136 0
usbcore 108348 5 usbmouse,usbhid,ehci_hcd,uhci_hcd
evdev 7648 0
ext3 124744 1
jbd 48568 1 ext3
sinon j'ai fait des dmesg en connectant et deconnectant ma webcam plusieurs fois, j'ai obtenue sa:
usb 3-2: USB disconnect, address 2
usb 3-2: new full speed USB device using uhci_hcd and address 3
size: string doesn't fit in 9 chars.
pwc: `size=320x240' too large for parameter `size'
usb 3-2: USB disconnect, address 3
usb 3-2: new full speed USB device using uhci_hcd and address 4
size: string doesn't fit in 9 chars.
pwc: `size=320x240' too large for parameter `size'
usb 3-2: USB disconnect, address 4
usb 3-2: new full speed USB device using uhci_hcd and address 5
size: string doesn't fit in 9 chars.
pwc: `size=320x240' too large for parameter `size'
pwc: `size=320x240' too large for parameter `size' ?? oO
c'est vrai que la resolution n'etais pas super lorsqu'elle a fonctionner, il me semble l'avoir deja dit, sinon les nouveau driver pwc on l'air de suporter le 640*480 sa m'interesse, mais impossible de les compiler actuelement T_T
dans le lsmod je vois pas de pwc, j'ai tenter de refaire un modprobe pwc j'ai eu sa:
FATAL: Error inserting pwc (/lib/modules/2.6.12-12mdk/kernel/drivers/usb/media/pwc/pwc.ko.gz): No space left on device
[^] # Re: modprobe
Posté par B16F4RV4RD1N . Évalué à 3.
pwc: `size=320x240' too large for parameter `size'
on dirait que cela veut dire qu'un paramètre mal placé empêche la caméra de bien démarrer.
Autre piste :
si tu fais modprobe pwc lorsque la caméra n'est pas branchée, cela donne quoi ? Normalement cela devrait bien fonctionner (chez moi cela le fait alors que je n'ai aucune caméra)
Si cela passe (= pas de message d'erreur) et que tu branches ensuite ?
Si cela ne passe pas, c'est qu'il y a un pb ailleurs. Ton noyau n'a pas changé depuis ? (je présume que non). Tu dis que tu as installé amsn ensuite. Essaye peut être de le désinstaller, mais je ne vois pas trop comment cela pourrait influer sur le reste.
Essaye de charger un autre module au hasard pour voir s'il n'y a pas un pb à ce niveau, par exemple : snd-trident ou snd-emux-synth (les modules chargés ainsi ne seront pas rechargés au prochain démarrage...)
pour le message d'erreur de modprobe, je lis sur divers forum qu'ils peuvent aussi apparaitre ici :
can't open /dev/video0: No space left on device
chez toi ls -lisa /dev/video0 cela donne quoi ?
peut-être que l'on s'approche du but ?
chez moi pour info j'ai
4679 0 crw------- 1 eric video 81, 0 Oct 3 20:16 /dev/video0
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: modprobe
Posté par kolibry . Évalué à 1.
FATAL: Error inserting pwc (/lib/modules/2.6.12-12mdk/kernel/drivers/usb/media/pwc/pwc.ko.gz): No space left on device
pour le ls -lisa /dev/video0:
ls: /dev/video0: Aucun fichier ou répertoire de ce type
quand je vais dans le repertoir avec konqueror je ne le trouve pas non plus...
[^] # Re: modprobe
Posté par B16F4RV4RD1N . Évalué à 2.
mknod video0 c 81 0
(non garantis, j'ai récupéré les paramètres sur internet)
normalement cela devrait permettre d'insérer le module
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: modprobe
Posté par kolibry . Évalué à 1.
ls -lisa /dev/video0
119005 0 crw-r--r-- 1 root root 81, 0 oct 3 23:47 /dev/video0
en regardant aussi sur le net il donne aussi cette commande:
ln -s /dev/video0 /dev/video
elle sert a quoi ?
sinon jai essayer un modprobe pwc mais toujours meme resultat
[^] # Re: modprobe
Posté par B16F4RV4RD1N . Évalué à 2.
je pense que ce fichier devrait être créé automatiquement par ton système au démarrage. Est-ce que hal et udev sont installés chez toi ? (chez moi cela m'a créé le fichier avec l'appartenance à mon nom automatiquement au démarrage, mais sur un autre ordinateur je n'ai rien du tout...)
pour l'appartenance, tu peux essayer de faire (en root)
chown tonlogin:video /dev/video0
chown tonlogin:video /dev/video
mais à mon avis c'est de la bidouille.
désolé, je ne vois plus à part le coup de hal et udev
tu peux également essayer avec un live-cd (je crois que mandriva en fait)
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
# C'est un peu bourrin vos solutions
Posté par iug . Évalué à 1.
Je pencherais plus pour un /etc/modprobe.conf ou /etc/modprobe.preload foireux.
Je te conseille de supprimer tout ce qui concerne pwc dans ces fichiers. Doit y a voir une ligne "option pwc size=320x240" j'imagine.
Ensuite fait un modprobe pwc.
Il ya longtemps, les tailles se passaient en utilisant les noms de normes CIF, QCIF... du style size=cif et non pas en donnant la résolution.
[^] # Re: C'est un peu bourrin vos solutions
Posté par kolibry . Évalué à 1.
j'ai ete voir le fichier /etc/modprobe.conf et il y avait bien la ligne opyion pwc size=
donc je l'ai effacer, sinon j'aurais pu metre 176x144 qui a l'aire d'etre la vrai resolution du module....
bref j'ai effacer cette ligne et refais modprobe pwc, la aucune erreur, j'ai rebrancher la webcam, le voyant c'est allumer puis c'est eteint !
et sa remarche, maintenant je voudrais bien installer ou metre a jour pwc pour avoir une resolution plus grande, j'avais commencer a installer la derniere version de pwc mais il me manque les source de mon noyau sur mon pc, les sources 2.6.12-12mdk...
merci a tout les deux en tout cas !
[^] # Re: C'est un peu bourrin vos solutions
Posté par liberforce (site web personnel) . Évalué à 2.
urpmi kernel-source-2.6.12.12mdk
En même temps on dirait que t'as pas dû faire d emise à jour depuis un moment ! Ils en sont au kenel 2.6.12.25. Ce qui compte c'est que tu aies les sources qui correspondent au kernel que tu utilises (même numéro de version). Tu peux savoir quel kernel tu utilises avec uname -r et quelles sources tu as d'installé avec rpm -qa | grep kernel-source
# Argh, -1 pour mon commentaire, avant de commencer ??
Posté par Stéphane Téletchéa (site web personnel) . Évalué à 3.
Le pilote libre ne fournit au maximum que le format qcif (176*144). Tu as cru avoir défini le format sif (320*240) mais en réalité, ce qui s'est passé, c'est que la caméra a démarré en qcif, et que tu as changé après le format.
Ce n'est pas spécifique à Mandriva, d'ailleurs si tu remets la webcam en format qcif (tu peux utiliser camstream pour voir tous les formats), tu verras que la webcam refonctionne.
Pour la petite histoire, le module pwc a toujours eu une histoire compliquée avec le noyau linux.
Au départ le module était fourni sous forme d'un module externe (il fallait patcher les sources du noyau) et comprenait une partie binaire.
Puis le module a été 'libéré' et intégré officiellement dans le noyau. Cependant le module binaire n'a pas été 'reverse-engeneeré' par l'auteur (Luc Saillard), ce qui a entraîné encore une fois le retrait du code problématique de la branche officielle du noyau, c'est ce qui explique que le module founrnit par les distribution ne contient pas le code complet, mais uniquement celui disponible dans le noyau.
En bref, pour résoudre ton problème, tu as deux solutions :
1 - tu restes en format supporté par le module (176*144)
2 - tu utilises le module complet en utilisant dkms, un paquet existe sur les sources PLF (que tu peux ajouter avec http://easyurpmi.zarb.org)
Ensuite, tu tapes urpmi dkms-pwc et hop, le tour est joué.
L'ancien pilote : http://www.smcc.demon.nl/webcam/
Le nouveau pilote : http://www.saillard.org/linux/pwc/
A noter que ce raisonnement est aussi vrai pour Mandriva 2007.0
[^] # Re: Argh, -1 pour mon commentaire, avant de commencer ??
Posté par kolibry . Évalué à 1.
j'ai telecharger deja la derniere version sur saillard mais quand j'ai voulu les compiler sa ma dit qu'il me manquais un dossier, j'en avais deja parler plus haut
il me manquerais les sources de mon noyau pour faire cela
mais quand je fais un urpmi kernel-source sa me sort les source pour le noyau 2.6.12-14mdk, il me faudrais plutot 2.6.12-12mdk
doit bien y avoir un site sur le net qui fournit les sources je vais bien finir par trouver
[^] # Re: Argh, -1 pour mon commentaire, avant de commencer ??
Posté par kolibry . Évalué à 1.
j'ai reussi a installer les source de mon kernel en reouvrant rpmdrake et en tapant simplement 2.6.12-12mdk !
je les ai installer, puis j'ai suivis la procedure donner sur saillard, et maintenant sous camstream je peu avoir la reso 640*480 en vga.
par contre sous amsn quand j'utilise la camera, apres arret de son utilisation le voyant reste allumer, et je ne peu plus la reutiliser, il faut que je ferme entierment amsn, meme sous camstream elle n'est plus reperer.
si je la debranche alors que amsn est toujours en route j'ai le servir khubd qui utilise 100% de l'uc.
un dmesg me dit alors "pwc: Disconnected while webcam is in use!"
donc apres utilisation de la webcam sous amsn, je dois fermer totalement amsn pour la reutiliser, avec camstream aucuns problemes
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.