Logitech M515 funktioniert nach dem Upgrade auf 12.04 nicht mehr

10

Nach dem Upgrade auf 12.04 funktioniert mein Logitech M515 hier nicht. Es werden einige Ausgaben vom Terminal ausgegeben:

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

Der Cursor bewegt sich nicht. Auch die Maus funktionierte in 11.10 und funktioniert in Windows NT 5.1.2600.

user877329
quelle
Wenn Sie sagen, dass es nicht funktioniert, was genau passiert? Wird Ihr Empfänger erkannt - haben Sie den Akku Ihrer Maus überprüft? FWIW Ich habe einen M510, der unter 12.04 perfekt funktioniert.
Mark Rooney

Antworten:

6

Hier ist die saubere Problemumgehung für dieses Problem. Ein Teil der Lösung wurde bereits angegeben.

Erläuterung: Anstatt modprobe -r hid_logitech_dj && modprobe hid_logitech_djjedes Mal eingeben zu müssen, wenn Sie Linux starten, erstellen wir ein sehr einfaches Startskript, das diese beiden Befehle implementiert. Um sicherzustellen, dass es beim Booten startet, legen wir es im Ordner init.d ab.

Um sicherzustellen, dass jeder dem folgen kann, werde ich Schritt für Schritt sagen, was zu tun ist.

  1. Erstellen Sie eine Datei mit dem Namen:

    logitech-unifying.sh
    
  2. Öffnen Sie diese Datei (indem Sie darauf klicken) und fügen Sie die folgenden Zeilen hinzu:

    #!/bin/bash
    
    modprobe -r hid_logitech_dj
    
    modprobe hid_logitech_dj
    
  3. Öffnen Sie das Terminal und stellen Sie sicher, dass Sie zu dem Ordner navigieren, in dem sich 'logitech-unifying.sh' befindet. Geben Sie dann diesen Befehl ein:

    sudo mv -i logitech-unifying.sh /etc/init.d
    
  4. Geben Sie Ihr Passwort ein

  5. Schließen Sie das Terminal

  6. Starten Sie neu

Wenn Sie Linux starten, sollte Ihr Logitech-Vereinigungsgerät funktionieren.

Thomas Petit
quelle
Schöne erste Antwort, +10 wenn ich könnte. Sogar perfekt formatiert. Willkommen bei Ask Ubuntu!
Tom Brossman
Ich habe es versucht, aber es hat bei mir nicht funktioniert. Der vereinheitlichende Empfänger in meinem Setup schien etwas Brutaleres zu brauchen. Weitere Informationen finden Sie unter den Links von @ Helter und meinen Kommentaren.
Bobble
3

Die Probleme, die Sie mit dem vereinheitlichenden Empfänger sehen, sind wahrscheinlich auf einen hier dokumentierten Fehler zurückzuführen:

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

und / oder hier (je nachdem, ob es sich um Dups handelt oder nicht .. sie scheinen zu sein, haben aber unterschiedliche gemeldete Hardwarekonfigurationen .. also .. ymmv)

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

Helter Scelter
quelle
Wie ich in den Kommentaren zur Lösung von @Thomas feststellte, fand ich die in diesen Links dokumentierte Problemumgehung zumindest teilweise erfolgreich. Ich muss den Empfänger beim Neustart immer noch vom Stromnetz trennen und wieder einstecken, aber zumindest funktionieren Tastatur und Maus.
Bobble
2

Ich hatte das gleiche Problem mit der B605 Logitech-Maus nach dem Upgrade auf 12.04. Ich musste den USB-Empfänger wieder anschließen, um mit der Maus zu arbeiten. Was ich getan habe, waren zwei Befehle:

modprobe -r hid_logitech_dj
modprobel hid_logitech_dj

Jetzt arbeitet die Maus nach dem Booten.

Grüße,
Mariusz


quelle
Einige, wie es sich selbst gelöst hat. Möglicherweise muss der Netzschalter der Maus während des Startvorgangs eingeschaltet sein, aber ich habe es nicht versucht. Danke für die Hilfe.
user877329
2

Mir ist klar, dass dies etwas spät im Spiel sein mag, aber für diejenigen unter Ihnen (wie mich), die diesen modprobe-Befehl jedes Mal ausführen mussten, wenn Sie Ihren Computer booten (was auf einem Laptop ziemlich häufig vorkommt), habe ich ein Projekt erstellt auf GitHub speziell, um dies zu erledigen:

logitech-prober

Anweisungen finden Sie auf der Website, aber im Grunde installieren Sie sie. Wenn der Computer startet, bewegen Sie die Maus einfach weiter nach links und rechts, bis sie sich auf dem Bildschirm bewegt, und fertig.

Lassen Sie mich wissen, ob dies für jemanden funktioniert hat.

JoeLinux
quelle
2

Wenn Sie den PC mit dem vereinheitlichenden Dongle-Stecker starten, dürfen Maus und / oder Tastatur nicht eingeschaltet sein . Warten Sie 10 Sekunden nach der Anmeldung und schalten Sie dann jeweils EIN Gerät ein und warten Sie 10 Sekunden zwischen ihnen. Verwenden Sie dieselbe Methode, wenn Sie den Dongle nach dem Start des Systems anschließen. Funktioniert 100% für mich! Ärgerlich, funktioniert aber hervorragend. Setzen Sie einfach eine Verzögerung von 10 Sekunden ein, bevor das Laufwerk nach einem versteckten Gerät sucht.

Steve Jarvis
quelle
1

Ich habe das gleiche Problem mit einer drahtlosen m505 Logitech-Maus, bei der die Maus nicht erkannt wird. Die Batterie wurde überprüft und ersetzt, um Stromprobleme auszuschließen. Das spezielle Problem, das ich habe, wird behoben, wenn ich den Empfänger-Dongle ausstecke und wieder einstecke. Ich denke, dies würde eine ähnliche Aktion ausführen wie die oben beschriebene Aktion zum Entfernen und erneuten Laden der Modprobe.

Allen
quelle