Realtek RTL8723BE Wi-Fi sangat lemah

23

Saya memiliki laptop HP 14-AN001NA. Itu datang dengan Windows 10 diinstal di mana Wi-Fi bekerja dengan baik di mana saja di rumah.

Namun saya menghapus Windows 10 dan menginstal Ubuntu 16.04 sebagai gantinya dan karena saya memiliki Wi-Fi yang buruk di mana saja selain sekitar tiga kaki jauhnya dari router. Saya tidak tahu apakah itu relevan tetapi Wi-Fi saya tidak dipanggil wlan0tetapi wlo1karena alasan tertentu (saya tidak mengubahnya).

Saat menjalankan lspci -knn | grep Net -A3 saya mendapatkan output berikut:

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
sumber

Jawaban:

34

Berlari di terminal

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

dan reboot.

The ant_selparameter memungkinkan salah satu dari dua konektor antena adaptor RTL8723be Anda. Laptop Anda hanya memiliki satu antena karena vendor terlalu serakah untuk memasang dua antena. Driver Linux tidak dapat mendeteksi konektor antena mana yang digunakan. Jadi kita harus menebaknya.

Di Windows, vendor menetapkannya di suatu tempat pada sistem yang sudah diinstal sebelumnya, atau driver berpemilik Windows dapat mendeteksinya.

Jika ant_sel=1tidak membantu, gunakan ant_sel=2. Pengaturan ini memberi tahu antena mana yang digunakan 1 atau 2.

Pilot6
sumber
Anda mungkin juga ingin menghapus driver yang salah dengansudo apt purge bcmwl-kernel-source
Pilot6
Maaf, tetapi masalahnya tetap ada setelah pemasangan baru karena alasan yang tidak terkait. Saran yang Anda berikan bekerja lebih awal tetapi sekarang tidak lagi
Blue Dabba Dee
2
Cobaant_sel=1
Pilot6
Dan apa versi kernelnya?
Pilot6
3
Bagus sekali! Tapi itu terputus secara acak. Apakah Anda dapat membantu tentang cara memperbaikinya? Saya menggunakan Ubuntu 16.04 LTS
Suhail Gupta
2

Catatan: Saya belum mengujinya di Ubuntu 16.04, tetapi berfungsi dengan baik di Ubuntu 18.04.

Ini masalah dengan driver pengontrol Realtek RTL8723BE. Melakukan hal ini:

  1. Dapatkan driver wifi baru dari github:

    git clone https://github.com/lwfinger/rtlwifi_new/
    
  2. Masuk ke direktori:

    cd rtlwifi_new
    
  3. Bangun itu:

    make
    
  4. Memasang:

    sudo make install
    

    Sekarang driver baru diinstal. Untuk melihat konfigurasi antena yang benar untuk laptop Anda, lakukan ini:

  5. Bongkar modul yang ada:

    sudo modprobe -r rtl8723be
    
  6. Muat modul baru dengan konfigurasi antena:

    sudo modprobe rtl8723be ant_sel=1
    
  7. Periksa sinyal wifi menggunakan:

    iwlist scan | egrep -i 'ssid|quality'
    

    Selanjutnya ulangi langkah 5-7 dengan ant_sel=2di langkah 6.

  8. Konfigurasi mana pun yang memberikan kualitas sinyal lebih baik, jadikan default dengan menggunakan:

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

    ---> Ganti N dengan 1 atau 2.

Catatan: Setelah setiap pembaruan kernel, Anda perlu membangun kembali modul.

MaharshiRawal
sumber
2

Apa yang memperbaiki laptop saya HP Pavilion dengan Ubuntu 16.04 adalah https://github.com/navilg/rtl8723be .

Saya memiliki masalah ini dengan 14,04. Saya memiliki skrip yang memperbaikinya tetapi ketika saya memutakhirkan OS skrip ini tidak berfungsi lagi.

Saya belum bisa menggunakan laptop saya dengan Ubuntu 16.04 selama sekitar 4 bulan. Script ini memperbaiki masalah sepenuhnya.

thundera
sumber