RTL8723BE Bluetooth не работает

Я не могу найти устройства Bluetooth.

Я смог исправить это с помощью этого, но после обновления ядра 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

5 ответов

Решение

Вы следуете инструкциям, аналогичным приведенным при первой установке

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 г., 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

Перезагрузка и готово

Пожалуйста, попробуй:

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.

Я сделал ppa с драйвером DKMS от lwfinger. Он собирается против всех поддерживаемых ядер 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 ответил на это в комментарии:

Bluetooth также потребуется https://github.com/lwfinger/rtl8723au_bt/tree/troy, поскольку он пока не поддерживается ни в одном ядре, или команда git будет git clone -b troy https://github.com/lwfinger/rtl8723au_bt.git

До сих пор я часами читал разные темы, чтобы мой Bluetooth работал надежно.
Я использую Mint Rafaela 17.2 на HP 350 G2 с устройством RTL8723BE. Но наверняка вы можете перенести этот обходной путь в Ubuntu

Эти вещи я узнал для своей записной книжки:

  • Bluetooth работает только тогда, когда ОС запускается с подключенным источником питания переменного тока. С батареей вы столкнетесь в терминале, введя 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 Теперь вы должны найти ваше устройство Bluetooth, которое хотите подключить. Нравится: mydevice 08:DF:1F:1F:82:0C

  • Попробуйте сейчас найти устройство с помощью вашего апплета Bluetooth. Я установил blueman, bluez-utils а также bluez-tools,

  • Если до сих пор все работало нормально. Congrats. Теперь вы можете подключить свое устройство и наслаждаться им.

  • Я сделал скрипт для доступа к моему устройству 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
    

Теперь у меня все работает хорошо, и я надеюсь, что это может быть полезно и для вас. Я очень рад, что нашел эту ветку. Спасибо большое.

Другие вопросы по тегам