Bluetooth Ubuntu 16.04 không hoạt động (Dell XPS13)


8

Như nhiều người khác, tôi gặp khó khăn khi bluetooth của tôi hoạt động trong Ubuntu 16.04 trên Dell XPS13.

Những gì tôi đã cố gắng cho đến nay:

  1. Đặt Autoenable = true ( https://askubfox.com/a/808114/645176 )
  2. Cài đặt một số chương trình cơ sở ( https://askubfox.com/a/613622/645176 )
  3. Cài đặt Bluez và thử sử dụng trình quản lý đó

Sau những bước này bằng cách nào đó tôi đã tìm ra cách không làm cho thiết bị bluetooth thậm chí bắt đầu ngay bây giờ ...

Thông tin trên thiết bị của tôi:

Danh sách Rfkill

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: brcmwl-0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Dmesg grep xanh

[  123.321631] Bluetooth: Core ver 2.21
[  123.321649] Bluetooth: HCI device and connection manager 
[  123.321653] Bluetooth: HCI socket layer initialized
[  123.321655] Bluetooth: L2CAP socket layer initialized
[  123.321663] Bluetooth: SCO socket layer initialized

lspci -knn | grep Net -A2; lsusb

02:00.0 Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
    Subsystem: Dell BCM4352 802.11ac Wireless Network Adapter [1028:0019]
    Kernel driver in use: wl
    Kernel modules: bcma, wl
Bus 001 Device 002: ID 8087:8001 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 007: ID 0bda:5682 Realtek Semiconductor Corp. 
Bus 002 Device 006: ID 04f3:20d0 Elan Microelectronics Corp. 
Bus 002 Device 008: ID 413c:3016 Dell Computer Corp. Optical 5-Button Wheel Mouse
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bất cứ lời khuyên? Chúc mừng.

Câu trả lời:


22

Tôi đã khắc phục sự cố này trong một thời gian trên Dell XPS 13 của tôi với Ubuntu 16.04 và sẽ cho bạn biết phiên bản rút gọn của một số câu trả lời trong các bước này phù hợp với tôi. Bluetooth Broadcom 43142 không hoạt động

Liệt kê các thiết bị usb của bạn

lsusb 

hiển thị điều này trên máy tính xách tay của tôi cho Bluetooth

Bus 002 Device 002: ID 0a5c:216f Broadcom Corp. BCM20702A0 Bluetooth

Truy cập trang Github sau đây và tải xuống trình điều khiển đã được chuyển đổi phù hợp với ID của bạn: https://github.com/winterlove/broadcom-bt-firmware/tree/master/brcm (của tôi là BCM20702A1-0a5c-216f.hcd) Nhấp vào vào tên tệp, sau đó nhấp vào nút Tải xuống.

Sao chép tệp của bạn vào / lib / firmware / brcm, ví dụ:

sudo cp BCM20702A1-0a5c-216f.hcd /lib/firmware/brcm

Khởi động lại.

Đó là phương pháp đơn giản nhất để làm cho bluetooth của tôi hoạt động chính xác trên Dell XPS 13, tai nghe và các thiết bị khác đều có thể kết nối sau đó.


2
Không biết tại sao điều này không có nhiều upvote. Đây là 100% cách làm đúng và nó cũng nhanh. Lần trước tôi phải làm điều này, tôi phải mất hàng giờ. Điều này mất hai phút.
Astrid

2
Cảm ơn bạn rất nhiều! Bạn đã cứu ngày của tôi. Câu trả lời này nên được chấp nhận như một giải pháp.
Serge P

3
Điều này đã cứu ngày của tôi! Đợi đã, đã nửa đêm rồi ..
Christoph Bühler

2
Yeeeeee! Tuy nhiên tôi không thể tìm thấy trình điều khiển cho XPS13 2015 trên kho github đã đề cập. Tìm thấy nó ở đây mặc dù! github.com/hg8/bluetooth-firmware-XPS13-9343
ngasull

3
Điều này kết hợp với câu trả lời của Blunt bên dưới đã lưu nó cho tôi trên Manjaro linux với Dell XPS 13 9350
Rien Heuver 20/07/19

7

Lời khuyên tuyệt vời! Cảm ơn bạn. Hãy để tôi cung cấp một tinh chỉnh chi tiết mà những người khác cũng có thể thấy hữu ích. Trong trường hợp của tôi, tôi đã gặp vấn đề (nói lắp) khi phát âm thanh qua bluetooth JBL Go từ XPS 13 9350 của tôi trên Ubuntu 16.04.

Sau khi các hoạt động được chỉ định bởi phandolin, vấn đề vẫn còn. Lệnh lsusb cung cấp thông tin này:

Thiết bị Bus 001 002: ID 0a5c: 6412 Broadcom Corp.

Tuy nhiên lệnh

dmesg | grep Blue

cho thấy một lỗi

[2.741102] Bluetooth: hci0: BCM: Không tìm thấy bản vá brcm / BCM-0a5c-6412.hcd

Tôi nhận thấy rằng tên của tệp tải xuống cần phải được thay đổi. Do đó (trong trường hợp của tôi) tôi chỉ đổi tên tệp đã tải xuống từ

BCM4350C5-0a5c-6412.hcd

đến

BCM-0a5c-6412.hcd

khởi động lại et voilá! Không còn lỗi trong dmesg. Chỉ để chắc chắn rằng tôi đã tháo thiết bị đã ghép nối, ghép nối lại và nó hoạt động kể từ đó.


Tôi yêu bạn rất nhiều
Karim Tabet

Tôi đã cố gắng để BT làm việc quá lâu, điều này cuối cùng cũng có hiệu quả. Cảm ơn bạn!!!
Fiver
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.