Realtek RTL8723BE Wi-Fi incredibilmente debole


23

Ho un laptop HP 14-AN001NA. È arrivato con Windows 10 installato su cui il Wi-Fi funzionava bene ovunque in casa.

Tuttavia ho rimosso Windows 10 e installato invece Ubuntu 16.04 e da quando ho avuto un terribile Wi-Fi ovunque a parte circa un metro di distanza dal router. Non so se sia pertinente ma il mio Wi-Fi non viene chiamato wlan0ma wlo1per qualche motivo (non l'ho modificato).

Durante l'esecuzione lspci -knn | grep Net -A3 ottengo il seguente output:

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

Risposte:


34

Corri in un terminale

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

e riavviare.

Il ant_selparametro abilita uno dei due connettori dell'antenna dell'adattatore RTL8723be. Il tuo laptop ha solo un'antenna perché il venditore è troppo avido per installarne due. I driver Linux non sono in grado di rilevare quale connettore dell'antenna è in uso. Quindi dobbiamo indovinarlo.

In Windows o il fornitore lo imposta da qualche parte su un sistema preinstallato oppure i driver proprietari di Windows possono rilevarlo.

Se ant_sel=1non aiuta, utilizzare ant_sel=2. Questa impostazione indica quale antenna è in uso 1 o 2.


Potresti anche voler rimuovere un driver sbagliato entrosudo apt purge bcmwl-kernel-source
Pilot6,

Siamo spiacenti ma il problema è persistito dopo una nuova installazione per motivi non correlati. Il consiglio che hai dato ha funzionato prima, ma non è più
Blue Dabba Dee,

2
Provaant_sel=1
Pilota 6,

E qual è la versione del kernel?
Pilota 6

3
Funziona alla grande! Ma si disconnette in modo casuale. Saresti in grado di aiutarti su come risolvere questo problema? Sto usando Ubuntu 16.04 LTS
Suhail Gupta il

2

Nota: non l'ho provato su Ubuntu 16.04, ma funziona bene su Ubuntu 18.04.

È un problema con i driver del controller Realtek RTL8723BE. Fai questo:

  1. Ottieni i nuovi driver wifi da github:

    git clone https://github.com/lwfinger/rtlwifi_new/
    
  2. Vai nella directory:

    cd rtlwifi_new
    
  3. Costruiscilo:

    make
    
  4. Installare:

    sudo make install
    

    Ora sono installati i nuovi driver. Per vedere qual è la configurazione dell'antenna corretta per il tuo laptop, fai come segue:

  5. Scarica il modulo esistente:

    sudo modprobe -r rtl8723be
    
  6. Carica il nuovo modulo con la configurazione dell'antenna:

    sudo modprobe rtl8723be ant_sel=1
    
  7. Controlla i segnali wifi usando:

    iwlist scan | egrep -i 'ssid|quality'
    

    Quindi ripetere i passaggi 5-7 con ant_sel=2al passaggio 6.

  8. Qualunque configurazione offra la migliore qualità del segnale, rendilo predefinito usando:

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

    ---> Sostituisci N con 1 o 2.

Nota: dopo ogni aggiornamento del kernel, è necessario ricostruire i moduli.


2

Ciò che ha risolto il mio laptop HP Pavilion con Ubuntu 16.04 è https://github.com/navilg/rtl8723be .

Ho avuto questo problema con 14.04. Avevo uno script che lo risolveva ma quando ho aggiornato il sistema operativo questo script non funzionava più.

Non sono stato in grado di usare il mio laptop con Ubuntu 16.04 per circa 4 mesi. Questo script ha risolto completamente il problema.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.