Bluetooth không hoạt động với Raspbian Stretch và Raspberry Pi 3


10

Trên bản cài đặt mới của Raspbian Stretch, đăng nhập và với lệnh đầu tiên systemctl status bluetooth, tôi nhận được:

$ 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)

Do đó, bluetoothctlkhông phát hiện bất kỳ thiết bị.

Điều này đã không xảy ra với Raspbian Jessie. Bất kỳ con trỏ về làm thế nào để giải quyết điều này?


Lưu ý: Dường như có một mục lỗi đang chờ xử lý tại repo bluez cho Thất bại để có được xử lý cho đặc tính "Đã thay đổi dịch vụ"
Besi

Câu trả lời:


7

Tôi chỉ nhấn vấn đề tương tự. Các lỗi từ dịch vụ bluetooth là herrings đỏ. Vấn đề (đối với tôi, dù sao) là các quyền cần thiết để truy cập dịch vụ qua DBus đã thay đổi.

Là người dùng thông thường:

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

Là gốc:

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

Đã kiểm tra /etc/dbus-1/system.d/bluetooth.conf , cho biết người dùng phải nằm trong nhóm bluetooth .

Thêm người dùng vào nhóm:

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

Bây giờ nó hoạt động:

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]

bạn đã nhận nó để làm việc trên kodi? Nó dường như chỉ hoạt động trên trình duyệt crom
answerSeeker
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.