Tôi vừa mua một tai nghe Bluetooth mới, Marley Exodus ANC, nhưng nó không ghép nối với PC của tôi (Intel NUC) trong Ubuntu 21.04. Khi cố gắng kết nối từ cài đặt Gnome, nó sẽ cố gắng ghép nối nhưng nó chỉ dừng lại mà không có thông báo lỗi.
Tôi cũng đã thử kết nối thủ công bằng cách sử dụng bluetoothctl
:
$ bluetoothctl
[bluetooth]# hiển thị
Bộ điều khiển 04:EA:56:86:78:50 (công khai)
Tên: saibot
Bí danh: saibot
Lớp: 0x003c0104
Powered: có
Có thể khám phá: không
Thời gian chờ có thể khám phá: 0x00000000
Có thể ghép nối: có
UUID: Mã thông báo tin nhắn.. (00001133-0000-1000-8000-00805f9b34fb)
UUID: Điều khiển từ xa A/V (0000110e-0000-1000-8000-00805f9b34fb)
UUID: Đẩy đối tượng OBEX (00001105-0000-1000-8000-00805f9b34fb)
UUID: Máy chủ truy cập thư (00001132-0000-1000-8000-00805f9b34fb)
UUID: Thông tin PnP (00001200-0000-1000-8000-00805f9b34fb)
UUID: Đồng bộ IrMC (00001104-0000-1000-8000-00805f9b34fb)
UUID: Nhà cung cấp cụ thể (00005005-0000-1000-8000-0002ee000001)
UUID: Tai nghe (00001108-0000-1000-8000-00805f9b34fb)
UUID: Tai nghe AG (00001112-0000-1000-8000-00805f9b34fb)
UUID: Mục tiêu điều khiển từ xa A/V (0000110c-0000-1000-8000-00805f9b34fb)
UUID: Hồ sơ thuộc tính chung (00001801-0000-1000-8000-00805f9b34fb)
UUID: Máy chủ truy cập danh bạ (0000112f-0000-1000-8000-00805f9b34fb)
UUID: Âm thanh chìm (0000110b-0000-1000-8000-00805f9b34fb)
UUID: Thông tin thiết bị (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Hồ sơ truy cập chung (00001800-0000-1000-8000-00805f9b34fb)
UUID: Nguồn âm thanh (0000110a-0000-1000-8000-00805f9b34fb)
UUID: Truyền tệp OBEX (00001106-0000-1000-8000-00805f9b34fb)
Phương thức: usb:v1D6Bp0246d0538
Khám phá: không
Vai trò: trung tâm
Vai trò: ngoại vi
Vai trò: trung tâm-ngoại vi
Tính năng quảng cáo:
Phiên bản hoạt động: 0x00 (0)
Phiên bản được hỗ trợ: 0x06 (6)
Hỗ trợBao gồm: tx-power
Hỗ trợBao gồm: ngoại hình
Được hỗ trợBao gồm: tên địa phương
Kênh phụ được hỗ trợ: 1M
Các kênh phụ được hỗ trợ: 2M
Các kênh phụ được hỗ trợ: Đã mã hóa
[bluetooth]# quét trên
Bắt đầu khám phá
[MỚI] Thiết bị 00:1E:7C:89:26:C8 Exodus ANC
[bluetooth]# kết nối 00:1E:7C:89:26:C8
Đang cố kết nối với 00:1E:7C:89:26:C8
Không thể kết nối: org.bluez.Error.Failed
[bluetooth]# cặp 00:1E:7C:89:26:C8
Đang cố ghép nối với 00:1E:7C:89:26:C8
Không thể ghép nối: org.bluez.Error.AuthenticationTimeout
Tôi cũng đã tìm lỗi hệ thống:
$ sudo tạp chí -xb
bluetoothd[1208]: 00:1E:7C:89:26:C8: lỗi cập nhật dịch vụ: Chức năng không được triển khai (38)
$ dmesh
Bluetooth: hci0: dữ liệu quảng cáo len đã được sửa
Tôi có một tai nghe Bluetooth khác và tôi có thể ghép nối tai nghe đó tốt. Và tôi có thể ghép nối Exodus ANC với điện thoại Android của mình. Nhưng tôi nhận thấy rằng khi ghép nối Exodus ANC với Android, Android sẽ hiển thị mã PIN từ Exodus ANC và sau đó tôi có thể xác nhận ghép nối. Có thể mã PIN này khiến quá trình ghép nối không thành công trong Ubuntu. Tôi có thể làm gì để ghép nối tai nghe này trong Ubuntu?
$ dpkg -l | màu xanh lam
ii bluez 5.56-0ubuntu4.2 AMD64 Công cụ và trình nền Bluetooth
ii bluez-cups 5.56-0ubuntu4.2 trình điều khiển máy in Bluetooth AMD64 cho CUPS
ii bluez-obexd 5.56-0ubuntu4.2 AMD64 bluez obex daemon
ii gir1.2-gnomebluetooth-1.0:amd64 3.34.5-1 AMD64 Dữ liệu nội quan cho GnomeBluetooth
ii gnome-bluetooth 3.34.5-1 AMD64 Công cụ Bluetooth Gnome
ii libbluetooth3:amd64 5.56-0ubuntu4.2 Thư viện AMD64 để sử dụng ngăn xếp BlueZ Linux Bluetooth
ii libgnome-bluetooth13:amd64 3.34.5-1 AMD64 Công cụ Bluetooth Gnome - thư viện hỗ trợ
rc libkf5bluezqt-data 5.80.0-0ubuntu1 tất cả các tệp dữ liệu cho bluez-qt
ii mô-đun Bluetooth pulseaudio-module-bluetooth 1:14.2-1ubuntu1.1 amd64 cho máy chủ âm thanh PulseAudio
ii python-bluez 0.22+really0.22-1build2 AMD64 Trình bao bọc Python 2 xung quanh BlueZ để phát triển bluetooth nhanh chóng
CẬP NHẬT:
Thêm thông tin gỡ lỗi bổ sung theo hướng dẫn của fabatera.
$ sudo systemctl dừng bluetooth
$ sudo bluetoothd -d -C -E -n
bluetoothd[122796]: Trình nền Bluetooth 5.56
bluetoothd[122796]: src/agent.c:agent_ref() 0x5592e4338bd0: ref=2
bluetoothd[122796]: src/device.c:bonding_request_new() Yêu cầu liên kết cho 00:1E:7C:89:26:C8
bluetoothd[122796]: src/agent.c:agent_ref() 0x5592e4338bd0: ref=3
bluetoothd[122796]: src/agent.c:agent_unref() 0x5592e4338bd0: ref=2
bluetoothd[122796]: src/adapter.c:suspend_Discovery()
bluetoothd[122796]: src/adapter.c:adapter_bonding_attempt() hci0 bdaddr 00:1E:7C:89:26:C8 loại 0 io_cap 0x04
bluetoothd[122796]: src/adapter.c:connect_failed_callback() hci0 00:1E:7C:89:26:C8 trạng thái 8
bluetoothd[122796]: plugin/policy.c:conn_fail_cb() trạng thái 8
bluetoothd[122796]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 00:1E:7C:89:26:C8 loại 0 trạng thái 0x8
bluetoothd[122796]: src/device.c:device_bonding_complete() liên kết 0x5592e433eb20 trạng thái 0x08
bluetoothd[122796]: src/device.c:device_bonding_failed() trạng thái 8
bluetoothd[122796]: src/agent.c:agent_unref() 0x5592e4338bd0: ref=1
bluetoothd[122796]: src/adapter.c:resume_Discovery()
bluetoothd[122796]: src/adapter.c:pair_device_complete() Hết giờ (0x08)
bluetoothd[122796]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 00:1E:7C:89:26:C8 loại 0 trạng thái 0x8
bluetoothd[122796]: src/device.c:device_bonding_complete() trạng thái liên kết (không) 0x08
bluetoothd[122796]: src/device.c:device_bonding_failed() trạng thái 8
bluetoothd[122796]: src/adapter.c:resume_Discovery()
bluetoothd[122796]: src/device.c:connect_profiles() /org/bluez/hci0/dev_00_1E_7C_89_26_C8 (tất cả), máy khách :1.829
bluetoothd[122796]: src/device.c:connect_profiles() Giải quyết các dịch vụ cho /org/bluez/hci0/dev_00_1E_7C_89_26_C8
bluetoothd[122796]: src/adapter.c:connect_failed_callback() hci0 00:1E:7C:89:26:C8 trạng thái 8
bluetoothd[122796]: plugin/policy.c:conn_fail_cb() trạng thái 8
bluetoothd[122796]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 00:1E:7C:89:26:C8 loại 0 trạng thái 0x8
bluetoothd[122796]: src/device.c:device_bonding_complete() trạng thái liên kết (không) 0x08
bluetoothd[122796]: src/device.c:device_bonding_failed() trạng thái 8
bluetoothd[122796]: src/adapter.c:resume_Discovery()
bluetoothd[122796]: src/device.c:search_cb() 00:1E:7C:89:26:C8: lỗi cập nhật dịch vụ: Chức năng không được triển khai (38)
bluetoothd[122796]: src/device.c:device_svc_resolved() /org/bluez/hci0/dev_00_1E_7C_89_26_C8 err -38
$ sudo btmon
Màn hình Bluetooth phiên bản 5.56
= Lưu ý: Linux phiên bản 5.11.0-25-generic (x86_64)
= Lưu ý: Hệ thống con Bluetooth phiên bản 2.22
= Chỉ mục mới: 04:EA:56:86:78:50 (Chính,USB,hci0)
= bluetoothd: Trình nền Bluetooth 5.56
@ MGMT Open: bluetoothd (đặc quyền) phiên bản 1.19
# thử ghép đôi:
@ Lệnh MGMT: Ghép nối thiết bị (0x0019) plen 8 {0x0001} [hci0] 154.081112
BR/EDR Địa chỉ: 00:1E:7C:89:26:C8 (Taiwick Limited)
Khả năng: KeyboardDisplay (0x04)
< Lệnh HCI: Tạo kết nối (0x01|0x0005) plen 13 #141 [hci0] 154.081177
Địa chỉ: 00:1E:7C:89:26:C8 (Taiwick Limited)
Loại gói: 0xcc18
DM1 có thể được sử dụng
DH1 có thể được sử dụng
DM3 có thể được sử dụng
DH3 có thể được sử dụng
DM5 có thể được sử dụng
DH5 có thể được sử dụng
Chế độ lặp lại quét trang: R2 (0x02)
Chế độ quét trang: Bắt buộc (0x00)
Độ lệch đồng hồ: 0x0000
Công tắc vai trò: Cho phép nô lệ (0x01)
> Sự kiện HCI: Trạng thái lệnh (0x0f) plen 4 #142 [hci0] 154.197141
Tạo kết nối (0x01|0x0005) ncmd 1
Trạng thái: Thành công (0x00)
> HCI Event: Connect Complete (0x03) plen 11 #143 [hci0] 186.684630
Trạng thái: Hết thời gian phản hồi LMP / Hết thời gian phản hồi LL (0x22)
Xử lý: 65535
Địa chỉ: 00:1E:7C:89:26:C8 (Taiwick Limited)
Loại liên kết: ACL (0x01)
Mã hóa: Đã tắt (0x00)
@ Sự kiện MGMT: Kết nối không thành công (0x000d) plen 8 {0x0001} [hci0] 186.684678
BR/EDR Địa chỉ: 00:1E:7C:89:26:C8 (Taiwick Limited)
Trạng thái: Hết giờ (0x08)
@ Sự kiện MGMT: Hoàn thành lệnh (0x0001) plen 10 {0x0001} [hci0] 186.684696
Ghép nối thiết bị (0x0019) với 7
Trạng thái: Hết giờ (0x08)
BR/EDR Địa chỉ: 00:1E:7C:89:26:C8 (Taiwick Limited)
# nỗ lực kết nối:
< Lệnh HCI: Tạo kết nối (0x01|0x0005) plen 13 #144 [hci0] 818.218687
Địa chỉ: 00:1E:7C:89:26:C8 (Taiwick Limited)
Loại gói: 0xcc18
DM1 có thể được sử dụng
DH1 có thể được sử dụng
DM3 có thể được sử dụng
DH3 có thể được sử dụng
DM5 có thể được sử dụng
DH5 có thể được sử dụng
Chế độ lặp lại quét trang: R2 (0x02)
Chế độ quét trang: Bắt buộc (0x00)
Độ lệch đồng hồ: 0x0000
Công tắc vai trò: Cho phép nô lệ (0x01)
> Sự kiện HCI: Trạng thái lệnh (0x0f) plen 4 #145 [hci0] 818.333626
Tạo kết nối (0x01|0x0005) ncmd 1
Trạng thái: Thành công (0x00)
> HCI Event: Connect Complete (0x03) plen 11 #146 [hci0] 850.041050
Trạng thái: Hết thời gian phản hồi LMP / Hết thời gian phản hồi LL (0x22)
Xử lý: 65535
Địa chỉ: 00:1E:7C:89:26:C8 (Taiwick Limited)
Loại liên kết: ACL (0x01)
Mã hóa: Đã tắt (0x00)
@ Sự kiện MGMT: Kết nối không thành công (0x000d) plen 8 {0x0001} [hci0] 850.041111
BR/EDR Địa chỉ: 00:1E:7C:89:26:C8 (Taiwick Limited)
Trạng thái: Hết giờ (0x08)
= bluetoothd: src/device.c:search_cb() 00:1E:7C:89:26:C8: lỗi cập nhật dịch vụ: Chức năng không được triển khai (38) 850.045357
$ bluetoothctl
[bluetooth]# bật nguồn
Bật nguồn thay đổi thành công
[bluetooth]# đại lý trên
Đại lý đã được đăng ký
[bluetooth]# tác nhân mặc định
Yêu cầu tác nhân mặc định thành công
[bluetooth]# thông tin 00:1E:7C:89:26:C8
Thiết bị 00:1E:7C:89:26:C8 (công khai)
Tên: Exodus ANC
Bí danh: Exodus ANC
Lớp: 0x00240404
Biểu tượng: thẻ âm thanh
Đã ghép nối: không
Đáng tin cậy: có
Bị chặn: không
Đã kết nối: không
LegacyPairing: không
[bluetooth]# cặp 00:1E:7C:89:26:C8
Đang cố ghép nối với 00:1E:7C:89:26:C8
Không thể ghép nối: org.bluez.Error.AuthenticationTimeout
[bluetooth]# kết nối 00:1E:7C:89:26:C8
Đang cố kết nối với 00:1E:7C:89:26:C8
Không thể kết nối: org.bluez.Error.Failed
CẬP NHẬT 2:
Tôi vừa thử nghiệm những chiếc tai nghe này trên máy tính xách tay Dell Latitude 5280 chạy Ubuntu 20.04 và nó có thể ghép nối rất tốt! Máy tính xách tay Dell đang sử dụng Bluetooth không dây của Intel
(thông tin thiết bị không cung cấp thêm thông tin). Intel NUC của tôi có một Bluetooth 9460/9560 Đỉnh Jefferson
, cũng của Intel, ghép nối không thành công.Tôi cũng có một chiếc Lenovo Thinkpad T14, nhưng việc ghép nối cũng không thành công. Vì vậy, tôi đã mua một USB Bluetooth dongle, Bộ điều hợp Bluetooth ASUS USB-BT500
, nhưng ghép nối vẫn không thành công. Tôi cần loại bộ điều hợp Bluetooth nào?
CẬP NHẬT 3:
Rõ ràng nhiều người đang gặp sự cố với các bộ điều hợp Bluetooth này:
CẬP NHẬT 4:
Tôi đã mua một loạt bộ điều hợp USB Bluetooth để xem chúng có hoạt động không. Đây là kết quả cho đến nay:
- ASUS USB-BT500 Bluetooth 5.0: không thể ghép nối
- Edimax BT-8500 Bluetooth 5.0: không thể ghép nối
- TP-LINK UB400 Bluetooth 4.0: có thể ghép nối, có thể kết nối, âm thanh bị giật liên tục khi kết nối với cổng USB 3.1 tiêu chuẩn (cổng màu xanh), nhưng âm thanh vẫn ổn khi kết nối với cổng USB 3.1 luôn bật (cổng màu vàng).