RTL8723BE Bluetooth ไม่ทำงาน


4

ฉันไม่พบอุปกรณ์บลูทู ธ ใด ๆ

ฉันสามารถแก้ไขได้โดยใช้สิ่งนี้แต่เนื่องจากเคอร์เนล Ubuntu อัปเดตโปรแกรมแก้ไขนี้หยุดทำงาน

02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter


3.16.0-34-generic #45~14.04.1-Ubuntu SMP Tue Mar 24 11:13:52 UTC 2015 i686 i686 i686 GNU/Linux

คำตอบ:


3

คุณทำตามคำแนะนำที่คล้ายกันเมื่อคุณติดตั้งครั้งแรก

cd rtlwifi_new
make clean
make
sudo make install

และสำหรับบลูทู ธ

git clone -b troy https://github.com/lwfinger/rtl8723au_bt.git
cd rtl8723au_bt
make
sudo make install

Reboot

แก้ไขตุลาคม 2015, Pilot6 มี PPA พร้อมโมดูล dkms ที่ไม่จำเป็นต้องติดตั้งใหม่หลังจากอัพเดตเคอร์เนล

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms linux-firmware rtl8723au-bt-dkms

รีบูตและทำ


ฉันทำเช่นนี้หลายครั้งและผลลัพธ์เดียวกันไม่ทำงาน
Alejandro

บลูทู ธ จะต้องมีgithub.com/lwfinger/rtl8723au_bt/tree/troyเนื่องจากไม่รองรับเคอร์เนลใด ๆ หรือคำสั่ง git จะเป็นเช่นนั้นgit clone -b troy https://github.com/lwfinger/rtl8723au_bt.git
Jeremy31

ในที่สุดคุณก็ยอดเยี่ยม woks ใช้งานได้ !!!!!
Alejandro

มีข้อผิดพลาด ไม่ใช่ "cd rtl8723au_bt-troy" แต่เป็น "cd rtl8723au_bt" สาขาไม่เปลี่ยนแปลงไดเรกทอรี
Pilot6

@ Pilot6 ในเวลานั้นเป็นวิธีการทำงานในขณะที่ฉันลองคำสั่งบนแล็ปท็อปของตัวเอง มันมีการเปลี่ยนแปลงตั้งแต่และcd rtl8723au_btเป็นสิ่งที่ทำงานตอนนี้
Jeremy31

1

กรุณาลอง:

sudo apt-get install git
git clone https://github.com/lwfinger/rtl8723au_bt.git
cd rtl8723au_bt.git
make clean
make
sudo make install
sudo modprobe rtk_btusb

คุณควรจะพร้อมทั้งหมด

หมายเหตุ: ตามนี้: https://github.com/lwfinger/rtlwifi_new/issues/18คนขับครอบคลุมอุปกรณ์ Realtek BT ​​ทั้งหมด


ฉันทำทุกอย่างตามที่คุณพูด ฉันดาวน์โหลดอีกครั้งและทำทุกขั้นตอนทำให้สะอาดทำให้ sudo ทำการติดตั้งยังไม่ทำงาน
Alejandro

โปรดดูคำตอบที่แก้ไขแล้วข้างต้น
chili555

1

ฉันทำ ppa พร้อมไดรเวอร์ DKMS จาก lwfinger มันสร้างจากเมล็ดข้าวอูบุนตูที่รองรับทั้งหมด ติดตั้งโดยใช้

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms rtl8723au-bt-dkms linux-firmware

ฉันใช้ ppa ของคุณฉันสามารถดูอุปกรณ์ที่มีอุปกรณ์ hcitool ... แต่เมื่อฉันพยายามเชื่อมต่อกับ bluez ฉันได้รับ "host is down" (ฉันสามารถเชื่อมต่อได้ถ้าฉันใช้อะแดปเตอร์ USB)
J.Serra

1
@ J.Serra คุณต้องการsudo apt-get install rtlwifi-new-dkmsด้วย แต่คุณจะต้องลบไดรเวอร์ไร้สายทางเลือกหากคุณติดตั้งใด ๆ
Pilot6

แย่มากฉันลืมติดตั้งแพ็คเกจ WiFi และ BT ใช้งานได้
J.Serra


0

ก่อนหน้านี้ฉันใช้เวลาหลายชั่วโมงในการอ่านหัวข้อต่างๆเพื่อให้บลูทู ธ ของฉันทำงานได้อย่างน่าเชื่อถือ
ฉันใช้ Mint Rafaela 17.2 กับ HP 350 G2 กับอุปกรณ์ RTL8723BE แต่แน่นอนคุณสามารถถ่ายโอนวิธีแก้ปัญหานี้ไปยัง Ubuntu

สิ่งเหล่านี้ที่ฉันค้นพบสำหรับโน้ตบุ๊คของฉัน:

  • Bluetooth ใช้งานได้เมื่อระบบปฏิบัติการเริ่มต้นด้วยการเชื่อมต่อไฟ AC ด้วยแบตเตอรี่คุณจะพบในเทอร์มินัลโดยป้อนhciconfig -aผลลัพธ์ต่อไปนี้

    "Can't read local name on hci0: Connection timed out (110)"
    
  • บางครั้ง ISCAN ไม่เปิดใช้งานโดยอัตโนมัติ sudo hciconfig hci0 piscanดังนั้นคุณจึงจำเป็นต้องมี จากนั้นลองhciconfig -aตรวจสอบอีกครั้ง

  • ฉันอัปเดตไดรเวอร์ด้วย

    sudo add-apt-repository ppa:hanipouspilot/rtlwifi
    sudo apt-get update
    sudo apt-get install rtlwifi-new-dkms linux-firmware rtl8723au-bt-dkms
    

    ทำการรีบูทหรือไม่

  • ในเทอร์มินัลฉันเข้าไป:

    hciconfig -a  # To check first if you have running PISCAN ISCAN.
    pactl load-module module-bluetooth-discover && pactl load-module module-switch-on-connect
    

    คุณควรจะได้ตัวเลขทั้งสองโมดูล ในกรณีของฉัน 24 และ 25

  • หากคุณได้รับข้อผิดพลาดเช่น

    module initialisation fails
    

    จากนั้นฉันก็ทำ

    sudo service bluetooth restart && pulseaudio -k
    pactl load-module module-bluetooth-discover && pactl load-module module-switch-on-connect
    

    ตอนนี้คุณควรได้รับตัวเลข

  • ด้วยsudo hcitool scanขณะนี้คุณควรจะหาอุปกรณ์บลูทู ธ ที่คุณต้องการที่จะจับคู่ ไลค์: mydevice08:DF:1F:1F:82:0C

  • ลองตอนนี้เพื่อค้นหาอุปกรณ์ด้วยแอปเพล็ตบลูทู ธ ของคุณ ผมติดตั้งblueman, และbluez-utilsbluez-tools

  • หากจนถึงตอนนี้ทุกอย่างทำงานได้ดี ยินดีด้วย. ตอนนี้คุณสามารถเชื่อมต่ออุปกรณ์ของคุณและสนุกกับมัน

  • ฉันสร้างสคริปต์เพื่อเข้าถึงอุปกรณ์ BT ของฉันด้วยทางลัด (เช่นAltC) สคริปต์ของฉันสำหรับ Bose Soundlink ของฉัน - soundlink.sh(ไฟล์ปฏิบัติการ):

    service bluetooth restart
    pulseaudio -k
    sleep 10
    pactl load-module module-bluetooth-discover && pactl load-module module-switch-on-connect 
    bt-audio -c 08:DF:1F:1F:82:0C # you need to change it with the address of your device
    

    หากต้องการยกเลิกการเชื่อมต่อคุณสามารถสร้างทางลัดใหม่เช่น ( Altd) ด้วยคำสั่งต่อไปนี้:

    bt-audio -d 08:DF:1F:1F:82:0C #address of your device
    

ตอนนี้ทุกอย่างทำงานได้ดีสำหรับฉันและฉันหวังว่ามันจะเป็นประโยชน์สำหรับคุณ ฉันดีใจมากที่พบกระทู้นี้ ขอบคุณมาก.

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