Вопрос или проблема
Я использую Linux Mint 18.2 Sonja и хочу подключить свою новую мышь Logitech MX Master S2 без использования Bluetooth-адаптера, а напрямую через встроенный Bluetooth-модуль моего ноутбука. На моем ПК это работает после выполнения следующих команд:
~$ sudo hciconfig hci0 sspmode 1
~$ sudo hciconfig hci0 down
~$ sudo hciconfig hci0 up
Однако при вводе sudo hciconfig hci0 sspmode 1
я получаю следующее сообщение об ошибке на своем ноутбуке:
Не удается установить режим простого сопряжения на hci0: ошибка ввода/ввода (5)
После прочтения нескольких статей в различных сообществах они рекомендовали сделать следующее:
alpha@Pavilion ~ $ bluetoothctl
[NEW] Controller B0:35:9F:0E:4F:3D Pavilion [default]
[NEW] Device C5:E2:3F:77:5C:3D MX Master 2S
[NEW] Device DD:6A:F3:5A:A2:A2 MI Band 2
[NEW] Device C5:E2:3F:77:5C:3B MX Master 2S
[NEW] Device 00:02:3C:51:C6:12 Creative T50 Wireless
[bluetooth]# power on
Включение питания выполнено
[bluetooth]# agent on
Агент зарегистрирован
[bluetooth]# default-agent
Запрос на установление агента по умолчанию выполнен
[bluetooth]# scan on
Обнаружение начато
[CHG] Устройство C5:E2:3F:77:5C:3D RSSI: -15
[bluetooth]# scan off
Обнаружение остановлено
[CHG] Устройство C5:E2:3F:77:5C:3D RSSI: -4
[bluetooth]# trust C5:E2:3F:77:5C:3D
Изменение доверия к C5:E2:3F:77:5C:3D выполнено
[bluetooth]# pair C5:E2:3F:77:5C:3D
Попытка сопряжения с C5:E2:3F:77:5C:3D
[CHG] Устройство C5:E2:3F:77:5C:3D Подключено: да
Не удалось выполнить сопряжение: org.bluez.Error.AuthenticationTimeout
[CHG] Устройство C5:E2:3F:77:5C:3D Подключено: нет
[bluetooth]# connect C5:E2:3F:77:5C:3D
Попытка подключения к C5:E2:3F:77:5C:3D
Не удалось подключиться: org.bluez.Error.Failed
[bluetooth]# version
Версия 5.37
[bluetooth]# exit
Агент.unregisterd
[DEL] Controller B0:35:9F:0E:4F:3D Pavilion [default]
alpha@Pavilion ~ $
Как вы можете увидеть, при попытке сопряжения мышь кратковременно подключается, за чем следует ошибка: Не удалось выполнить сопряжение: org.bluez.Error.AuthenticationTimeout
Есть ли у кого-нибудь идеи?
Заранее спасибо!
В конце концов, я нашел способ решить проблему:
Я установил Bluetooth Manager под названием blueman:
~$ sudo apt install blueman
В графическом интерфейсе есть кнопка, которая выглядит как калькулятор, и при наведении на нее появляется надпись “Создать сопряжение с устройством”. Хотя правый клик не позволял ни кнопкам “сопряжение”, ни “Настроить / сопряжение устройства” работать, упомянутая выше кнопка справилась с задачей!
Я остановил сканирование на оригинальном посте.
Я не мог разобраться… Я не знал, что делать, и вбил
[bluetooth]# pair
и получил
Отсутствует аргумент адреса устройства
Затем я добавил адрес своего устройства (который не был распознан в сканировании)
[bluetooth]# pair D7:OE:48:E9:1F;E1
Затем оно подключилось, как ниже
[CHG] Устройство D7:0E:48:E9:1F:E1 Подключено: да
Затем отобразился код доступа, и я ввел его на клавиатуре и нажал Enter.
[agent] Код доступа: 743005
Сейчас я пишу это на MX Keys в Kali Linux.
Спасибо за подсказку, и, кстати, у меня был установлен blueman.
Ответ или решение
Чтобы подключить Logitech MX Master S2 к вашему ноутбуку с Linux Mint 18.2 Sonja без использования Bluetooth-даптера, выполните следующие шаги для устранения проблемы с подключением. Исходя из вашего описания, вы столкнулись с несколькими ошибками в процессе подключения. Вот основные моменты, которые стоит рассмотреть:
-
Проверка совместимости Bluetooth: Убедитесь, что ваш встроенный Bluetooth-адаптер поддерживает необходимые профили для работы с мышью MX Master S2. Обычно, они должны поддерживать стандарт Bluetooth 4.0 и выше.
-
Установка необходимых пакетов: Установите
blueman
, графический менеджер Bluetooth:sudo apt install blueman
Blueman обеспечивает более удобный интерфейс для управления устройствами Bluetooth и часто решает проблемы с подключением.
-
Настройка файла конфигурации Bluetooth: Откройте файл
/etc/bluetooth/main.conf
с помощью текстового редактора (например, nano или vim) с правами суперпользователя:sudo nano /etc/bluetooth/main.conf
Найдите строку
ControllerMode
и измените ее значение наdual
, чтобы обеспечить совместимость с устройствами:ControllerMode = dual
Сохраните изменения и закройте редактор.
-
Перезагрузка службы Bluetooth: Перезапустите службу Bluetooth, чтобы изменения вступили в силу:
sudo systemctl restart bluetooth
-
Использование blueman для подключения: Запустите
blueman
через меню приложений и выполните следующие действия:- Убедитесь, что Bluetooth включен.
- Найдите вашу мышь в списке доступных устройств.
- Нажмите на кнопку "Создать пару с устройством", которая может выглядеть как калькулятор или иметь аналогичную иконку.
- Введите PIN-код, если запросит система.
-
Проверка подключения через bluetoothctl: Если у вас все еще возникают проблемы, попробуйте выполнить следующие команды в
bluetoothctl
:bluetoothctl
Затем выполните команды:
power on agent on scan on
Найдите адрес вашего устройства, затем выполните:
pair <адрес устройства> connect <адрес устройства>
Если возникнет ошибка
org.bluez.Error.AuthenticationTimeout
, попробуйте снова выполнитьpair
, следуя инструкциям на экране. Убедитесь, что мышь в режиме обнаружения. -
Очистка ранее подключенных устройств: Если у вас есть старые записи устройств, удалите их и попробуйте подключиться снова:
remove <адрес устройства>
-
Проверка состояния соединения: После успешного подключения, проверьте статус устройств с помощью:
devices
Если все вышеперечисленные шаги не привели к успешному подключению, вам может понадобиться обновить ваш дистрибутив или попробовать подключение с помощью другого Bluetooth-адаптера, так как иногда проблемы могут быть связаны с несовместимостью оборудования.
Надеюсь, это поможет вам успешно подключить вашу мышь Logitech MX Master S2 к ноутбуку.