Problemy z rozłączeniem bezprzewodowym Ubuntu 16.04 z RTL8821ae


11

** AKTUALIZACJA 12.03.2016: Nadal nie rozwiązałem tego problemu. Czy ktoś może pomóc? ***

Mam problemy z moim Wi-Fi od czasu instalacji Ubuntu 16.04 dwa miesiące temu. Istnieje kilka postów podobnych do tego na forach, jednak nie znalazłem żadnego, który by mi pasował. Oto kilka podobnych pytań, które mi nie pomogły:

Jak mogę uruchomić kartę bezprzewodową Realtek RTL8723BE?
Połączenie Wi-Fi spada w Ubuntu 15.10 - RTL8821AE
http://ubuntuforums.org/showthread.php?t=2245164&page=2
http://ubuntuforums.org/showthread.php?t=2245164

Przejdźmy do tego.

Problem:

Mogę załadować około 1-2 stron przed rozłączeniem się mojego Wi-Fi. Kiedy moja sieć bezprzewodowa rozłącza się, ikona Network Managera nie zmienia swojego wyglądu, tzn. Pokazuje, że nadal mam połączenie. Sam się nie połączy. Następnie usuwam / ponownie wkładam sterownik za pomocą:

sudo modprobe rtl8821ae -r
sudo modprobe rtl8821ae

Nigdy nie mam Internetu, który wystarczy na załadowanie całego filmu z YouTube'a lub przesłanie pliku Dropbox o rozmiarze 3,5 MB. Yikes.

Detale:

sudo lshw -C network

*-network               
   description: Wireless interface
   product: RTL8821AE 802.11ac PCIe Wireless Network Adapter
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:01:00.0
   logical name: wlp1s0
   version: 00
   serial: b0:c0:90:1b:b8:bd
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=rtl8821ae driverversion=4.4.0-28-generic firmware=N/A ip=192.168.0.7 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
   resources: irq:233 ioport:e000(size=256) memory:ff600000-ff603fff

 *-network
   description: Ethernet interface
   product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: enp2s0
   version: 10
   serial: 2c:56:dc:9d:2c:64
   size: 10Mbit/s
   capacity: 1Gbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168g-3_0.0.1 04/23/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
   resources: irq:225 ioport:d000(size=256) memory:ff504000-ff504fff memory:ff500000-ff503fff


lsmod | grep rtl

rtl8821ae             225280  0
btcoexist              53248  1 rtl8821ae
rtl_pci                28672  1 rtl8821ae
rtlwifi                77824  2 rtl_pci,rtl8821ae
mac80211              737280  3 rtl_pci,rtlwifi,rtl8821ae
cfg80211              565248  2 mac80211,rtlwifi
btrtl                  16384  1 btusb
bluetooth             520192  9 bnep,btbcm,btrtl,btusb,btintel

Z przyjemnością przedstawiam wszystko, co jest przydatne do diagnozowania mojego problemu. Dzięki chłopaki!


Mam również kartę wifi Realtek i miałem problemy z zatrzymaniem sieci, dopóki nie wyłączyłem IPv6. Od tego czasu działa dobrze. Przejdź do właściwości sieci, przejdź do karty IPv6 i wybierz opcję Ignoruj ​​z menu rozwijanego.
Dorian

Niestety to nie zadziałało. Ale dziękuję!
Luke Stuemke,

Czy na pewno problem nie dotyczy routera?
spacelander

Proszę podążać za linkiem. Rozwiązałem dokładny problem z dokładnym numerem modelu, korzystając z tego linku medium.com/@elmaxx/…
Point Networks,

Odpowiedzi:


5

Cóż, polecam uaktualnić wersję jądra do Kernal 4.6.4, a następnie pobrać najnowszy sterownik Wi-Fi z git rtlwifi_new . Teraz wejdź do pobranego katalogu i skompiluj w następujący sposób.

sudo make

sudo make install

sudo reboot

Teraz spróbuj załadować moduły sterowników

sudo modprobe -r rtl8821ae
sudo modprobe rtl8821ae

Zeskanuj Wi-Fi i sprawdź poziom jakości za pomocą następującego polecenia.

iwlist scan | egrep -i 'ssid|level'

Jeśli problem nadal występuje, musisz sprawdzić, ile anten ma Twój laptop, i spróbować zmienić antenę (ant_sel) i sprawdzić poziom jakości sygnału.

sudo modprobe -r rtl8821ae
sudo modprobe rtl8821ae ant_sel=1
iwlist scan | egrep -i 'ssid|level'

jeśli nie, spróbuj drugiej anteny w następujący sposób.

sudo modprobe -r rtl8821ae
sudo modprobe rtl8821ae ant_sel=2
iwlist scan | egrep -i 'ssid|level'

jeśli którekolwiek z powyższych przełączeń anteny działa, ustaw je na stałe, dodając opcje poprawne ant_sel = do pliku conf, tworząc go w następujący sposób.

vim /etc/modprobe.d/rtl8821ae.conf

options rtl8821ae ant_sel=1

Jeśli wszystko pójdzie dobrze, uruchom ponownie i ciesz się.


1
Dziękuję za odpowiedź, ale te nie działały dla mnie.
Luke Stuemke

-1

To błąd w Ubuntu 16.04. Spróbuj ponownie uruchomić usługę sieciową. Biegać:

sudo systemctl restart network-manager.service

Dziękuję za odpowiedź, ale to nie jest mój problem.
Luke Stuemke
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.