Désolé si Liberforce lit ceci et pète un câble... Je finirais par suivre ses conseils, passer à la mandriva 2007 ou autre. Pour l'heure, et après une très longue pause faute de temps et parce que mon système sous mandriva 2006 me donne satisfaction, je reviens m'échiner sur mon échec, l'utilisation d'une webcam qui nécessite le pilote spca 5xx. D'après le README il peut y avoir conflit avec des pilotes de l'arbre principal du noyau, en l'occurrence le sonix sn9c102 ; il recommande des manip pour éviter le conflit :
a) charger le spca 5xx avec modprobe avant de brancher la webcam
b) renommer le sn9c102.ko en sn9c102.ko.old dans :
/lib/modules/kernel-nom/kernel/drivers/usb/media/
puis lancer depmod -ae
Bon, là comme je ne suis guère expérimenté, il me faudrait savoir où (dans quel répertoire) lancer ces modprobe et depmod -ae. Mais surtout, je suis allé fouillé dans /lib/modules/et tralala... et je suis tombé sur un sn9c102.ko.gz ; d'où ma question : faut-il décompresser ce fichier, avec l'idée de trouver sn9c102.ko ?
# si conflit...
Posté par NeoX . Évalué à 3.
pour cela un
lsmod | grep sn9
ne te renvoie rien si le driver sn9... n'est pas installé
et te renverra une ligne s'il sert quelque part.
ensuite, tu branches ta webcam et tu refais le lsmod pour savoir si la camera charge ce module par defaut.
si c'est la cas, il me semble que le fichier
/etc/modprobe.d/blacklist
te permet d'interdire certains modules.
la syntaxe est super simple
blacklist sn9c102
pour interdire l'usage de ce module.
ensuite quand ton module spca sera compilé, il te suffira en tant que route de faire (depuis n'importe ou)
modprobe spca5xx
pour charger le module
puis de brancher ta webcam.
[^] # Re: si conflit...
Posté par okeanos . Évalué à 1.
"lsmod"
et précise : "spca 5xx should be load with videodev". Or, j'obtiens :
[root@c0017-1-82-245-13-182 hagenbennouna]# lsmod
Module Size Used by
spca5xx 342192 0
videodev 7104 1 spca5xx
[...]
uhci_hcd 29072 0
usbcore 108316 6 spca5xx,usb_storage,usblp,ehci_hcd,uhci_hcd
Ensuite, il y a : "if yes run the spcaview with this paramaters : spcaview -d /dev/video0 -f yuv". Cela donne :
[root@c0017-1-82-245-13-182 hagenbennouna]# spcaview -d /dev/video0 -f yuv
bash: spcaview: command not found
Précision peut-être ; j'avais auparavant fait ceci :
[root@c0017-1-82-245-13-182 hagenbennouna]# modprobe spca5xx
[root@c0017-1-82-245-13-182 hagenbennouna]# tail /var/lo
local/ lock/ log/
[root@c0017-1-82-245-13-182 hagenbennouna]# tail /var/log/messages
Apr 18 17:01:02 82 msec: changed mode of /var/log/samba/82.240.187.31.log from 644 to 640
Apr 18 17:01:02 82 hald[3972]: Timed out waiting for hotplug event 1037. Rebasing to 1067
Apr 18 17:03:04 82 kernel: usb 1-1: USB disconnect, address 2
Apr 18 17:04:00 82 su(pam_unix)[5558]: session opened for user root by hagenbennouna(uid=500)
Apr 18 17:05:00 82 CROND[5598]: (mail) CMD (/usr/bin/python -S /usr/lib/mailman/cron/gate_news)
Apr 18 17:05:30 82 kernel: Linux video capture interface: v1.00
Apr 18 17:05:30 82 kernel: usbcore: registered new driver spca5xx
Apr 18 17:05:30 82 kernel: /usr/src/spca5xx-0.57.00/drivers/usb/spca5xx.c: spca5xx driver 00.57.00 registered
Apr 18 17:05:55 82 smbd[5611]: [2007/04/18 17:05:55, 0] lib/util_sock.c:read_data(526)
Apr 18 17:05:55 82 smbd[5611]: read_data: read failure for 4287 bytes to client 82.243.120.250. Error = Connection reset by peer
Conclusion : il semble me manquer un petit truc pour lancer la webcam ; quelqu'un a-t-il une idée ?
[^] # Re: si conflit...
Posté par NeoX . Évalué à 1.
met toi dans le dossier ou tu as compilé le driver et fait un
find . -iname spcaview*
ca devrait te donner le chemin pour spcaview
[^] # Re: si conflit...
Posté par okeanos . Évalué à 1.
[hagenbennouna@c0017-1-82-245-13-182 ~]$ cd spca5xx-20060501/
[hagenbennouna@c0017-1-82-245-13-182 spca5xx-20060501]$ find . -iname spcaview*
[hagenbennouna@c0017-1-82-245-13-182 spca5xx-20060501]$
# Non non,
Posté par liberforce (site web personnel) . Évalué à 3.
Tu la trouveras ici dès que les images iso seront prêtes:
ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/o(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.