Jak sprawić, by Logitech MX Anywhere 2 działał w 16.04 (Bluetooth smart)


21

Nowe pytanie następujące po poście Logitech MX Anywhere 2 pary myszy, ale nic nie robi

Parowanie i łączenie za pomocą wbudowanego menedżera bluetooth i blueman działa. również za pomocą wiersza poleceń:

bluetoothctl

Dane wyjściowe patrz poniżej.

[MX Anywhere 2]# info DE:CE:68:71:F9:97
Device DE:CE:68:71:F9:97
    Name: MX Anywhere 2
    Alias: MX Anywhere 2
    Appearance: 0x03c2
    Icon: input-mouse
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID:                           (1800)
    UUID:                           (1801)
    UUID:                           (180a)
    UUID:                           (180f)
    UUID:                           (1812)
    UUID: Vendor specific           (00010000-0000-1000-8000-011f2000046d)
    Modalias: usb:v046DpB013d0007
[MX Anywhere 2]# paired-devices 
Device DE:CE:68:71:F9:97 MX Anywhere 2

To, co nie działa, to wejście, ponieważ „mysz nie porusza kursorem”


Czy spojrzałeś na błąd 1098959, monitor zasilania koliduje z myszą BT? Spróbuj pozbyć się aplikacji Power Monitor (uruchom ponownie bez baterii?) I sprawdź, czy to pomoże.
ubfan1

Odpowiedzi:


54

Moje urządzenie to mysz Surface LE Bluetooth Touch Arc Touch firmy Microsoft.

Nie udało mi się połączyć go z żadną dystrybucją, której próbowałem w ciągu ostatniego roku, aż do OpenSuse Leap. Wtedy wiedziałem, że to możliwe! Ale lubię Ubuntu (wiem, że wiem)

Przeszedł przez ten wątek i sprawił, że wszystko wyglądało dokładnie tak, jak twoje odczytane programy:

Name: Arc Touch Mouse SE
Alias: Arc Touch Mouse SE
Appearance: 0x03c2
 Icon: input-mouse
 Paired: yes  
 Trusted: yes
 Blocked: no
Connected: yes
LegacyPairing: no 

I wciąż NIC! Żadnego ruchu, nawet jeśli jest wyraźnie wymieniony jako sparowany, zaufany, odblokowany i połączony! Miałem się poddać na dobre, ale postanowiłem spróbować jeszcze raz…

Usunąłem urządzenie za pomocą polecenia „usuń” i wydałem następujące polecenia w dokładnie takiej kolejności, aby moje urządzenie działało! Po roku prób znalezienia drogi.

[bluetooth]# power off
[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# connect XX:XX:XX:XX:XX:XX
[Arc Touch Mouse SE]# trust
[Arc Touch Mouse SE]# connect XX:XX:XX:XX:XX:XX
[Arc Touch Mouse SE]# pair
[Arc Touch Mouse SE]# unblock
[Arc Touch Mouse SE]# power off
[bluetooth]# power on

Mogę więc potwierdzić, że Ubuntu 16.04 rzeczywiście obsługuje urządzenia Bluetooth LE


Dziękuję za odpowiedź! To rozwiązało wszystkie moje problemy z myszą MX Master. To szalone, co jest potrzebne, aby działało.
chuck

szalony wysiłek, aby go uruchomić. Dzięki!
Boyang

Wielkie dzięki! Działa z moim MX Anywhere 2 / 16.04 / Kernel 4.8 (Yakkety). Uwaga: 2. connectpotrzebuje również XX: XX: XX: XX: XX: XX.
linrunner,

Dziękuję Ci!!!! W końcu pracował dla mnie. @linrunner jest poprawny, 2. połączenie wymaga ID.
markwatson

To działało, ale jest całkowicie głupie. Jak bluetooth może nie działać od razu na nowoczesnym komputerze w 2017 roku?
AutonomousApps

6

Dzięki temu postowi udało mi się zmusić moją Anywhere MX2 do pracy na Ubuntu 16.04.

Po podłączeniu myszy w konfiguracji „Bluetooth” - nadal nie działała. Uruchamianie bluetoothctl i „info” dało mi to:

➜  ~ bluetoothctl 
[NEW] Controller 5C:51:4F:DC:FB:D0 ChromeLinux_CBDE [default]
[NEW] Device FB:59:51:BF:60:XX MX Anywhere 2
[bluetooth]# info FB:59:51:BF:60:XX
Device FB:59:51:BF:60:XX
    Name: MX Anywhere 2
    Alias: MX Anywhere 2
    Appearance: 0x03c2
    Icon: input-mouse
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: no
    LegacyPairing: no
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    Modalias: usb:v046DpB013d0007

Jak widać - moje urządzenie jakoś nie było podłączone. I dlatego nie reaguje. To, co zrobiłem, aby działało, to połączenie „połącz”:

[bluetooth]# connect FB:59:51:BF:60:XX
Attempting to connect to FB:59:51:BF:60:XX
[CHG] Device FB:59:51:BF:60:XX Connected: yes
Connection successful
[CHG] Device FB:59:51:BF:60:XX UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[..snip..]
[CHG] Device FB:59:51:BF:60:XX Paired: yes

A potem wszystko „po prostu działa (TM)”. Dziękujemy za przydatne dodatkowe informacje do tego postu.


Używam Xenial (Xubuntu). Pierwsze połączenie nie sprawiło, że zadziałało. Musiałem postępować zgodnie z instrukcjami Jamesa.
sdkks

1

W moim przypadku problem, który można znaleźć tutaj dla 15.10 i dostarczone rozwiązanie pomogło mi:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up

Właśnie to otrzymuję:Can't set Simple Pairing mode on hci0: Input/output error (5)
Michael
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.