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 

您首先安装时遵循类似的说明

 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 

重新启动并完成

请试试:

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

我用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 

Jeremy31在评论中回答了这个问题:

蓝牙还需要github.com/lwfinger/rtl8723au_bt/tree/troy,因为它在任何内核中都不受支持,或者git命令将是git clone -b troy https://github.com/lwfinger/rtl8723au_bt.git

到现在为止,我花了好几个小时阅读不同的线程,让我的蓝牙工作可靠。
我在带有RTL8723BE设备的HP 350 G2上使用Mint Rafaela 17.2。 但是,您肯定可以将此变通方法转移到Ubuntu

这些东西我发现我的笔记本:

  • 蓝牙仅在OS以连接的交流电源启动时才有效。 使用电池,您将在终端通过输入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您现在应该找到您想要配对的蓝牙设备。 喜欢:mydevice 08:DF:1F:1F:82:0C

  • 现在尝试使用蓝牙小程序搜索设备。 我安装了bluemanbluez-utilsbluez-tools

  • 如果到现在一切都很好。 恭喜。 现在您可以连接您的设备并享受它。

  • 我制作了一个脚本来通过快捷方式访问我的BT设备(例如Alt C )。 我的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 

    要断开连接,可以使用以下命令创建一个新的快捷方式,如( Alt d ):

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

现在一切都适合我,我希望它对你也有帮助。 我很高兴我发现了这个post。 非常感谢。