Pages : 1
#1 Le 28/01/2018, à 13:09
- LolYangccool
Wi-Fi bloqué à 200Mb/s maximum et qui perds la connexion
Bonjour,
Je possède un petit PC Asus E202SA avec une puce Wi-Fi rtl8821ae.
Cette puce est capable en théorie d'offrir 433Mb/s, ce que j'obtiens sous Windows.
Seulement sous Ubuntu/Kubuntu 16.04 (ou ultérieur, c'est pareil), mon débit réseau stagne à 200Mb/s grand maximum.
Ce n'est pas une spécificité de ces deux distributions, sous d'autres distributions comme Fedora c'est le même soucis.
De plus, le Wi-Fi décroche le réseau de temps à autre.
>> cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
>> lsusb
Bus 002 Device 003: ID 0bda:8153 Realtek Semiconductor Corp.
Bus 002 Device 002: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:57ed Realtek Semiconductor Corp.
Bus 001 Device 003: ID 0bda:0821 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>> lspci -k -nn | grep -A 3 -i net
01:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821AE 802.11ac PCIe Wireless Network Adapter [10ec:8821]
Subsystem: ASUSTeK Computer Inc. RTL8821AE 802.11ac PCIe Wireless Network Adapter [1043:207f]
Kernel driver in use: rtl8821ae
Kernel modules: rtl8821ae
>> 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: 34:97:f6:74:65:50
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8821ae driverversion=4.13.0-32-generic firmware=N/A ip=10.0.1.31 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:314 ioport:e000(size=256) memory:81200000-81203fff
*-network
description: Ethernet interface
physical id: 1
logical name: enx00e05dd80234
serial: 00:e0:5d:d8:02:34
size: 1Gbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.09.9 duplex=full ip=10.0.1.36 link=yes multicast=yes port=MII speed=1Gbit/s
>> lsmod
Module Size Used by
hid_generic 16384 0
cmac 16384 2
algif_hash 16384 1
algif_skcipher 20480 1
af_alg 16384 6 algif_hash,algif_skcipher
ccm 20480 6
rfcomm 77824 14
uhid 20480 1
bnep 20480 2
pci_stub 16384 1
vboxpci 24576 0
vboxnetadp 28672 0
vboxnetflt 28672 0
vboxdrv 471040 3 vboxnetadp,vboxnetflt,vboxpci
nls_iso8859_1 16384 1
joydev 20480 0
uvcvideo 90112 0
cdc_ether 16384 0
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
usbnet 45056 1 cdc_ether
videobuf2_v4l2 24576 1 uvcvideo
videobuf2_core 40960 2 uvcvideo,videobuf2_v4l2
r8152 57344 0
mii 16384 2 usbnet,r8152
videodev 172032 3 uvcvideo,videobuf2_core,videobuf2_v4l2
media 40960 2 uvcvideo,videodev
btusb 45056 0
btrtl 16384 1 btusb
btbcm 16384 1 btusb
btintel 16384 1 btusb
bluetooth 544768 43 btrtl,btintel,bnep,btbcm,rfcomm,btusb
ecdh_generic 24576 1 bluetooth
intel_rapl 20480 0
intel_powerclamp 16384 0
coretemp 16384 0
kvm_intel 208896 0
kvm 585728 1 kvm_intel
irqbypass 16384 1 kvm
punit_atom_debug 16384 0
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
pcbc 16384 0
aesni_intel 188416 7
aes_x86_64 20480 1 aesni_intel
crypto_simd 16384 1 aesni_intel
glue_helper 16384 1 aesni_intel
cryptd 24576 4 crypto_simd,ghash_clmulni_intel,aesni_intel
intel_cstate 20480 0
arc4 16384 2
input_leds 16384 0
asus_nb_wmi 28672 0
snd_hda_codec_hdmi 49152 1
serio_raw 16384 0
asus_wmi 28672 1 asus_nb_wmi
sparse_keymap 16384 1 asus_wmi
rtl8821ae 225280 0
btcoexist 126976 1 rtl8821ae
snd_hda_codec_conexant 24576 1
snd_hda_codec_generic 73728 1 snd_hda_codec_conexant
rtl_pci 28672 1 rtl8821ae
rtlwifi 77824 3 rtl_pci,btcoexist,rtl8821ae
mac80211 782336 3 rtl_pci,rtlwifi,rtl8821ae
snd_intel_sst_acpi 16384 0
snd_intel_sst_core 77824 1 snd_intel_sst_acpi
snd_soc_sst_atom_hifi2_platform 102400 1 snd_intel_sst_core
snd_soc_sst_match 16384 1 snd_intel_sst_acpi
snd_hda_intel 40960 3
cfg80211 614400 2 mac80211,rtlwifi
snd_soc_core 229376 1 snd_soc_sst_atom_hifi2_platform
snd_hda_codec 126976 4 snd_hda_intel,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_codec_generic
snd_compress 20480 1 snd_soc_core
snd_hda_core 81920 5 snd_hda_intel,snd_hda_codec_conexant,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic
ac97_bus 16384 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_hwdep 20480 1 snd_hda_codec
shpchp 36864 0
lpc_ich 24576 0
snd_pcm 98304 7 snd_hda_intel,snd_hda_codec,snd_pcm_dmaengine,snd_hda_core,snd_soc_sst_atom_hifi2_platform,snd_hda_codec_hdmi,snd_soc_core
mei_txe 20480 0
processor_thermal_device 16384 0
mei 98304 1 mei_txe
intel_soc_dts_iosf 16384 1 processor_thermal_device
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 32768 1 snd_seq_midi
snd_seq 65536 2 snd_seq_midi_event,snd_seq_midi
elan_i2c 36864 0
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 32768 2 snd_seq,snd_pcm
dw_dmac 16384 0
dw_dmac_core 24576 1 dw_dmac
snd 81920 20 snd_compress,snd_hda_intel,snd_hwdep,snd_hda_codec_conexant,snd_seq,snd_hda_codec,snd_timer,snd_soc_sst_atom_hifi2_platform,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_soc_core,snd_pcm
soundcore 16384 1 snd
pwm_lpss_platform 16384 0
pwm_lpss 16384 1 pwm_lpss_platform
spi_pxa2xx_platform 24576 0
tpm_crb 16384 0
int3406_thermal 16384 0
int3403_thermal 16384 0
mac_hid 16384 0
int3400_thermal 16384 0
int340x_thermal_zone 16384 2 int3403_thermal,processor_thermal_device
acpi_thermal_rel 16384 1 int3400_thermal
asus_wireless 16384 0
intel_int0002_vgpio 16384 1
parport_pc 32768 0
ppdev 20480 0
lp 20480 0
parport 49152 3 lp,parport_pc,ppdev
autofs4 40960 2
i915 1806336 23
i2c_algo_bit 16384 1 i915
drm_kms_helper 167936 1 i915
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
ahci 36864 3
drm 356352 11 i915,drm_kms_helper
libahci 32768 1 ahci
wmi 24576 1 asus_wmi
video 40960 3 asus_wmi,int3406_thermal,i915
i2c_hid 20480 0
hid 118784 3 i2c_hid,hid_generic,uhid
sdhci_acpi 16384 0
sdhci 45056 1 sdhci_acpi
>> iwconfig
wlp1s0 IEEE 802.11 ESSID:"Geek\xE2\x80\x99s Lab"
Mode:Managed Frequency:2.467 GHz Access Point: 00:11:32:76:49:A1
Bit Rate=150 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:on
Link Quality=50/70 Signal level=-60 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:1 Missed beacon:0
>> ifconfig -a
enx00e05dd80234 Link encap:Ethernet HWaddr 00:e0:5d:d8:02:34
inet addr:10.0.1.36 Bcast:10.0.1.255 Mask:255.255.255.0
inet6 addr: fe80::12fa:87f7:8d0e:7481/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5189 errors:0 dropped:0 overruns:0 frame:0
TX packets:3482 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5189014 (5.1 MB) TX bytes:429491 (429.4 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:4850 errors:0 dropped:0 overruns:0 frame:0
TX packets:4850 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:535743 (535.7 KB) TX bytes:535743 (535.7 KB)
wlp1s0 Link encap:Ethernet HWaddr 34:97:f6:74:65:50
inet addr:10.0.1.31 Bcast:10.0.1.255 Mask:255.255.255.0
inet6 addr: fe80::95fd:e0f8:938a:c5c7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:480 errors:0 dropped:0 overruns:0 frame:0
TX packets:116 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:131631 (131.6 KB) TX bytes:18270 (18.2 KB)
>> sudo iwlist scan
wlp1s0 Scan completed :
Cell 01 - Address: 00:11:32:76:49:A1
Channel:12
Frequency:2.467 GHz (Channel 12)
Quality=50/70 Signal level=-60 dBm
Encryption key:on
ESSID:"Geek\xE2\x80\x99s Lab"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s
Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=0000004e3128c5af
Extra: Last beacon: 96ms ago
IE: Unknown: 000C4765656BE2809973204C6162
IE: Unknown: 010882848B960C121824
IE: Unknown: 03010C
IE: Unknown: 0706465220010D14
IE: Unknown: 2A0100
IE: Unknown: 32043048606C
IE: Unknown: 2D1AEF1903FFFFFFFF00000000000000000100000000000000000000
IE: Unknown: 3D160C070600000000000000000000000000000000000000
IE: Unknown: 4A0E14000A002C01C800140005001900
IE: Unknown: 7F0801000F0200000040
IE: Unknown: BF0CF2798B33AAFF0000AAFF0000
IE: Unknown: C005000000FCFF
IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
IE: Unknown: DD0900037F01010000FF7F
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Cell 02 - Address: 02:11:32:76:49:A1
Channel:12
Frequency:2.467 GHz (Channel 12)
Quality=48/70 Signal level=-62 dBm
Encryption key:on
ESSID:"Guest's Lab"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s
Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=0000004e31281040
Extra: Last beacon: 96ms ago
IE: Unknown: 000B47756573742773204C6162
IE: Unknown: 010882848B960C121824
IE: Unknown: 03010C
IE: Unknown: 0706465220010D14
IE: Unknown: 2A0100
IE: Unknown: 32043048606C
IE: Unknown: 2D1AEF1903FFFFFFFF00000000000000000100000000000000000000
IE: Unknown: 3D160C070600000000000000000000000000000000000000
IE: Unknown: 4A0E14000A002C01C800140005001900
IE: Unknown: 7F0801000F0200000040
IE: Unknown: BF0CF2798B33AAFF0000AAFF0000
IE: Unknown: C005000000FCFF
IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
IE: Unknown: DD0900037F01010000FF7F
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Cell 03 - Address: 00:11:32:76:49:A2
Channel:64
Frequency:5.32 GHz (Channel 64)
Quality=59/70 Signal level=-51 dBm
Encryption key:on
ESSID:"Geek\xE2\x80\x99s Lab"
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=0000004e319ef039
Extra: Last beacon: 4480ms ago
IE: Unknown: 000C4765656BE2809973204C6162
IE: Unknown: 01088C129824B048606C
IE: Unknown: 030140
IE: Unknown: 050400010000
IE: Unknown: 07344652202401172801172C01173001173401173801173C011740011764011E68011E6C011E70011E74011E84011E88011E8C011E00
IE: Unknown: 200103
IE: Unknown: 2D1AEF0903FFFFFFFF00000000000000000100000000000000000000
IE: Unknown: 3D1640070400000000000000000000000000000000000000
IE: Unknown: 4A0E14000A002C01C800140005001900
IE: Unknown: 7F0801000F0200000040
IE: Unknown: BF0CF2798B33AAFF0000AAFF0000
IE: Unknown: C005013A00FCFF
IE: Unknown: C30503D2D2D2D2
IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
IE: Unknown: DD0900037F01010000FF7F
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
>> uname -r -m
4.13.0-32-generic x86_64
>> cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
>> nm-tool
>> nmcli dev wifi
* SSID MODE CHAN RATE SIGNAL BARS SECURITY
Geek’s Lab Infra 64 54 Mbit/s 82 ▂▄▆█ WPA2
* Geek’s Lab Infra 12 54 Mbit/s 67 ▂▄▆_ WPA2
Guest's Lab Infra 12 54 Mbit/s 64 ▂▄▆_ WPA2
>> nmcli connection list (< 15.04) ou nmcli connection show (>= 15.04)
NAME UUID TYPE DEVICE
Geek’s Lab 300c6a26-ed1c-4a4b-a23b-71212511fe27 802-11-wireless wlp1s0
Wired connection 1 0386994e-c5f9-3ee0-b47f-f9efe4d29630 802-3-ethernet enx00e05dd80234
>> nmcli connection status
>> sudo rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Merci.
Hors ligne
#2 Le 28/01/2018, à 13:23
- xubu1957
Re : Wi-Fi bloqué à 200Mb/s maximum et qui perds la connexion
Bonjour,
nmcli dev wifi
* SSID MODE CHAN RATE SIGNAL BARS SECURITY
Geek’s Lab Infra 64 54 Mbit/s 82 ▂▄▆█ WPA2
* Geek’s Lab Infra 12 54 Mbit/s 67 ▂▄▆_ WPA2
Tu as testé sur les canaux 1-6 ou 11 ?
> quel-canal-wi-fi-choisir-pour-optimiser-son-debit
> differentes-normes-wi-fi-802-11abgnac-quelles-differences-pratiques
J'ai aussi des conseils pratiques > Wi-Fi-connexion-amelioration
Le dual-band ? > 2.4-ghz-et-5-ghz-quel-wifi-choisir
et aussi ce fil : [Résolu] Xubuntu 16.04 + Atheros AR9285 : wifi KO au (re)boot et cette réponse :
xubu1957,
Pour info, dans un environnement encombré (bluetooth, téléphone DECT, murs, parties métalliques, autres réseaux wifi, ...) et à 6m de distance d'une box à 8000 kbps maxi, après moult tests et plusieurs semaines d'utilisation :
Ce qui a fait nettement la différence pour obtenir une connexion correcte en temps et en débit, c'est de baisser le tx-power et le bitrate de la carte Wifi comme ça :
Dans le fichier /etc/rc.local :ifconfig wls1 up iwconfig wls1 txpower 5mW iwconfig wls1 rate 11.0M auto
Si ça peut être utile !
> Doc : wifi_optimisation#regler_les_parametres_reseaux
> solution appliquée avec un pilote Realtek >Résolu] Déconnections wifi carte realtek8821ae
> [script/bash] wifi et sante. Changer la puissance du signal.
autre script > [Wifi] Optimiser la portée et/ou le débit et/ou la consommation
Dernière modification par xubu1957 (Le 28/01/2018, à 13:34)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 28/01/2018, à 14:18
- LolYangccool
Re : Wi-Fi bloqué à 200Mb/s maximum et qui perds la connexion
Bonjour,
Merci pour la réponse.
Juste pour apporter une précision (j'essaye les indications dès que possible), mon réseau est bien en 5GHz, j'ai un routeur RT2600ac de Synology, qui, sur un seul SSID choisis automatiquement si l'appareil doit se connecter en 5GHz ou en 2,4GHz.
Mais je ne pense pas que ce soit un problème de réseau, à priori, mais plus de drivers ?
Hors ligne
#4 Le 28/01/2018, à 15:15
- xubu1957
Re : Wi-Fi bloqué à 200Mb/s maximum et qui perds la connexion
Ce pilote wifi Realtek est aléatoire sur Linux.
Certains ont préféré utiliser wicd
Comme dans cette discussion > [Résolu] Pb connexion rtl8821ae ou [résolu]dongle pour remplacer ce ******** de rtl8821ae...
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#5 Le 27/03/2018, à 09:01
- xubu1957
Re : Wi-Fi bloqué à 200Mb/s maximum et qui perds la connexion
Bonjour,
Pour information :
5 février 2018, 18:38
Il y a eu une erreur de codage dans rtl8821ae depuis son introduction,
à savoir qu'un registre de 8 bits a été lu en utilisant une lecture de 16 bits dans
_rtl8821ae_dbi_read (). Cette erreur a été corrigée avec commit 40b368af4b75
("rtlwifi: Corrige les problèmes d'alignement"); cependant, ce changement a conduit à
instabilité dans la connexion. Pour restaurer la stabilité, ce changement
a été rétabli dans commit b8b8b16352cd ("rtlwifi: rtl8821ae: Corriger la connexion
problème perdu ").Malheureusement, l'accès non aligné entraîne des vérifications de machine dans ARM
l'architecture, et nous avons finalement été contraints de trouver la cause réelle de la
problème sur les plates-formes x86. Suite à une suggestion de Pkshih
<pkshih@realtek.com>, il a été constaté que l'augmentation de l'ASPM L1
latence de 0 à 7 fixe l'instabilité. Ce paramètre a été modifié pour
voir si une plus petite valeur fonctionnerait; cependant, il semble que 7 est le
valeur la plus sûre. Un nouveau symbole est défini pour cette quantité, donc il peut être
facilement changé si nécessaire.Correctifs: b8b8b16352cd ("rtlwifi: rtl8821ae: Correction du problème de connexion perdu")
Cc: Stable <stable@vger.kernel.org> # 4.14+
Fix-suggéré par: Pkshih <pkshih@realtek.com>
Signé-par: Larry Finger <Larry.Finger@lwfinger.net>
---Kalle,
Ce patch doit être soumis à 4.16.
> patchwork.kernel.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne