LINUX.ORG.RU

bluetoothctl: Не подключаются bluetooth клавиатура и мышь.

 , ,


0

1
[zerdox@zerdox ~]$ sudo bluetoothctl
Agent registered
[CHG] Controller 1C:BF:C0:1A:70:DA Pairable: yes
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# scan on
Discovery started
[CHG] Controller 1C:BF:C0:1A:70:DA Discovering: yes
[NEW] Device 64:69:4E:0A:E1:AD AnnePro2 P3
[bluetooth]# connect 64:69:4E:0A:E1:AD
Attempting to connect to 64:69:4E:0A:E1:AD
[CHG] Device 64:69:4E:0A:E1:AD Connected: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device 64:69:4E:0A:E1:AD Connected: no
[bluetooth]# trust 64:69:4E:0A:E1:AD
[CHG] Device 64:69:4E:0A:E1:AD Trusted: yes
Changing 64:69:4E:0A:E1:AD trust succeeded
[bluetooth]# connect 64:69:4E:0A:E1:AD
Attempting to connect to 64:69:4E:0A:E1:AD
[CHG] Device 64:69:4E:0A:E1:AD Connected: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device 64:69:4E:0A:E1:AD Connected: no
[bluetooth]# pair 64:69:4E:0A:E1:AD
Attempting to pair with 64:69:4E:0A:E1:AD
[CHG] Device 64:69:4E:0A:E1:AD Connected: yes
[CHG] Device 64:69:4E:0A:E1:AD Connected: no
Failed to pair: org.bluez.Error.AuthenticationCanceled
[bluetooth]# remove 64:69:4E:0A:E1:AD
[DEL] Device 64:69:4E:0A:E1:AD AnnePro2 P3
Device has been removed
[NEW] Device 64:69:4E:0A:E1:AD AnnePro2 P3
[bluetooth]# connect 64:69:4E:0A:E1:AD
Attempting to connect to 64:69:4E:0A:E1:AD
[CHG] Device 64:69:4E:0A:E1:AD Connected: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device 64:69:4E:0A:E1:AD Connected: no

Клавиатура: Anne pro 2 Мышь: Logitech MX Master 3 Пытаюсь подключиться с ноутбука Huawei MateBook 13 AMD

К ноутбуку спокойно подключается, например телефон. К телефону также могу подключить эти клавиатуру и мышку, всё работает.

Подскажите, как быть? Есть VM на этой же системе с Win10, конкретно к этим же девайсам не получается подключиться тоже. Для клавиатуры есть софт, где можно сбросить подключения у клавиатуры, не помогло.

[zerdox@zerdox ~]$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Mon 2020-10-12 19:27:07 +05; 16min ago
       Docs: man:bluetoothd(8)
   Main PID: 393 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 17904)
     Memory: 3.5M
     CGroup: /system.slice/bluetooth.service
             └─393 /usr/lib/bluetooth/bluetoothd

Oct 12 19:27:07 zerdox bluetoothd[393]: src/main.c:parse_controller_config() Key file does not have key “LEMinCon>
Oct 12 19:27:07 zerdox bluetoothd[393]: src/main.c:parse_controller_config() Key file does not have key “LEMaxCon>
Oct 12 19:27:07 zerdox bluetoothd[393]: src/main.c:parse_controller_config() Key file does not have key “LEConnec>
Oct 12 19:27:07 zerdox bluetoothd[393]: src/main.c:parse_controller_config() Key file does not have key “LEConnec>
Oct 12 19:27:07 zerdox bluetoothd[393]: src/main.c:parse_controller_config() Key file does not have key “LEAutoco>
Oct 12 19:27:07 zerdox systemd[1]: Started Bluetooth service.
Oct 12 19:27:07 zerdox bluetoothd[393]: Starting SDP server
Oct 12 19:27:07 zerdox bluetoothd[393]: Bluetooth management interface 1.17 initialized
Oct 12 19:27:32 zerdox bluetoothd[393]: Endpoint registered: sender=:1.149 path=/MediaEndpoint/A2DPSink/sbc
Oct 12 19:27:32 zerdox bluetoothd[393]: Endpoint registered: sender=:1.149 path=/MediaEndpoint/A2DPSource/sbc

sudo bluetoothctl

Вроде и без sudo работает.

Стоит привести вывод команды show, после неудачного подключения. Интересуют состояние «discoverable» и «pairable».

Ну и мой стандартный комментарий (просто я из-за этого долго возился с подключением): Не получается сделать pairing для bluetooth наушников. (комментарий)

xaizek ★★★★★ ()
Ответ на: комментарий от xaizek
[zerdox@zerdox ~]$ cat /etc/bluetooth/main.conf
[General]
ControllerMode = dual

При изменении режима на bredr и рестарт: systemctl restart bluetooth вообще не находит ни мышку, ни клавиатуру, но телефон находит как и раньше. Список девайсов пустой. Ниже лог с dual режимом.

[zerdox@zerdox ~]$ bluetoothctl
Agent registered
[CHG] Controller 1C:BF:C0:1A:70:DA Pairable: yes
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# remove 64:69:4E:0A:E1:AD
[DEL] Device 64:69:4E:0A:E1:AD AnnePro2 P3
Device has been removed
[NEW] Device 64:69:4E:0A:E1:AD AnnePro2 P3
[bluetooth]# pairable on
Changing pairable on succeeded
[bluetooth]# discoverable on
Changing discoverable on succeeded
[CHG] Controller 1C:BF:C0:1A:70:DA Discoverable: yes
[bluetooth]# scan on
Discovery started
[CHG] Controller 1C:BF:C0:1A:70:DA Discovering: yes
[NEW] Device 64:69:4E:0A:E1:AD AnnePro2 P3
[bluetooth]# connect 64:69:4E:0A:E1:AD
Attempting to connect to 64:69:4E:0A:E1:AD
[CHG] Device 64:69:4E:0A:E1:AD Connected: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device 64:69:4E:0A:E1:AD Connected: no
[bluetooth]# show
Controller 1C:BF:C0:1A:70:DA (public)
	Name: zerdox
	Alias: zerdox
	Class: 0x002c010c
	Powered: yes
	Discoverable: yes
	DiscoverableTimeout: 0x000000b4
	Pairable: yes
	UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
	UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
	UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
	UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
	UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
	UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
	UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
	UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
	UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
	UUID: Headset AG                (00001112-0000-1000-8000-00805f9b34fb)
	Modalias: usb:v1D6Bp0246d0537
	Discovering: yes
	Roles: central
	Roles: peripheral
Advertising Features:
	ActiveInstances: 0x00 (0)
	SupportedInstances: 0x05 (5)
	SupportedIncludes: tx-power
	SupportedIncludes: appearance
	SupportedIncludes: local-name
	SupportedSecondaryChannels: 1M
	SupportedSecondaryChannels: 2M
	SupportedSecondaryChannels: Coded
[bluetooth]# info 64:69:4E:0A:E1:AD
Device 64:69:4E:0A:E1:AD (public)
	Name: AnnePro2 P3
	Alias: AnnePro2 P3
	Appearance: 0x03c1
	Icon: input-keyboard
	Paired: no
	Trusted: no
	Blocked: no
	Connected: no
	LegacyPairing: no
	UUID: Human Interface Device    (00001812-0000-1000-8000-00805f9b34fb)
	RSSI: -26
	TxPower: 0

Знаю, что без sudo работает, но при поиске решения данной проблемы находил людей, у которых ушли проблемы при запуске с sudo.

zerdox ()
Ответ на: комментарий от zerdox

При изменении режима на bredr и рестарт: systemctl restart bluetooth вообще не находит ни мышку, ни клавиатуру

Значит устройства работают только по LE и проблем с этим режимом быть не должно.

Trusted: no

В этой сессии trust не было.

LegacyPairing: no

Про это что-то видел и пытался его использовать (через hciconfig кажется). Но был не мой случай.

This may be because you have already paired the device with another operating system using the same bluetooth adapter (e.g., dual-booting).

Может и не оно. У меня тоже подключалось иногда и отваливалось, а было из-за режима.

xaizek ★★★★★ ()
Ответ на: комментарий от xaizek

с trust то же самое. Купил новый ноутбук, сколько времени маюсь. Не понимаю, в чем проблема. Думаю создать раздел и накатить туда винду, попробовать там подключиться как-нибудь.. Нет идей уже никаких.

zerdox ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.