Починка слабого wi-fi на ноутбуке hp после установки ubuntu

Однажды, по неопытности я устанавливал Elementary OS «Freya» и во время установки стёр диск с Windows. Зачем я это делал точно, я не помню, хотелось ли мне пользоваться новым интерфейсом или освоить работу в терминале – трудно сейчас вспомнить причины установки. Но после установки дистрибутива у меня медленно работал wi-fi. Я погуглил и нашел для себя рабочее решение. Спустя какое-то время я решил сменить Elementary OS на Ubuntu 16.04, Ubuntu 17.10, на Ubuntu 18.10 могут быть проблемы. Далее я устанавливал и другие дистрибутивы. После каждой установки проблема оставалась таже – был слабый сигнал wi-fi. Я сохраняю для себя это инструкцию-починки-вай-фая, просто потому что после следующей переустановки, я не хочу вдруг потерять этот первоисточник. На всякий случай ссылку на источник я прикреплю в самом низу.

Суть проблемы.

Производитель подключил к Wi-Fi модулю всего одну антенну к следующим ноутбукам:

  • HP 15 ay027ur
  • HP 15-ac124ur

Об этом известно драйверу для ОС Windows, но неизвестно драйверу, который идет в комплекте с Ubuntu-based дистрибутивами, поэтому он (linux-драйвер)

использует конфигурацию для двух антенн. Такая проблема cо слабым вайфаем встречается на следующих OC

  • Linux Mint 17.3
  • Xubuntu 14.04 LTS
  • Ubuntu 16.04
  • Ubuntu 17.10
  • Ubuntu 18.04 (могут быть проблемы)
  • Elementary OS «Freya»

Решение

Если вы только что установили дистрибутив, то есть вероятность, что у вас может не стоять предустановленный Git. Ставим Гит

sudo apt install git

Установить

Далее загружаем для wi-fi модуля rtl8723be следующее:

sudo apt-get install build-essential linux-headers-generic git
git clone -b "rock.new_btcoex" https://github.com/lwfinger/rtlwifi_new

Cобрать



cd rtlwifi_new
make
sudo make install

Перезагрузить модуль

sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=2

Если не работает, попробуйте еще раз предыдущий шаг с параметром ant_sel=1.

Рекомендуем к прочтению  Как открыть архив RAR на UBUNTU (Linux)

Закрепить результат

sudo echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee /etc/modprobe.d/rtl8723be.conf

После этого вай-фай полноценно должен заработать.

Снова упал wi fi после выключения

Проблема: после перезагрузки вай-фай снова может пропасть. В общем, проблема в новой версии ядра Ubuntu.
Решение: перезагружать модуль после каждого включения

sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=2

Или не выключать ноут. Я оставляю его в спящем режиме.

Источники
Сохранил заметку для себя из этого из блога неизвестного человека, которому сильно благодарен.

Видоизменил и добавил информацию из первоисточника и официального сайта


Она помогла тебе и всё работает? Напиши тогда, пожалуйста, в комментах спасибо, это поднимет статью в выдаче и свою проблему решат много других ребят, кто сидит на Линуксе.

Ссылка на основную публикацию