1 votes

La carte Wi-Fi RTL8723AE ne fonctionne pas (après une installation propre de 20.04)

Donc, après l'installation propre (d'Ubuntu 20.04), tout a fonctionné parfaitement. J'ai téléchargé quelques fichiers, utilisé Internet, tout était OK. Mais après le premier redémarrage, le Wi-Fi ne fonctionne plus du tout.

La carte Wi-Fi est une RTL8723AE . J'ai les mêmes problèmes que : perte des réseaux wifi après la mise à jour

J'ai essayé ce qui suit :

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*

Aussi quelques variantes comme :

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

Mais je n'ai pas de bon résultat. Le fait est que : Il fonctionnait déjà bien, pourquoi tout s'est détraqué avec un redémarrage ? S'il fonctionnait correctement au début, que peut-il se passer maintenant ?

Je joins également le fichier texte généré par le script Wireless (créé lorsque j'ai fait cette question dans les forums ubuntu : https://ubuntuforums.org/showthread.php?t=370108 ): https://pastebin.com/fHEDL5Yk

Merci beaucoup pour votre aide. (J'ai déjà posé cette question ici, mais la version 20.04 n'était pas encore officielle et elle a été fermée. Maintenant, elle est disponible, et j'ai revérifié avec une autre installation fraîche avec la version officielle 20.04, et je n'ai toujours pas de Wi-Fi. Même pas au début de l'installation).

Résultats pour $ 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

Résultats pour $ 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

Sortie pour $ 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)

J'ai installé le noyau 5.6.7-050607-generic mais sans résultat. Le Wi-Fi ne fonctionne toujours pas

Sortie pour $ 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)

DERNIÈRE MODIFICATION, J'AI RÉUSSI À LE FAIRE FONCTIONNER PENDANT UN MOMENT. Comme c'est une chose totalement aléatoire, j'ai relancé le ubuntuforums script pour voir les différences entre quand ça marche et quand ça ne marche pas. Les principales différences sont les suivantes :

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)

Aussi dmesg a beaucoup changé depuis (WIFI NON FONCTIONNEL) :

##### 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

Pour cela (le WIFI fonctionne) :

##### 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]>

1voto

Liam Points 11

J'ai exactement le même problème, mais j'ai trouvé une solution de contournement : à chaque fois que je suspends mon ordinateur, je récupère la connexion wifi au réveil. J'ai remarqué quelques lignes qui n'étaient pas là initialement dans 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

Je ne sais pas ce qui lui fait faire ça après le réveil, surtout cette partie : rtl8723ae 0000:05:00.0 wlp5s0: disabling HT/VHT/HE due to WEP/TKIP utiliser

Et parfois, la connexion wifi fonctionne directement après le démarrage de mon ordinateur. Dans ce cas, les lignes précédentes apparaissent également dans dmesg.

0voto

Mark Fondy Points 559

J'ai le même adaptateur et le même problème. J'ai un ordinateur portable dont la batterie est morte et qui est toujours branché sur le secteur. Si je désactive mon ordinateur portable et le laisse connecté à l'alimentation, et que je l'active, l'adaptateur wifi ne fonctionne pas. Si je désactive l'ordinateur portable, le déconnecte de l'alimentation, le reconnecte et l'active, le wifi fonctionne. J'espère que ces informations pourront aider quelqu'un.

0voto

user1244383 Points 1

J'avais le même problème sur un vieil ordinateur portable. Après de nombreuses recherches, voici ce qui a fonctionné pour moi :

  1. Installation de systool pour vérifier les paramètres du module (optionnel).

  2. Création d'un fichier 'rtl8723ae.conf' dans /etc/modprobe.d avec la ligne suivante :

    options rtl8723ae ant_sel=2 msi=1 swlps=0 ips=0

  3. Arrêtez.

  4. Après quelques essais pour allumer l'ordinateur portable (il a gelé au démarrage), le wifi était là !

Mon systool -vm rtl8723ae :

Module = "rtl8723ae"

  Attributes:
    coresize            = "90112"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "0"
    srcversion          = "6828B67B4471E494CE27C12"
    taint               = ""
    uevent              = <store method only>

  Parameters:
    aspm                = "1"
    debug_level         = "0"
    debug_mask          = "0"
    disable_watchdog    = "N"
    fwlps               = "N"
    ips                 = "N"
    msi                 = "Y"
    swenc               = "N"
    swlps               = "N"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X