Realtek RTL8723BE Wi-Fi increíblemente débil

23

Tengo una computadora portátil HP 14-AN001NA. Vino con Windows 10 instalado en el que el Wi-Fi funcionaba bien en cualquier lugar de la casa.

Sin embargo, eliminé Windows 10 e instalé Ubuntu 16.04 en su lugar y desde entonces he tenido una terrible conexión Wi-Fi en cualquier lugar, a menos de tres pies de distancia del enrutador. No sé si es relevante, pero mi Wi-Fi no se llama, wlan0pero wlo1por alguna razón (no lo cambié).

Al ejecutar lspci -knn | grep Net -A3 me sale el siguiente resultado:

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
Blue Dabba Dee
fuente

Respuestas:

34

Correr en una terminal

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

y reiniciar.

El ant_selparámetro habilita uno de los dos conectores de antena de su adaptador RTL8723be. Su computadora portátil tiene solo una antena porque el vendedor es demasiado codicioso para instalar dos. Los controladores de Linux no pueden detectar qué conector de antena está en uso. Entonces tenemos que adivinarlo.

En Windows, el proveedor lo configura en algún lugar de un sistema preinstalado o los controladores propietarios de Windows pueden detectarlo.

Si ant_sel=1no ayuda, use ant_sel=2. Esta configuración indica qué antena está en uso 1 o 2.

Piloto6
fuente
También es posible que desee eliminar un controlador incorrectosudo apt purge bcmwl-kernel-source
Pilot6
Lo sentimos, pero el problema ha persistido después de una nueva instalación por razones no relacionadas. El consejo que diste funcionó antes, pero ya no funciona
Blue Dabba Dee
2
Pruebaant_sel=1
Pilot6
¿Y cuál es la versión del kernel?
Piloto6
3
¡Funciona genial! Pero se desconecta al azar. ¿Serías capaz de ayudar a solucionar esto? Estoy usando Ubuntu 16.04 LTS
Suhail Gupta
2

Nota: No lo he probado en Ubuntu 16.04, pero funciona bien en Ubuntu 18.04.

Es un problema con los controladores del controlador Realtek RTL8723BE. Hacer esto:

  1. Obtenga los nuevos controladores wifi de github:

    git clone https://github.com/lwfinger/rtlwifi_new/
    
  2. Entra en el directorio:

    cd rtlwifi_new
    
  3. Constrúyelo:

    make
    
  4. Instalar:

    sudo make install
    

    Ahora los nuevos controladores están instalados. Para ver cuál es la configuración de antena correcta para su computadora portátil, haga esto:

  5. Descargue el módulo existente:

    sudo modprobe -r rtl8723be
    
  6. Cargue el nuevo módulo con configuración de antena:

    sudo modprobe rtl8723be ant_sel=1
    
  7. Verifique las señales wifi usando:

    iwlist scan | egrep -i 'ssid|quality'
    

    Luego repita los pasos 5-7 con ant_sel=2en el paso 6.

  8. Cualquiera que sea la configuración que ofrezca la mejor calidad de señal, conviértala en predeterminada utilizando:

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

    ---> Reemplace N con 1 o 2.

Nota: Después de cada actualización del núcleo, debe reconstruir los módulos.

MaharshiRawal
fuente
2

Lo que arregló mi laptop HP Pavilion con Ubuntu 16.04 es https://github.com/navilg/rtl8723be .

Tuve este problema con 14.04. Tenía un script que lo solucionó, pero cuando actualicé el sistema operativo, este script ya no funcionaba.

No he podido usar mi computadora portátil con Ubuntu 16.04 durante aproximadamente 4 meses. Este script solucionó el problema por completo.

Thundera
fuente