Mam mysz Logitech Anywhere MX (bezprzewodową), kiedy podłączam ją do komputera, nie działa.
Mysz działa na innych komputerach z systemem Windows oraz z Fedorą 17 i Fedorą 19, ale nie działa na dwóch różnych komputerach z Ubuntu 12.04 i 12.10. Ponadto te same komputery współpracują z inną bezprzewodową myszą Microsoft.
Myślę więc, że połączenie Logitech MX i Ubuntu nie działa dobrze.
dmesg
Wpis dziennika wygląda następująco:
[ 578.845838] usb 3-2: Product: USB Receiver
[ 578.845841] usb 3-2: Manufacturer: Logitech
[ 578.851625] logitech-djreceiver 0003:046D:C52B.0009: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-2/input2
[ 578.851899] logitech-djreceiver 0003:046D:C52B.0009: logi_dj_probe:logi_dj_recv_query_paired_devices error:-32
[ 578.854518] logitech-djreceiver: probe of 0003:046D:C52B.0009 failed with error -32
Zamiast oczekiwanego (pochodzi z Fedory):
[154344.634520] usb 2-1.2: Manufacturer: Logitech
[154344.647935] logitech-djreceiver 0003:046D:C52B.000D:
hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on
usb-0000:00:1d.0-1.2/input2
[154344.653788] input: Logitech Unifying Device. Wireless PID:1017 as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.2/0003:046D:C52B.000D/input/input21
[154344.654192] logitech-djdevice 0003:046D:C52B.000E: input,hidraw1:
USB HID v1.11 Mouse [Logitech Unifying Device. Wireless PID:1017] on
usb-0000:00:1d.0-1.2:1
AKTUALIZACJA: Powiedziałbym, że w tym momencie solaar
jest to najlepsza droga. Więc zaakceptowałem poprzednią odpowiedź, która to sugeruje.
Odpowiedzi:
Solaar pracował dla mnie w 12.04. W typie terminala:
Po zainstalowaniu otwórz Solaar z menu Dash i kliknij w lewym górnym rogu. Kliknij w prawym dolnym rogu i postępuj zgodnie ze wskazówkami.
Jeśli urządzenia Logitech były wcześniej sparowane z innym komputerem, być może najpierw trzeba będzie sparować urządzenia Logitech z innym komputerem (komputerami). Po ponownym uruchomieniu Ubuntu bez odbiornika logitech na USB, uruchom Solaar z Dash / menu, podłącz odbiornik logitech, kliknij „dodaj nowe urządzenia” i włącz / wyłącz nowe urządzenie, aby zostać rozpoznane. Powtórz dla każdego urządzenia.
Po sparowaniu urządzenia są rozpoznawane przy każdym uruchomieniu Ubuntu (Solaar jest automatycznie instalowany w „aplikacjach startowych”).
Sprawdź również ten link jako źródło http://www.webupd8.org/2013/07/pair-unpair-logitech-unifying-devices.html lub więcej problemów z rozwiązywaniem problemów
źródło
solaar
jest już w głównym repozytorium, więc można go zainstalować bezpośrednio!Ulepszyłem skrypt do góry, a następnie dodałem regułę udev, aby uruchamiała się za każdym razem, gdy mysz była podłączana. Korzystam z Logitech Performance MX, ale reguła powinna być podobna.
Spowoduje to 10-krotne przeładowanie sterownika przed wyjściem.
Nazwałem skrypt
/usr/bin/mousefix
i zrobiłemchmod +x
.Oto reguła udev, linia, do której można dodać
/etc/udev/rules.d/10-local.rules
Mam nadzieję, że to pomaga komuś innemu. Wydawało się, że łatwiej jest uruchomić skrypt przy każdym połączeniu USB.
źródło
mousefix
skrypt nie działa bezsudo
... Pojawia się błąd „BŁĄD: Usuwanie„ hid_logitech_dj ”: Operacja niedozwolona”. Jakieś sugestie?chmod a+x
nadać uniwersalne uprawnienia do wykonywania.Musisz zaktualizować system tylko, jeśli korzystasz z wersji 12.04 lub 12.10.
Miałem kilka pytań dotyczących Anywhere Mouse i Touch Mouse M600
Czy obsługiwany jest odbiornik Unifying firmy Logitech?
Czy mogę używać myszy Logitech Touch Mouse M600?
Brałem nawet udział w tym błędzie startera: https://bugs.launchpad.net/linux/+bug/958174, w którym kilka rozwiązań takich jak:
sudo modprobe -r hid_logitech_dj
sudo modprobe hid_logitech_dj
zostały wspomniane, ale na końcu aktualizacja systemu naprawiła wszystkie problemy z obiema myszami.
Tutaj jest nawet odpowiedź askubuntu: Logitech M515 nie działa po aktualizacji do 12.04
Ale dla wszystkich 4 komputerów, które testowałem, rozwiązaniem było aktywowanie wszystkich repozytoriów domyślnie nieaktywowanych (wszechświat, wieloświat, proponowane, backport), wykonanie aktualizacji i aktualizacji. Uruchom ponownie i mysz powinna działać idealnie po wyjęciu z pudełka.
Jeśli przez przypadek zrobienie tego nie rozwiąże problemu, wówczas wykonanie diagnostyki pomoże, na przykład:
Po ponownym uruchomieniu komputera odłącz / podłącz odbiornik Logitech. Otwórz terminal i wpisz,
dmesg
aby zobaczyć ostatnie wiersze, które wspominają o odbiorniku. Sprawdź, czy pojawił się błąd.Wpisz
lsusb
. Powinieneś zobaczyć linię podobną do poniższej, jeśli wszystko zostało poprawnie wykryte:Bus 002 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Włącz / wyłącz mysz (przełącznik on / off myszy znajduje się poniżej) i przetestuj.
Zostało to przetestowane na portach USB 2.0 i 3.0. Aby upewnić się (przynajmniej dla większości użytkowników), że to działa, WSZYSTKIE repozytoria muszą zostać aktywowane. Podobnie jak następujące 3 obrazy:
Tutaj widzimy główny , wszechświat , ograniczone i wieloświat aktywowany. Zmieniłem także serwer z mojego kraju na MAIN
Tutaj aktywowałem, ponieważ były wyłączone, kanoniczne i repozytoria stron trzecich.
Tutaj widzimy proponowane i aktywowane backporty (oprócz bezpieczeństwa i aktualizacji).
Po tym wszystkim, co zrobiłem
sudo apt-get update && sudo apt-get upgrade
. Uruchom ponownie komputer i gotowe.Mysz powinna działać za każdym razem, gdy jest włączona, ale jeśli to się nie powiedzie, widzę kilka powodów:
Mysz Anywhere MX faktycznie rozładowuje baterie szybciej niż inne myszy, które testowałem. W moich testach Anywhere MX zużywa 2x więcej baterii niż Touch Mouse M600 i co najmniej 20x więcej niż Logitech V450. Na przykład, używając go codziennie, możesz używać Anywhere MX przez 1,5 miesiąca do 2 miesięcy. Mysz dotykowa wystarcza na około 4 do 5 miesięcy. V450 działa wyraźnie przez cały rok do 16 miesięcy. Sprawdź więc baterie. Podejrzewam, że jest to spowodowane technologią Darkfield.
Mysz Anywhere MX po włączeniu zielonego światła będzie migać przez około 3 sekundy, a następnie zgaśnie. Nie oznacza to, że mysz jest wyłączona, to po prostu oznacza, że baterie myszy są dobre. Jeśli światła były czerwone, musisz je zmienić. W obu przypadkach lampka zaświeci się na zielono lub czerwono, a następnie zgaśnie, aby zachować baterie.
Przełącznik służący do włączania / wyłączania myszy poniżej można przełączać dowolną liczbę razy podczas korzystania z Ubuntu, ale lepiej jest wyłączyć mysz, gdy nie jest używana. W ten sposób będzie trwać dłużej. Na przykład podczas snu, pracy itp.
Niektóre opcje systemu BIOS mogą mieć wpływ na mysz. Sprawdź BIOS płyty głównej pod kątem opcji USB. Graj z nimi na wypadek, gdyby mysz nie działała.
Zmień port USB, do którego podłączony jest odbiornik. Niektóre porty (jak porty przednie) są znane z tego, że naprawdę do kitu mają urządzenia o dużej mocy.
źródło
backports
to, że to klucz. Nie aktywowałem się,proposed
ponieważ miałem problemy wiele razy i miałemuniverse
imultiverse
od samego początku). Teraz działa po wyjęciu z pudełka.proposed
repozytorium i aktualizację / aktualizację w ostateczności; to nadal nie działa. Jednym szczegółem, o którym należy wspomnieć, jest to, że na tym komputerze wszystkie porty USB są 3.0.Istnieje obejście tego problemu przy użyciu tego skryptu (skopiuj go do skryptu .sh, chmod + x ten plik i uruchom jako root:
Lub pobierz mousefix.sh, który jest linkiem na tej stronie tutaj:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1039143/comments/55
Ta poprawka działa poprzez usunięcie i ponowne dodanie (rmmod + modprobe) hid_logitech_dj, który jest modułem odpowiedzialnym za odbiornik unifikujący. Robi to w pętli while raz na sekundę, aż w końcu zostanie rozpoznany.
Najwyraźniej istnieje błąd jądra Linux dotyczący korzystania z tego odbiornika na porcie XHCI (USB 3) i nowszych wersjach jądra Linux. Prawdopodobnie działa dobrze na portach USB2. (?)
Oto długi wątek na ten temat, w którym programiści i wiele innych osób pracowało nad rozwiązaniem tego problemu.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1039143
Propozycje dla Jelle Foks za zrozumienie tego. Przez wieki doprowadzał mnie do szaleństwa.
Gdy cały czas wychodzę z odbiornika, uruchamiam ten skrypt podczas rozruchu i wznawiam tryb uśpienia, aby uzyskać „automatyczną” poprawkę i od niedawna działa świetnie.
Daj mi znać, czy to działa.
źródło
K, bardzo dziękuję „Dennisowi Kubesowi” za twój skrypt, ale mi nie działał. Musiałem go dostosować, aby działał:
Mam nadzieję, że to komuś pomoże.
źródło