Слабый уровень сигнала Wi-Fi на Ubuntu 18.04 с rtl8723be
На моем ноутбуке HP-Pavillion установлен драйвер Realtek rtl8723be.
При установке Ubuntu 18.04 LTS через опцию plug-n-play, я попробовал следующие команды перед фактической установкой:
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
и Wi-Fi работал просто отлично.
Но после установки вместе с Windows 10 почему-то перестала работать должным образом Wi-Fi, и теперь появляются только сети Wi-Fi, очень близкие к устройству.
Я попытался установить программное обеспечение realtek отсюда на GitHub, как упомянуто в README. Но до сих пор нет прогресса.
Я даже пытался изменить ant_sel
параметры, а затем сохранить их в моем /etc/modprobe.d/rtl8723be.conf
а затем выполняя холодную загрузку. Но до сих пор нет прогресса.
Я также пытался установить из этой ветки, но я получил ошибки.
sudo lshw -class network
*-network
description: Wireless interface
product: RTL8723BE PCIe Wireless Network Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:08:00.0
logical name: wlo1
version: 00
serial: 70:77:81:bf:a7:b9
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8723be driverversion=4.15.0-36-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:18 ioport:5000(size=256) memory:c6100000-c6103fff
*-network
description: Ethernet interface
product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:09:00.0
logical name: eno1
version: 0a
serial: 3c:a8:2a:ba:12:6f
size: 10Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8107e-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:19 ioport:4000(size=256) memory:c6004000-c6004fff memory:c6000000-c6003fff
*-network
description: Ethernet interface
physical id: 3
logical name: enp0s20u2
serial: ea:f8:17:e8:82:30
capabilities: ethernet physical
configuration: broadcast=yes driver=rndis_host driverversion=22-Aug-2005 firmware=RNDIS device ip=192.168.42.6 link=yes multicast=yes
Кто-нибудь может подсказать, что делать сейчас?
1 ответ
Пожалуйста, обратитесь к сообщению об ошибке, которое я связал выше в постах № 25 и следующих:
Я протестировал ядро в соответствии с рекомендациями и рекомендую в #25. Wi-Fi с rtl8723b3 снова работает (как шарм). Однако для ant_sel должно быть установлено значение 1 (ant_sel=1), а не для ядра 4.15.0-32, для которого требовалось установить для ant_sel значение 2 (ant_sel=2). (например, sudo modprobe rtl8723be ant_sel=1 против sudo modprobe rtl8723be ant_sel=2).
В посте № 32 мы видим, что версия ядра 4.17-rc4 работает хорошо.
Поэтому я предлагаю, чтобы, если и только если шаги ant_sel не работали, то установили ядро и связанные с ним пакеты. Все ссылки - это обычные 64-битные пакеты. Убедитесь, что у вас установлена 64-битная установка с помощью команды терминала:
arch
Если он возвращает x86_64, пожалуйста, продолжайте.
Загрузите эти пакеты:
По умолчанию загрузки идут в папку "Загрузки". Откройте терминал и выполните:
cd ~/Downloads
sudo dpkg -i linux*.deb
Перезагружать.
РЕДАКТИРОВАТЬ: Ubuntu 18.10, который был недавно выпущен, использует версию ядра 4.18.0-xx. Я предполагаю, что rtl8723be будет работать как положено. Вы можете проверить это, запустив сеанс 18.10. Если все работает как положено, я предлагаю вам установить его.