bluetooth.service가 실행 중이지만 bluetoothctl에 "org.bluez.Error.NotReady"가 표시됩니다.

bluetooth.service가 실행 중이지만 bluetoothctl에 "org.bluez.Error.NotReady"가 표시됩니다.

Arch를 실행하는 Raspberry Pi 3 모델 B에 Bluetooth 문제가 있습니다. 첫 번째:

  • 예전에는 블루투스가 잘 작동했는데
  • AUR의 파이 블루투스가 최신 버전입니다.
  • bluez 및 bluez-utils가 최신 버전입니다.
  • 시스템도 최신 상태입니다(pacman -Syu를 실행했습니다).

그러나 블루투스 인터페이스를 사용하려고 하면 작동하지 않습니다.

bluetoothctl(루트로), "scan"을 실행하면 다음과 같이 나타납니다.

Failed to start discovery: org.bluez.Error.NotReady

wminput이 Bluetooth 인터페이스를 찾을 수 없습니다:

No Bluetooth interface found
unable to connect

"systemctl status bluetooth"의 출력은 다음과 같습니다.

● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2019-03-23 21:32:47 CET; 9min ago
     Docs: man:bluetoothd(8)
 Main PID: 2005 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 1404)
   CGroup: /system.slice/bluetooth.service
           └─2005 /usr/lib/bluetooth/bluetoothd

Mar 23 21:32:47 media.lan systemd[1]: Starting Bluetooth service...
Mar 23 21:32:47 media.lan bluetoothd[2005]: Bluetooth daemon 5.50
Mar 23 21:32:47 media.lan systemd[1]: Started Bluetooth service.
Mar 23 21:32:47 media.lan bluetoothd[2005]: Starting SDP server
Mar 23 21:32:47 media.lan bluetoothd[2005]: Bluetooth management interface 1.14 initialized

나는 여기서 어찌할 바를 모르고 모든 것이 괜찮아 보이지만 아무것도 작동하지 않습니다. 여기서 무슨 일이 일어나고 있는 걸까요?

답변1

나는 같은 문제에 직면했다. @turf의 답변이 나에게 적합하지 않은 것으로 나타났습니다.

내가 확인한 후 rfkill:

$ rfkill list
0: hci0: Bluetooth
        Soft blocked: yes
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

나는 다음 명령을 실행했습니다.

rfkill unblock all

블루투스가 다시 정상으로 돌아왔습니다.

답변2

알았어, 와, 내가 해야 할 일은 뛰는 것뿐이구나

bluetoothctl power on

답변3

내 경우에는 해결책은 다음과 같습니다.

bluetoothctl power on

이어서

rfkill unblock all

hci0은 소프트 차단됩니다.

관련 정보