Realtek RTL8723BE Wi-Fi неймовірно слабкий


23

У мене ноутбук 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

Відповіді:


34

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

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.


Ви також можете видалити неправильний драйвер відsudo apt purge bcmwl-kernel-source
Pilot6

Вибачте, але проблема не зникає після нової установки з незв’язаних причин. Порада, яку ви дали, працювала раніше, але вже не
Blue Dabba Dee

2
Спробуйтеant_sel=1
Pilot6

А яка версія ядра?
Пілот6,

3
Чудово працює! Але він відключається випадковим чином. Чи зможете ви допомогти, як це виправити? Я використовую Ubuntu 16.04 LTS
Suhail Gupta

2

Примітка. Я не перевіряв його на Ubuntu 16.04, але він працює чудово на Ubuntu 18.04.

Проблема з драйверами контролера Realtek RTL8723BE. Зробити це:

  1. Отримайте нові драйвери wifi від github:

    git clone https://github.com/lwfinger/rtlwifi_new/
    
  2. Перейдіть у каталог:

    cd rtlwifi_new
    
  3. Побудуйте:

    make
    
  4. Встановити:

    sudo make install
    

    Тепер нові драйвери встановлені. Щоб побачити, яка правильна конфігурація антени для вашого ноутбука, зробіть це:

  5. Вивантажте існуючий модуль:

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

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

    iwlist scan | egrep -i 'ssid|quality'
    

    Далі повторіть кроки 5-7 з ant_sel=2кроком 6.

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

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

    ---> Замініть N на 1 або 2.

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


2

Що виправило мій ноутбук HP Pavilion з Ubuntu 16.04, це https://github.com/navilg/rtl8723be .

У мене виникло це питання з 14.04. У мене був сценарій, який його виправив, але коли я оновив ОС, цей сценарій більше не працював.

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


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.