Ubuntu 16.04 บลูทู ธ ไม่ทำงาน (Dell XPS13)


8

เช่นเดียวกับคนอื่น ๆ ฉันมีปัญหาในการทำให้บลูทู ธ ทำงานใน Ubuntu 16.04 ใน Dell XPS13 ของฉัน

สิ่งที่ฉันลองมาแล้ว:

  1. ตั้งค่า Autoenable = true ( https://askubuntu.com/a/808114/645176 )
  2. ติดตั้งเฟิร์มแวร์บางตัว ( https://askubuntu.com/a/613622/645176 )
  3. ติดตั้ง Bluez และลองใช้ตัวจัดการนั้น

หลังจากขั้นตอนเหล่านี้ฉันคิดว่าจะไม่ทำให้อุปกรณ์บลูทู ธ เริ่มทำงานได้ในตอนนี้ ...

ข้อมูลบนอุปกรณ์ของฉัน:

รายการ Rfkill

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

Dmesg grep blue

[  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

เคล็ดลับใด ๆ ไชโย

คำตอบ:


22

ฉันแก้ไขปัญหานี้ไปสักพักหนึ่งใน Dell XPS 13 ของฉันกับ Ubuntu 16.04 และจะบอกคำตอบสั้น ๆ บางคำในขั้นตอนเหล่านี้ที่เหมาะกับฉัน Bluetooth Broadcom 43142 ไม่ทำงาน

รายการอุปกรณ์ USB ของคุณ

lsusb 

แสดงสิ่งนี้บนแล็ปท็อปของฉันสำหรับบลูทู ธ

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

ไปที่หน้า Github ต่อไปนี้และดาวน์โหลดไดรเวอร์ที่แปลงแล้วซึ่งตรงกับ ID ของคุณ: https://github.com/winterheart/broadcom-bt-firmware/tree/master/brcm (ของฉันคือ BCM20702A1-0a5c-216f.hcd) คลิก ที่ชื่อไฟล์จากนั้นคลิกที่ปุ่มดาวน์โหลด

คัดลอกไฟล์ของคุณไปยัง / lib / firmware / brcm ตัวอย่างเช่น:

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

Reboot

นั่นเป็นวิธีที่ง่ายที่สุดในการทำให้บลูทู ธ ทำงานได้อย่างถูกต้องบน Dell XPS 13 ชุดหูฟังและอุปกรณ์อื่น ๆ ทั้งหมดสามารถเชื่อมต่อได้หลังจากนั้น


2
ไม่ทราบว่าทำไมถึงไม่มี upvotes มากกว่านี้ นี่เป็นวิธีที่ถูกต้อง 100% ในการทำและรวดเร็วเช่นกัน ครั้งสุดท้ายที่ฉันต้องทำมันใช้เวลาหลายชั่วโมง ใช้เวลาสองนาที
สตริด

2
ขอบคุณมาก! คุณบันทึกวันของฉัน คำตอบนี้ควรได้รับการยอมรับว่าเป็นทางออก
Serge P

3
สิ่งนี้ช่วยชีวิตฉันไว้! โอ้เดี๋ยวก่อนเที่ยงคืนแล้ว ..
Christoph Bühler

2
Yeeeeees! อย่างไรก็ตามฉันไม่พบไดรเวอร์สำหรับ XPS13 2015 ในที่เก็บ github ที่กล่าวถึง พบที่นี่แม้ว่า! github.com/hg8/bluetooth-firmware-XPS13-9343
ngasull

3
สิ่งนี้รวมกับคำตอบของ Blunt ด้านล่างช่วยฉันด้วย Manjaro linux กับ Dell XPS 13 9350
Rien Heuver

7

คำแนะนำที่ดี! ขอบคุณ. ให้ฉันเพียงแค่ปรับแต่งรายละเอียดที่คนอื่นอาจพบว่ามีประโยชน์ ในกรณีของฉันฉันมีปัญหา (พูดติดอ่าง) ในการเล่นเสียงผ่านบลูทู ธ JBL ไปจาก XPS 13 9350 ของฉันใน Ubuntu 16.04

หลังจากการดำเนินการที่ระบุโดย phandolin ปัญหายังคงอยู่ คำสั่ง lsusb จัดเตรียมข้อมูลนี้:

อุปกรณ์ 001 บัส 002: ID 0a5c: 6412 Broadcom Corp.

อย่างไรก็ตามคำสั่ง

dmesg | grep Blue

พบข้อผิดพลาด

[2.741102] บลูทู ธ : hci0: BCM: Patch brcm / BCM-0a5c-6412.hcd ​​ไม่พบ

ฉันสังเกตเห็นว่าจำเป็นต้องเปลี่ยนชื่อไฟล์ที่ดาวน์โหลด ดังนั้น (ในกรณีของฉัน) ฉันเพิ่งเปลี่ยนชื่อไฟล์ที่ดาวน์โหลดมา

BCM4350C5-0a5c-6412.hcd

ถึง

BCM-0a5c-6412.hcd

รีบูตและถ่ายทำ! ไม่มีข้อผิดพลาดใน dmesg เพียงเพื่อให้แน่ใจว่าฉันลบอุปกรณ์ที่จับคู่จับคู่อีกครั้งและมันทำงานตั้งแต่


ฉันรักคุณมาก
Karim Tabet

ฉันพยายามที่จะให้ BT ทำงานมานานมันก็ใช้งานได้ในที่สุด ขอบคุณ!!!
Fiver
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.