Forum Linux.debian/ubuntu install propre des drivers de la quickcam messenger

Posté par  .
Étiquettes :
0
18
sept.
2005
Bonjour,
j'ai trouvé plusieurs drivers pour la quickcam messenger sous Linux:

http://qce-ga.sourceforge.net/(...)
http://home.mag.cx/messenger/(...)

Est-ce qu'il y a une méthode pour l'installer proprement sous debian histoire d'etre sure que ca pourrait etre desinstaller proprement au cas où?

Merci
A+
  • # stow

    Posté par  . Évalué à 0.

    Pour le module kernel, c'est un simple fichier .o ou .ko. Copie-le simplement dans /lib/modules/version_kernel/un_repertoire. Quand tu ajoutes ou retire des modules, lance la commande "depmod -a".

    Pour les applications, jette un coup d'oeil sur le package stow: tu installes le programme dans /usr/local/stow/toto, puis tu lances stow pour créer les liens dans /usr/local. Pour désinstaller, tu relances stow pour retirer les liens, puis tu effaces /usr/local/stow/toto.
    • [^] # Re: stow

      Posté par  . Évalué à 1.

      Merci :-)
      Le fichier .o ou ko je l'ai en faisant juste make ou vaut mieux faire un make all?

      A+
  • # module-assistant

    Posté par  . Évalué à 1.

    Sous debian, tu dois pouvoir utiliser module-assistant pour compiler les modules de ton noyau.

    Installe les paquets sources du module à compiler :
    apt-get install qc-usb-source

    Installe les headers du noyau que tu utilises ; si c'est un noyau debian :
    apt-get install kernel-header-`uname -r`
    ou, si tu es en testing :
    apt-get install linux-header-`uname -r`

    Ensuite, pour créer et installer ton module :
    module-assistant auto-install qc-usb
    (en version courte: m-a a-i qc-usb)

    Et voila, ton module vient d'être intégré à l'arborescence de ton noyau, discover ou hotplug devraient le charger quand ton périphérique sera connecté.

    Pour parametrer ta cam, il semble exister un autre paquet contenant un utilitaire qc-usb-utils, donc en supplément gratuit fait un :
    apt-get install qc-usb-utils

    et tout devrait être ok.
    • [^] # Re: module-assistant

      Posté par  . Évalué à 1.

      Salut,
      j'ai fait ce que tu m'as dit, et après j'ai fait un mdprobe quickcam, pour charger le module, car il avait pas l'air chargé et j'ai eu ca :-(

      debian:/home/thierry# modprobe quickcam
      FATAL: Error inserting quickcam (/lib/modules/2.6.12.050920/misc/quickcam.ko): Unknown symbol in module, or unknown parameter (see dmesg)

      et dmesg donne:

      debian:/home/thierry# dmesg |grep "quickcam"
      quickcam: Unknown symbol video_devdata
      quickcam: Unknown symbol video_unregister_device
      quickcam: Unknown symbol video_register_device
      quickcam: Unknown symbol video_devdata
      quickcam: Unknown symbol video_unregister_device
      quickcam: Unknown symbol video_register_device
      quickcam: Unknown symbol video_devdata
      quickcam: Unknown symbol video_unregister_device
      quickcam: Unknown symbol video_register_device


      Voila :-(

      J'ai une quickcam messenger.

      Merci
      A+
      • [^] # Re: module-assistant

        Posté par  . Évalué à 1.

        Bizarre, avec le noyau debian 2.6.12-1-686 je n'ai pas ce problème.
        As tu compilé le module videodev de ton noyau ? un extrait de lsmod sur ma machine semble indiquer que ce module est nécessaire à quickqam :


        [root@gunnm: bast]# lsmod
        Module      Size      Used by
        quickcam  80388  0
        videodev   9568    1 quickcam
        ...
        • [^] # Re: module-assistant

          Posté par  . Évalué à 1.

          Re,

          j'ai reussi à le faire marcher avec le driver qc-usb-messenger, en chargeant le module videodev qui est effectivement necessaire.

          Bon ,c'est pas la méthode debian, mais bon si je veux l'enlever, il suffit de vire le module quicakm de /lib/modules/xxx, et faire un depmod -a je pense.

          Merci bcp pour ton aide :-)

          A+

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.