Если вы читаете эту статью, значит на вашем устройстве есть подключение к интернету. Хорошо.
После покупки ноутбука HP 15-ac124ur на нем было проведено тестирование дистрибутивов: Linux Mint 17.3, Xubuntu 14.04 LTS и Elementary OS «Freya».
На вышеописанных системах наблюдалась проблема — крайне слабое качество Wi-Fi сигнала. Фактически полная невозможность работать с сетью.
На Windows 10 все работало отлично.
Многочасовой поиск предоставил ряд вариантов, которые отказывались решать проблему сходу. Если это ваш случай, автор рад поделится найденным решением.
Устанавливаем нужное:
sudo apt-get install build-essential linux-headers-generic git
Далее необходимо стянуть специфичный бранч для rtlwifi:
git clone -b "rock.new_btcoex" https://github.com/lwfinger/rtlwifi_new
Собираем:
cd rtlwifi_new/ make sudo make install
Перезагружаем модуль
sudo modprobe -rv rtl8723be sudo modprobe -v rtl8723be ant_sel=2
Должно работать. Проверить можно командой:
sudo iwlist wlan scan | egrep "SSID|level"
Если отображается малое количество сетей, то стоит попробовать еще раз предыдущий шаг с параметром ant_sel=1
.
Если все хорошо, рекомендуется выполнить команду, закрепляющую результат:
sudo echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee /etc/modprobe.d/rtl8723be.conf
В попытке сэкономить производитель ноутбука подключил к Wi-Fi модулю всего одну антенну.
О данном факте известно драйверу для ОС Windows, но неизвестно драйверу, который идет в комплекте с Ubuntu-based дистрибутивами, поэтому он (linux-драйвер) использует конфигурацию для двух антенн.
Параметр ant_sel
непосредственно указывает, с каким портом для антенны работать. Принимает значения 1 и 2.