RTL8723BE 蓝牙不工作

RTL8723BE 蓝牙不工作

我找不到任何蓝牙设备。

我可以通过使用来修复它,但自从 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

答案1

按照与首次安装时类似的说明进行操作

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

重启

2015 年 10 月编辑,Pilot6 有一个带有 dkms 模块的 PPA,内核更新后无需重新安装

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

重启并完成

答案2

请尝试:

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 设备。

答案3

我用 lwfinger 的 DKMS 驱动程序制作了一个 ppa。它针对所有受支持的 Ubuntu 内核进行构建。通过运行安装它

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

答案4

到目前为止,我已经花了几个小时阅读不同的帖子,以使我的蓝牙可靠地工作。
我在带有 RTL8723BE 设备的 HP 350 G2 上使用 Mint Rafaela 17.2。但可以肯定的是,您可以将此解决方法转移到 Ubuntu

我在笔记本中发现了以下这些东西:

  • 蓝牙仅在操作系统连接交流电源启动时工作。使用电池时,您将在终端中输入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

  • 现在尝试使用蓝牙小程序搜索设备。我安装了bluemanbluez-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
    

现在一切都很好,我希望它也能对你有帮助。我很高兴找到了这个帖子。非常感谢。

相关内容