Logitech M515 ne fonctionne pas après la mise à niveau vers 12.04

10

Après la mise à niveau vers 12.04, mon Logitech M515 ne fonctionne pas voici une sortie du terminal:

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0411:002a BUFFALO INC. (formerly MelCo., Inc.) 
Bus 001 Device 004: ID 055d:3021 Samsung Electro-Mechanics Co. 
Bus 002 Device 002: ID 413c:2005 Dell Computer Corp. RT7D50 Keyboard
Bus 004 Device 002: ID 0582:0074 Roland Corp. EDIROL UA-25
Bus 005 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver

dmesg | grep Logitech

[   30.470528] logitech-djreceiver 0003:046D:C52B.0004: hiddev0,hidraw1: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:1d.3-2/input2

Le curseur ne bouge pas. La souris fonctionnait également en 11.10 et fonctionnait sous Windows NT 5.1.2600.

user877329
la source
Lorsque vous dites que cela ne fonctionne pas, que se passe-t-il exactement?, Votre récepteur est reconnu - avez-vous vérifié la batterie de votre souris? FWIW J'ai un M510 fonctionnant parfaitement sous 12.04.
Mark Rooney

Réponses:

6

Voici la solution de contournement propre à ce problème. Une partie de la solution a déjà été donnée.

Explication: au lieu d'avoir à taper à modprobe -r hid_logitech_dj && modprobe hid_logitech_djchaque démarrage de Linux, nous allons créer un script de démarrage très simple qui implémente ces deux commandes. Pour nous assurer qu'il démarre au démarrage, nous le mettons dans le dossier init.d.

Pour m'assurer que tout le monde puisse le suivre, je dirai étape par étape ce qu'il faut faire.

  1. Créez un fichier nommé:

    logitech-unifying.sh
    
  2. Ouvrez ce fichier (en cliquant dessus) et ajoutez ces lignes:

    #!/bin/bash
    
    modprobe -r hid_logitech_dj
    
    modprobe hid_logitech_dj
    
  3. Ouvrez le terminal et assurez-vous de naviguer dans le dossier où se trouve «logitech-unifying.sh». Tapez ensuite cette commande:

    sudo mv -i logitech-unifying.sh /etc/init.d
    
  4. Tapez votre mot de passe

  5. Fermez le terminal

  6. Redémarrer

Lorsque vous démarrez Linux, votre appareil unificateur logitech devrait fonctionner.

Thomas Petit
la source
NICE première réponse, +10 si je le pouvais. Parfaitement formaté même. Bienvenue sur Ask Ubuntu!
Tom Brossman
J'ai essayé ça mais ça n'a pas marché pour moi. Le récepteur unificateur de ma configuration semblait avoir besoin de quelque chose de plus brutal. Voir les liens de @ Helter et mes commentaires pour plus d'informations.
Bobble
3

les problèmes que vous voyez avec le récepteur unificateur sont probablement dus à un bogue documenté ici:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1039143

et / ou ici (selon que ce sont des doublons ou non .. ils semblent l'être, mais ont différentes configurations matérielles signalées .. donc .. ymmv)

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1028806

Helter Scelter
la source
Comme je le note dans les commentaires sur la solution de @Thomas, j'ai trouvé que la solution de contournement documentée dans ces liens était au moins partiellement réussie. J'ai encore besoin de débrancher et rebrancher le récepteur au redémarrage, mais au moins le clavier et la souris finissent par fonctionner.
Bobble
2

J'ai eu le même problème avec la souris Logitech B605 après la mise à niveau vers 12.04. J'ai dû rebrancher le récepteur USB pour commencer à travailler avec la souris. J'ai fait deux commandes:

modprobe -r hid_logitech_dj
modprobel hid_logitech_dj

Maintenant, la souris fonctionne après le démarrage.

Cordialement,
Mariusz


la source
Certains comment il s'est résolu. Peut-être que l'interrupteur d'alimentation de la souris doit être activé au démarrage, mais je ne l'ai pas essayé. Merci pour l'aide.
user877329
2

Je me rends compte que cela peut être un peu tard dans le jeu, mais pour ceux d'entre vous (comme moi) qui ont essentiellement dû exécuter cette commande modprobe à chaque fois que vous démarrez votre ordinateur (ce qui est souvent le cas sur un ordinateur portable), j'ai fait un projet sur GitHub spécifiquement pour prendre soin de cela:

logitech-prober

Les instructions sont sur le site, mais en gros vous l'installez et lorsque l'ordinateur démarre, continuez à déplacer votre souris de gauche à droite jusqu'à ce qu'elle commence à bouger à l'écran, et c'est tout.

Faites-moi savoir si cela a fonctionné pour quelqu'un.

JoeLinux
la source
2

Si vous démarrez le PC avec le dongle unificateur branché, la souris et / ou le clavier ne doivent pas être allumés , attendez 10 secondes après la connexion, puis allumez UN appareil à la fois, en attendant 10 secondes entre eux. Utilisez la même méthode si vous branchez le dongle après le démarrage du système. Fonctionne à 100% pour moi! Ennuyeux mais fonctionne très bien, il suffit de mettre un délai de 10 secondes avant que le lecteur ne recherche un périphérique HID qui devrait faire l'affaire.

Steve Jarvis
la source
1

J'ai le même problème avec une souris sans fil Logitech m505 où la souris ne sera pas reconnue. La batterie a été vérifiée et remplacée pour éliminer les problèmes d'alimentation. Le problème particulier que j'ai résoudra si je débranche le dongle du récepteur et le rebranche. Je pense que cela ferait une action similaire à l'action de suppression et de rechargement du modprobe ci-dessus.

Allen
la source