Realtek RTL8723BE Wi-Fi, невероятно слабый

У меня есть HP 14-AN001NA ноутбук. Это шло с Windows 10, установленным, на котором Wi-Fi хорошо работал где угодно в доме.

Однако я удалил Windows 10 и установил Ubuntu 16.04 вместо этого и так как у меня был ужасный Wi-Fi где угодно кроме на расстоянии приблизительно в три фута от маршрутизатора. Я не знаю, релевантно ли это, но мой Wi-Fi не называют wlan0 но wlo1 по некоторым причинам (я не изменил его).

При выполнении lspci -knn | grep Net -A3 Я получаю следующий вывод:

05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
DeviceName:  
Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:81c1]
Kernel driver in use: rtl8723be
Kernel modules: wl, rtl8723be
25
задан 26 August 2018 в 02:14

4 ответа

Запустите терминал

sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"

и перезагрузитесь.

Параметр ant_sel включает один из двух антенных разъемов адаптера RTL8723be. У вашего ноутбука только одна антенна, потому что производитель слишком жаден, чтобы установить две. Драйверы Linux не могут определить, какой антенный разъем используется. Поэтому мы должны угадать это.

В Windows это либо производитель устанавливает где-то в предварительно установленной системе, либо проприетарные драйверы Windows могут это обнаружить.

Если ant_sel = 1 не помогает, используйте ant_sel = 2 . Этот параметр указывает, какая антенна используется, 1 или 2.

36
ответ дан 23 November 2019 в 01:27

Что исправило мой ноутбук HP Pavilion с Ubuntu 16.04, так это https://github.com/navilg/rtl8723be . 1221] У меня была эта проблема с 14.04. У меня был сценарий, который исправил это, но когда я обновил ОС, этот сценарий больше не работал.

Я не мог использовать свой ноутбук с Ubuntu 16.04 около 4 месяцев. Этот сценарий полностью устранил проблему.

2
ответ дан 23 November 2019 в 01:27

Примечание: Я не тестировал его на Ubuntu 16.04, но он отлично работает на Ubuntu 18.04.

Это проблема с драйверами контроллера Realtek RTL8723BE. Сделайте следующее:

  1. Получите новые драйверы Wi-Fi с github:

      git clone https://github.com/lwfinger/rtlwifi_new.git -b rtw88
     
  2. Войдите в каталог:

      cd rtlwifi_new
     
  3. Построить:

      Сделать
     
  4. Установить:

      sudo make install
     

    Теперь установлены новые драйверы. Чтобы узнать, какова правильная конфигурация антенны для вашего портативного компьютера, сделайте следующее:

  5. Выгрузите существующий модуль:

      sudo modprobe -r rtl8723be
     
  6. Загрузите новый модуль с конфигурацией антенны:

      sudo modprobe rtl8723be ant_sel = 1
     
  7. Проверьте сигналы Wi-Fi с помощью:

      iwlist scan |  egrep -i 'ssid | качество'
     

    Затем повторите шаги 5-7 с ant_sel = 2 на шаге 6.

  8. Какая бы конфигурация ни обеспечивала лучшее качество сигнала, сделайте ее настройкой по умолчанию, используя:

      echo "options rtl8723be ant_sel =  N "|  sudo tee /etc/modprobe.d/rtl8723be.conf
     

    ---> Замените N на 1 или 2.

Примечание: После каждого обновления ядра вам необходимо перестраивать модули.

2
ответ дан 23 November 2019 в 01:27

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

Похожие вопросы: