Проблеми з відключенням бездротового зв’язку Ubuntu 16.04 з RTL8821ae


11

** ОНОВЛЕННЯ 03.03.2016: Я досі не вирішив це питання. Хтось може допомогти? ***

У мене виникли проблеми з моїм Wi-Fi з моменту встановлення Ubuntu 16.04 два місяці тому. На форумах є кілька подібних до цієї публікацій, однак я не знайшов жодної, яка б працювала для мене. Ось кілька подібних питань, які мені не допомогли:

Як змусити роботу бездротової картки Realtek RTL8723BE?
Підключення до wifi продовжує переставати працювати в Ubuntu 15.10 - RTL8821AE
http://ubuntuforums.org/showthread.php?t=2245164&page=2
http://ubuntuforums.org/showthread.php?t=2245164

Давайте вступимо в це.

Проблема:

Я можу завантажити приблизно 1-2 веб-сторінки, перш ніж відключитися Wi-Fi. Коли мій бездротовий зв’язок відключається, значок Менеджера мережі не змінює зовнішній вигляд, тобто показує, що я все ще підключений. Він не підключиться самостійно. Потім я видаляю / знову вставляю драйвер, використовуючи:

sudo modprobe rtl8821ae -r
sudo modprobe rtl8821ae

У мене ніколи немає Інтернету, який триває достатньо довго, щоб завантажити ціле відео YouTube або завантажити 3,5 МБ файл на Dropbox. Yikes.

Деталі:

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

Я радий надати все, що корисно для діагностики моєї проблеми. Дякую, хлопці!


У мене також є wifi-карта Realtek і виникли проблеми з зупинкою мережі, поки я не відключив IPv6. З тих пір це добре працює. Перейдіть до властивостей вашої мережі, перейдіть на вкладку IPv6 та виберіть Ігнорувати зі спадного меню.
— Доріан

На жаль, це не спрацювало для мене. Дякую, хоча!
— Люк Штумке

Ви впевнені, що проблема не у вашому маршрутизаторі?
— космодром

Перейдіть за посиланням. Я вирішив точну проблему з точним номером моделі, перейшовши за цим посиланням media.com/@elmaxx/…
— Point Networks

Відповіді:


5

Добре рекомендую оновити версію ядра до Kernal 4.6.4, а потім завантажити найновіший драйвер wifi з git rtlwifi_new . Тепер зайдіть всередину завантаженого каталогу та компілюйте так.

sudo make

sudo make install

sudo reboot

Тепер спробуйте завантажити модулі драйверів

sudo modprobe -r rtl8821ae
sudo modprobe rtl8821ae

Скануйте wifi і перевірте рівень якості за допомогою наступної команди.

iwlist scan | egrep -i 'ssid|level'

Якщо проблема все ще не зникає, потрібно перевірити, скільки антен у вашого ноутбука, і спробувати змінити антену (ant_sel) і перевірити рівень якості сигналу.

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

якщо не спробуйте другу антену наступним чином.

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

якщо будь-яке з перерахованих вище перемикань антени працює, то зробіть його постійним, додавши параметри правильного ant_sel = у конф-файл, створивши його наступним чином.

vim /etc/modprobe.d/rtl8821ae.conf

options rtl8821ae ant_sel=1

Якщо все піде нормально, перезавантажте та насолоджуйтесь.


1
Дякую за відповідь, але це для мене не вийшло.
— Люк Штумке

-1

Ось помилка в Ubuntu 16.04. Спробуйте перезапустити послугу мережі. Виконати:

sudo systemctl restart network-manager.service

Дякую за вашу відповідь, проте це не моє питання.
— Люк Штумке
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.