블루투스는 Raspbian Stretch 및 Raspberry Pi 3에서 작동하지 않습니다


10

Raspbian Stretch를 새로 설치할 때 로그인하고 첫 번째 명령으로 systemctl status bluetooth다음을 얻습니다.

$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2017-08-18 01:37:37 UTC; 1s ago
     Docs: man:bluetoothd(8)
 Main PID: 667 (bluetoothd)
   Status: "Running"
   CGroup: /system.slice/bluetooth.service
           └─667 /usr/lib/bluetooth/bluetoothd

Aug 18 01:37:37 raspberrypi systemd[1]: Starting Bluetooth service...
Aug 18 01:37:37 raspberrypi bluetoothd[667]: Bluetooth daemon 5.43
Aug 18 01:37:37 raspberrypi systemd[1]: Started Bluetooth service.
Aug 18 01:37:37 raspberrypi bluetoothd[667]: Starting SDP server
Aug 18 01:37:38 raspberrypi bluetoothd[667]: Bluetooth management interface 1.14 initialized
Aug 18 01:37:38 raspberrypi bluetoothd[667]: Failed to obtain handles for "Service Changed" characteristic
Aug 18 01:37:38 raspberrypi bluetoothd[667]: Sap driver initialization failed.
Aug 18 01:37:38 raspberrypi bluetoothd[667]: sap-server: Operation not permitted (1)

결과적으로 bluetoothctl장치를 감지하지 못합니다.

이것은 Raspbian Jessie에서는 발생하지 않았습니다. 이 문제를 해결하는 방법에 대한 조언이 있습니까?


참고 :위한 bluez의 repo에서 보류중인 버그 항목이있는 것 같습니다 에 대한 핸들을 얻는 데 실패 특성 "서비스 변경"
Besi

답변:


7

방금 같은 문제가 발생했습니다. 블루투스 서비스의 오류는 청어입니다. 문제는 (어쨌든) DBus를 통해 서비스에 액세스하는 데 필요한 권한이 변경되었다는 것입니다.

일반 사용자로서 :

pi@raspberrypi:~ $ busctl tree org.bluez
Failed to introspect object / of service org.bluez: Access denied
No objects discovered.

루트로 :

pi@raspberrypi:~ $ sudo busctl tree org.bluez
└─/org
  └─/org/bluez
    └─/org/bluez/hci0

사용자가 블루투스 그룹 에 있어야한다고 /etc/dbus-1/system.d/bluetooth.conf를 확인 했습니다 .

그룹에 사용자 추가 :

pi@raspberrypi:~ $ sudo adduser pi bluetooth
Adding user `pi' to group `bluetooth' ...
Adding user pi to group bluetooth
Done.
pi@raspberrypi:~ $ newgrp bluetooth

이제 작동합니다.

pi@raspberrypi:~ $ busctl tree org.bluez
└─/org
  └─/org/bluez
    └─/org/bluez/hci0
pi@raspberrypi:~ $ bluetoothctl 
[NEW] Controller 43:43:A1:12:1F:AC raspberrypi [default]

당신은 kodi에서 작동하도록 얻었습니까? 그것은 크롬 브라우저에서만 작동하는 것 같다
answerSeeker
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.