더 이상 내 전화를 걸 수 없습니다 bluetoothctl
. 연결을 기다리지만 성공하지 못하고 터미널에 다음과 같이 표시됩니다.
me@mashin:~$ bluetoothctl
Waiting to connect to bluetoothd...
재미있는 디버깅을 시작하는 방법에 대한 제안이 있으신가요?
저는 데비안 9.2를 사용하고 있습니다.
편집하다
산출sudo systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset
Active: inactive (dead)
Docs: man:bluetoothd(8)
답변1
나는 같은 문제를 가지고있다. 해결책을 찾았습니다Archlinux.org 포럼.
커널 모듈을 로드해야 합니다 btusb
. 문제가 해결되는지 테스트하려면 루트로 실행하세요.
modprobe btusb
systemctl start bluetooth
그런 다음 bluetoothctl이 작동하는지 테스트하십시오. 그렇다면 시작 시 모듈을 로드하여 문제를 영구적으로 해결할 수 있습니다. Debian에서 루트로 이 작업을 수행하려면 다음 줄을 추가하세요:
btusb
파일 끝에 /etc/modules
.
시작 시 Bluetooth 서비스를 활성화하도록 systemd에 요청할 수도 있습니다. 이 경우에는 루트로 다음을 수행합니다.
systemctl enable bluetooth
답변2
비슷한 상황이 있었습니다(블루투스 서비스를 활성화하고 시작했는데 정상적으로 작동했는데 서비스가 갑자기 중단되었습니다).
Bluetooth 서비스를 다시 시작하면 문제가 해결될 수 있습니다.
sudo systemctl restart bluetooth.service
답변3
오늘 XFCE가 포함된 Arch Linux에 대해 시도한 또 다른 솔루션은 기본적으로 다음을 사용하여 블루투스 서비스를 활성화하는 것이었습니다.
systemctl이 Bluetooth 서비스를 활성화합니다..
이 서비스는 btusb 모듈을 로드한 후 서비스를 시작하는 것으로 생각되므로 구성 파일을 수정할 필요는 없습니다.
답변4
먼저, 블루투스 서비스를 시작한 다음 bluetoothctl을 사용해야 합니다.
systemctl start Bluetooth
bluetoothctl