내 Bluetooth 컨트롤러는 다음 위치에 나타납니다 bluetoothctl
.
[bluetooth]# list
Controller 08:D8:33:xx:xx:xx BlueZ 5.62 [default]
하지만 장치에 연결하려고 하면 어디에도 언급되지 않은 오류가 발생합니다.
[bluetooth]# connect E8:06:88:xx:xx:xx
Attempting to connect to E8:06:88:xx:xx:xx
Failed to connect: org.bluez.Error.NotReady br-connection-adapter-not-powered
이 문제를 어떻게 해결하나요?
답변1
실제로 제가 사용하고 있는 distro 패키지 버전에서는 bluez
기본 구성이 시작 시 Bluetooth 컨트롤러를 자동으로 사용하지 않는 것입니다. 이 기능을 활성화하려면 AutoEnable
설정의 주석 처리를 해제 /etc/bluetooth/main.conf
하고 다음과 같이 설정하십시오 true
.
[Policy]
# ... snip ...
AutoEnable=true
그런 다음 다시 시작하십시오 bluez
.
sudo service bluez restart
또는 릴리스에서 서비스를 다시 시작하는 것과 동일합니다.
(솔루션 제안https://wiki.archlinux.org/title/bluetooth#Auto_power-on_after_boot)