Forum Linux.mandriva spca 5xx conflit de pilotes

Posté par  .
Étiquettes : aucune
0
16
avr.
2007
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  . Évalué à 3.

    il faudrait deja savoir si le driver en question est utilisé
    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  . Évalué à 1.

      Bon, merci de ces indications. J'ai repris les choses dans leur ensemble et depuis le début, et j'ai comme l'impression de toucher au but. Visiblement, le sn9c102 ne pose pas de problème. L'INSTALL du spca 5xx recommande après installation du module, de brancher la webcam et de lancer :

      "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  . Évalué à 1.

        d'apres ce que j'ai pu trouvé sur internet scpaview serait livré avec le driver.

        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  . Évalué à 1.

          J'ai essayé, ça ne donne rien :

          [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  (site web personnel) . Évalué à 3.

    Je ne pète pas un câble, je me demande juste pourquoi tu commence à apprendre avec des choses compliquées plutôt que d'y aller progressivement. Au passage, la Mandriva 2007.1 est disponible dans quelques jours ;-)
    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.