Realtek RTL8723BE Wi-Fi inanılmaz derecede zayıf


23

Bir HP 14-AN001NA dizüstü bilgisayarım var. Wi-Fi evin her yerinde iyi çalıştığı yüklü Windows 10 ile geldi.

Ancak bunun yerine Windows 10'u kaldırdım ve Ubuntu 16.04'ü yükledim ve yönlendiriciden üç adım uzakta bir yerde korkunç bir Wi-Fi kullandım. İlgili olup olmadığını bilmiyorum ama Wi-Fi'im aranmıyor, wlan0ancak wlo1bir nedenden dolayı (değiştirmedim).

Çalıştırırken lspci -knn | grep Net -A3 aşağıdaki çıktıyı alıyorum:

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

Yanıtlar:


34

Bir terminalde koş

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

ve yeniden başlat.

ant_selParametresi RTL8723be adaptörünün iki anten konnektörleri biri kılar. Dizüstü bilgisayarınız yalnızca bir antene sahiptir, çünkü satıcı iki tane yüklemek için çok açgözlüdür. Linux sürücüleri hangi anten konektörünün kullanımda olduğunu tespit edemiyor. Bu yüzden tahmin etmeliyiz.

Windows'ta satıcı önceden kurulmuş bir sistemde bir yere kurar ya da Windows özel sürücüleri bunu algılayabilir.

Eğer ant_sel=1, kullanımını yardımcı olmuyor ant_sel=2. Bu ayar, hangi antenin kullanımda olduğunu 1 veya 2 olarak bildirir.


Ayrıca yanlış bir sürücüyü kaldırmak isteyebilirsinizsudo apt purge bcmwl-kernel-source
Pilot6

Üzgünüz, ancak ilgisiz nedenlerden dolayı yeni bir kurulumdan sonra sorun devam etti. Verdiğin tavsiye daha önce işe yaradı ama artık işe yaramadı
Blue Dabba Dee

2
Deneyinant_sel=1
Pilot6

Ve çekirdek versiyonu nedir?
Pilot6,

3
Harika çalışıyor! Ancak rastgele bağlantıyı keser. Bunun nasıl düzeltileceği konusunda yardımcı olabilir misiniz? Ubuntu'yu kullanıyorum 16.04 LTS
Suhail Gupta

2

Not: Ubuntu 16.04'te test etmedim, ancak Ubuntu 18.04'te iyi çalışıyor.

Realtek RTL8723BE denetleyicisinin sürücülerinde bir sorun var. Bunu yap:

  1. Yeni wifi sürücülerini github'dan edinin:

    git clone https://github.com/lwfinger/rtlwifi_new/
    
  2. Dizine git:

    cd rtlwifi_new
    
  3. İnşa et:

    make
    
  4. yükleyin:

    sudo make install
    

    Şimdi yeni sürücüler yüklenmiştir. Dizüstü bilgisayarınız için doğru anten yapılandırmasının ne olduğunu görmek için şunu yapın:

  5. Mevcut modülü boşaltın:

    sudo modprobe -r rtl8723be
    
  6. Yeni modülü anten yapılandırmasıyla yükleyin:

    sudo modprobe rtl8723be ant_sel=1
    
  7. Wifi sinyallerini kullanarak şunları kontrol edin:

    iwlist scan | egrep -i 'ssid|quality'
    

    Sonra ant_sel=2adım 6 ile 5-7 arasındaki adımları tekrarlayın .

  8. Hangi yapılandırma daha iyi sinyal kalitesi verirse, onu kullanarak varsayılan yapın:

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

    ---> N'yi 1 veya 2 ile değiştirin.

Not: Her bir çekirdek güncellemesinden sonra, modülleri yeniden kurmanız gerekir.


2

Ne Ubuntu 16.04 ile benim laptop HP Pavilion sabit olduğunu https://github.com/navilg/rtl8723be .

Bu sorunu 14.04 ile yaşadım. Bunu düzelten bir senaryom vardı ama işletim sistemini yükselttiğimde bu senaryo artık işe yaramadı.

Dizüstü bilgisayarımı yaklaşık 4 aydır Ubuntu 16.04 ile kullanamadım. Bu script tamamen sorunu çözdü.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.