Wi-Fi карта RTL8723AE не работает (после чистой установки 20.04)

Итак, после чистой установки (Ubuntu 20.04) все работало идеально. Я скачал несколько файлов, воспользовался интернетом, все было в порядке. Но после первой перезагрузки Wi-Fi просто не работает.

Карта Wi-Fi - RTL8723AE. У меня такие же проблемы, как: сети Wi-Fi потеряны после обновления

Я пробовал следующее:

sudo apt-get update && sudo apt-get install build-essential git dkms    
sudo apt-get install mokutil && mokutil --sb-state    
sudo apt-get install git build-essential linux-headers-$(uname -r)    
git clone https://github.com/lwfinger/rtlwifi_new.git    
cd rtlwifi_new    
make    
sudo make install    
rm -v -R --interactive=never rtlwif*

Также несколько вариантов:

git clone -b extended https://github.com/lwfinger/rtlwifi_new.git
sudo dkms add ./rtlwifi_new
sudo dkms install rtlwifi-new/0.6
sudo modprobe -r rtl8723ae && sudo modprobe rtl8723ae
echo "options rtl8723ae ant_sel=3" | sudo tee /etc/modprobe.d/rtl8723ae.conf

Но у меня нет хорошего результата. Дело в том, что он уже работал нормально, почему с перезагрузкой все пошло не так? Если бы он сначала работал правильно, что могло бы произойти сейчас?

Я также прикрепляю текстовый файл, сгенерированный сценарием беспроводной связи (созданный, когда я задал этот вопрос на форумах ubuntu: https://ubuntuforums.org/ showthread.php? t = 370108 ): https://pastebin.com/fHEDL5Yk

Большое спасибо за вашу помощь. (Я задавал этот вопрос здесь раньше, но 20.04 еще не был официальным, поэтому они закрыли его. Теперь он доступен, и я повторно проверил еще одну новую установку с официальным 20.04, и у меня все еще нет Wi-Fi. Даже в начале установки.)

Результаты для $ lsmod | grep rtl

rtl8723ae              90112  0
btcoexist             155648  1 rtl8723ae
rtl8723_common         24576  1 rtl8723ae
rtl_pci                28672  1 rtl8723ae
rtlwifi                90112  4 rtl_pci,btcoexist,rtl8723ae,rtl8723_common
mac80211              843776  3 rtl_pci,rtl8723ae,rtlwifi
btrtl                  24576  1 btusb
cfg80211              704512  2 rtlwifi,mac80211
bluetooth             581632  31 btrtl,btintel,btbcm,bnep,btusb,rfcomm

Результаты для $ lspci -knn | grep Net -A3; rfkill list :

04:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter [10ec:8723]
    Subsystem: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter [10ec:0726]
    Kernel driver in use: rtl8723ae
    Kernel modules: rtl8723ae
05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411 PCI Express Card Reader [10ec:5289] (rev 01)
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Вывод для $ dmesg | grep 8723 :

[    0.147894] pci 0000:04:00.0: [10ec:8723] type 00 class 0x028000
[    1.077465] usb 3-7: New USB device found, idVendor=0bda, idProduct=8723, bcdDevice= 2.00
[    3.344439] Bluetooth: hci0: RTL: loading rtl_bt/rtl8723a_fw.bin
[    3.426191] rtl8723ae: Using firmware rtlwifi/rtl8723fw_B.bin
[    3.556218] rtl8723ae 0000:04:00.0 wlp4s0: renamed from wlan0
[    6.943635] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[    6.943849] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[    6.944286] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[    6.945908] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[    6.947019] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[    6.947880] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[    6.948227] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[    6.948663] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[    6.948948] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[    6.949191] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[    6.949457] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[   10.442737] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[   33.450917] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[   47.134911] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[   90.457744] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[  108.088089] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[  172.090897] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[  208.602618] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[  273.115580] rtl8723ae: ***** Before switch (c2h_event.cmd_id)

Ядро 5.6.7-050607-generic установлено, но результата не было. Wi-Fi все еще не работает

Вывод для $ dmesg | grep 8723

[    0.148284] pci 0000:04:00.0: [10ec:8723] type 00 class 0x028000
[    1.221886] usb 3-7: New USB device found, idVendor=0bda, idProduct=8723, bcdDevice= 2.00
[    3.415513] Bluetooth: hci0: RTL: loading rtl_bt/rtl8723a_fw.bin
[    3.458617] rtl8723ae: Using firmware rtlwifi/rtl8723fw_B.bin
[    3.589877] rtl8723ae 0000:04:00.0 wlp4s0: renamed from wlan0
[   11.540903] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[   34.532879] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[   67.661409] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[  110.646875] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[  163.705916] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[  226.648493] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[  289.698981] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[  352.723416] rtl8723ae: ***** Before switch (c2h_event.cmd_id)

ПОСЛЕДНЕЕ РЕДАКТИРОВАНИЕ, Я ДОЛЖЕН РАБОТАТЬ ПОКА Поскольку это совершенно случайная вещь, я повторно запускаю скрипт ubuntuforums, чтобы увидеть разницу между тем, когда он работает, а когда нет. Основные отличия заключаются в следующем:

GENERAL.DEVICE:                         enp5s0f2
GENERAL.TYPE:                           ethernet
GENERAL.NM-TYPE:                        NMDeviceEthernet
GENERAL.DBUS-PATH:                      /org/freedesktop/NetworkManager/Devices/2
GENERAL.VENDOR:                         Realtek Semiconductor Co., Ltd.
GENERAL.PRODUCT:                        RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
GENERAL.DRIVER:                         r8169
GENERAL.DRIVER-VERSION:                 --
GENERAL.FIRMWARE-VERSION:               --
GENERAL.HWADDR:                         <MAC 'enp5s0f2' [IF1]>
GENERAL.MTU:                            1500
GENERAL.STATE:                          20 (unavailable)
GENERAL.REASON:                         2 (Device is now managed)


##When there was NO  WIFI the value of GENERAL.REASON was: 40 (Carrier/link changed)

Также dmesg сильно изменился по сравнению с этим (WIFI НЕ РАБОТАЕТ):

##### dmesg #############################

[    6.990240] r8169 0000:05:00.2 enp5s0f2: Link is Down

[    7.387187] rtlwifi: ****** Calling c2h_command_handle with hw 00000000a4ada57c
[    7.387215] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[    7.387218] rtlwifi: ****** back from c2h_command_handle
[   11.502458] rtlwifi: ****** Calling c2h_command_handle with hw 00000000a4ada57c                                                         

[   11.520833] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[   11.523569] rtlwifi: ****** back from c2h_command_handle


[   34.572875] rtlwifi: ****** Calling c2h_command_handle with hw 00000000a4ada57c
[   34.928824] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[   34.932942] rtlwifi: ****** back from c2h_command_handle

На это (WIFI работает):

##### dmesg #############################

[    7.380836] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[    7.380841] rtlwifi: ****** back from c2h_command_handle
[    7.381140] rtlwifi: ****** Calling c2h_command_handle with hw 00000000950d7059
[    7.381161] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[    7.381164] rtlwifi: ****** back from c2h_command_handle
[   34.411323] rtlwifi: ****** Calling c2h_command_handle with hw 00000000950d7059
[   34.411342] rtlwifi: ****** back from c2h_command_handle
[   34.412444] rtlwifi: ****** Calling c2h_command_handle with hw 00000000950d7059
[   34.412466] rtl8723ae: ***** Before switch (c2h_event.cmd_id)
[   34.412469] rtlwifi: ****** back from c2h_command_handle
[   35.380432] wlp4s0: authenticate with <MAC 'PROVIDER_85' [AC1]>
0
задан 23 April 2020 в 21:04

2 ответа

У меня точно такая же проблема, но я нашел обходной путь: каждый раз, когда я приостанавливаю свой компьютер, я снова получаю соединение Wi-Fi после пробуждения. Я заметил несколько строк, которых изначально не было в dmesg:

[ 1045.522721] wlp5s0: authenticate with 0a:47:17:b9:79:d8
[ 1045.539247] wlp5s0: send auth to 0a:47:17:b9:79:d8 (try 1/3)
[ 1045.549974] wlp5s0: authenticated
[ 1045.550150] rtl8723ae 0000:05:00.0 wlp5s0: disabling HT/VHT/HE due to WEP/TKIP use
[ 1045.550840] wlp5s0: associate with 0a:47:17:b9:79:d8 (try 1/3)
[ 1045.554430] wlp5s0: RX AssocResp from 0a:47:17:b9:79:d8 (capab=0x411 status=0 aid=3)
[ 1045.554621] wlp5s0: associated
[ 1046.143069] IPv6: ADDRCONF(NETDEV_CHANGE): wlp5s0: link becomes ready

Я не знаю, что заставляет его делать это после пробуждения, особенно эту часть: rtl8723ae 0000:05:00.0 wlp5s0: отключение HT/ VHT/HE из-за использования WEP/TKIP

И иногда Wi-Fi-соединение работает сразу после загрузки моего компьютера. Затем эти предыдущие строки также находятся в dmesg.

1
ответ дан 9 May 2020 в 13:27

У меня такой же адаптер и такая же проблема. У меня ноутбук с разряженной батареей, поэтому он всегда подключен к сети. Если я отключу свой ноутбук и оставлю его подключенным к источнику питания, а затем включу его, адаптер Wi-Fi не будет работать. Если я отключу ноутбук, отключу его от питания, снова подключу, включу ноутбук, Wi-Fi работает. Надеюсь, эта информация кому-то поможет.

0
ответ дан 19 August 2020 в 09:07

Другие вопросы по тегам:

Похожие вопросы: