Forum Linux.mandriva Problème de détection de souris USB

Posté par  .
Étiquettes : aucune
0
2
juin
2005
Bonjour à tous,
j'ai installé la Mandriva 2005 LE 64bits sur un portable Compaq Presario R3482EA - j'ai pu installer à peu près tout ce dont j'avais besoin (dont les drivers nvidia amd64). Bref, tout fonctionne, y compris le touchpad. MAIS, il y a un mais, je ne parviens pas à utiliser une souris USB. Quand j'en branche une (souris Logitech MX500) :
1. Elle n'est pas alimentée par le portable
2. J'ai trouvé de multiples aides sur la configuration de cette souris (fichier /etc/X11/xorg.0.conf), mais cela ne résout pas le blème.

La commande dmesg ne me renvoie rien quand je branche la souris USB (n'importe quel port USB), alors, qu'en branchant une clé USB, elle est correctement détectée, montée, et que la commande lsusb me donne les informations correctes sur les périph USB branchés.

Dois-je me retaper une réinstall complète en désactivant le touchpad ?
Je sais plus, j'en peux plus :)

Merci d'avance pour votre aide!
  • # coldplug

    Posté par  . Évalué à 2.

    je n'utilise pas mandriva mais je sais que moi c'est un des deux services coldplug ou hotplug je sais plus lequel, qui m'a enclenché la souris USB.

    En espérant que cette piste te sera utile
    • [^] # Re: coldplug

      Posté par  . Évalué à 1.

      Effectivement, j'ai réactivé le service hotplug, mais pour l'instant cela n'a rien changé...
  • # pb de branchement à chaud?

    Posté par  . Évalué à 0.

    S'il sagit de brancher à chaud à la souris, c'est à dire après le démarrage de X, il faut savoir qu'une souris USB n'est pas détectée automatiquement.
    La solution est simple: il faut repasser en console (combinaison CTRL-ALT-F1) puis immédiatement revenir sous X (CTRL-ALT-F7) et normalement la souris est détectée. En tout cas sur mon portable ça marche.

    Par contre si la souris est branchée dès le démarrage, normalement cette manip n'est pas nécessaire.

    Si ça ne fonctionne toujours pas, ... euh, aucune idée.
    • [^] # Re: pb de branchement à chaud?

      Posté par  . Évalué à 1.

      Je pense que le problème réside dans le support du Touchpad. Activé au démarrage de Linux, il inhibe le fonctionnement d'une souris USB branchée par la suite. La situation se reproduit à l'identique sous Windows. Je vais refaire le test en désactivant dès l'allumage du PC le touchpad, et en branchant immédiatement une souris USB. Si cela ne fonctionne pas, je ne vois pas d'autre solution de me retaper une réinstallation complète de la distrib en désactivant le touchpad.
    • [^] # Re: pb de branchement à chaud?

      Posté par  . Évalué à 2.

      Non, dans mon cas la souris est branché alors que la machine est éteinte et cela ne change rien.

      Le fait de déclarer le touchpad ne change rien car X à une double déclaration de souris, un pour le touchpad l'autre pour la souris. ce qui fait que les deux sont actifs et fonctionnel en même temps
      • [^] # Re: pb de branchement à chaud?

        Posté par  . Évalué à 1.

        Voici le résultat de la commande
        lsmod | grep usb :
        usb-storage 71744 0
        scsi_mod 1286800 2 sd_mod, usb-storage
        usbmouse 5248 0
        usbcore 111472 5 usb-storage, usbmouse, ehci-hcd, ohci-hcd
        • [^] # Re: pb de branchement à chaud?

          Posté par  . Évalué à 2.

          usbhid 32192 0
          usbcore 106872 5 uhci_hcd,usbhid,ehci_hcd,ohci_hcd


          C'est ce qui ressort de ma commande, mais j'avais compilé un paquet directement dans le noyau

          usbhid, essais avec celui là, tu as bien les deux services hotplug et coldplug d'enclenché ?

          dans /var/log/boot et messages tu as quelque chose parlant de ta souris ?

          • [^] # Re: pb de branchement à chaud?

            Posté par  . Évalué à 1.

            J'ai pu activer le service hotplug via le centre de contrôle, actif, au démarrage.
            Je n'ai pas de service coldplug dans la liste des services disponibles.
            Tu peux me décrire sommairement comment tu as compilé usbhid dans le noyau ?
          • [^] # Re: pb de branchement à chaud?

            Posté par  . Évalué à 1.

            Ok, j'ai chargé usbhid ainsi en tant que root :
            modprobe usbhid
            j'obtiens le message suivant avec dmesg :
            usbcore: registered new driver hiddev
            usbcore: registered new driver usbhid
            drivers/usb/input/hid-core.c: v2.0:USB HID core driver

            Ce qui me semble plutot bon ;) J'obtiens par la suite :
            []# lsmod | grep usb
            usbhid 44672 0
            usbcore 111472 4 usbhid,ehci-hcd,ohci-hcd

            J'ai débranché/rebranché la souris, après avoir quitté X... sans succès...
            Tu vois un autre type de test à faire ?
            []# cat /proc/bus/input/devices
            I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
            N: Name="AT Translated Set 2 keyboard"
            P: Phys=isa0060/serio0/input0
            H: Handlers=kbd event0
            B: EV=120013
            B: KEY=402000000 2b803878f840d001 f2ffffdfffefffff fffffffffffffffe
            B: MSC=10
            B: LED=7

            I: Bus=0011 Vendor=0002 Product=0008 Version=0000
            N: Name="AlpsPS/2 ALPS TouchPad"
            P: Phys=isa0060/serio4/input0
            H: Handlers=mouse0 event1
            B: EV=f
            B: KEY=420 3000000670000 0 0 0 0
            B: REL=3
            B: ABS=1000003

            Comme tu peux le voir, seul mon touchpad est détecté :(

Suivre le flux des commentaires

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