Portál AbcLinuxu, 6. května 2025 11:32

Dotaz: Špatná rychlost na wifi realtek

3.5.2023 04:47 jejda | skóre: 25 | blog: jejda
Špatná rychlost na wifi realtek
Přečteno: 464×
Odpovědět | Admin
Ahojte! Pořídil jsem do PC novou wifi kartu a mám na ní problém s rychlostí stahování. Jedná se o tplink TL-WN781ND . Linux na to používá ovladač rtl8188ee. Rychlost uploadu je v pořádku a víceméně odpovídá síle signálu, ale download rychlost je zhruba desetkrát nižší jak upload. Měřeno programem speedtest.
Download: 0.76 Mbit/s
Upload: 10.94 Mbit/s
Občas se zázračně signál vylepší a upload vyskočí přes 20Mbit/s ale i tak download nepřesáhne 4Mbit/s. Přidám sem pár výpisů.
# lspci -s 02:00.00 -v
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188EE Wireless Network Adapter (rev 01)
        Subsystem: Realtek Semiconductor Co., Ltd. Device 8197
        Flags: bus master, fast devsel, latency 0, IRQ 31
        I/O ports at be00 [size=256]
        Memory at fbcfc000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 00-e0-4c-ff-fe-81-91-01
        Capabilities: [150] Latency Tolerance Reporting
        Kernel driver in use: rtl8188ee
        Kernel modules: rtl8188ee
# dmesg | grep "rtl\|wlan"
[  128.865102] rtl8188ee: rtl8188ee: FW Power Save off (module option)
[  128.865110] rtl8188ee: Using firmware rtlwifi/rtl8188efw.bin
[  128.870867] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[  128.871496] rtlwifi: rtlwifi: wireless switch is on
[  136.217104] wlan0: authenticate with 74:da:88:e1:aa:6b
[  136.217117] wlan0: 80 MHz not supported, disabling VHT
[  136.237029] wlan0: send auth to 74:da:88:e1:aa:6b (try 1/3)
[  136.239112] wlan0: authenticated
[  136.240057] wlan0: associate with 74:da:88:e1:aa:6b (try 1/3)
[  136.246344] wlan0: RX AssocResp from 74:da:88:e1:aa:6b (capab=0x31 status=0 aid=16)
[  136.246636] wlan0: associated
[  136.347168] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
# cat /proc/net/wireless
Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
 wlan0: 0000   42.  -68.  -256        0      0      0      0   3148        0
# iwctl station wlan0 show
                                 Station: wlan0
--------------------------------------------------------------------------------
  Settable  Property              Value
--------------------------------------------------------------------------------
            Scanning              no
            State                 connected
            Connected network     wifi2
            IPv4 address          192.168.223.77
            ConnectedBss          74:da:88:e1:aa:6b
            Frequency             2432
            Security              WPA2-Personal
            RSSI                  -68 dBm
            AverageRSSI           -65 dBm
            TxMode                802.11n
            TxMCS                 7
            TxBitrate             72200 Kbit/s
            RxBitrate             5500 Kbit/s
Tady je podezřelé že to vůbec neukazuje hodnoty RxMode a RxMCS dokud RxBitrate nevyskočí aspoň na 26000 Kbit/s
# ethtool -i wlan0
driver: rtl8188ee
version: 6.2.13-arch1-1
firmware-version: N/A
expansion-rom-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
Zkoušel jsem různě šachovat s volbama swenc ips swlps fwlps aspm msi v nastavení ovladače, ale bez úspěchu. Aspoň se mi ta karta neodpojuje jak některým nešťastníkům no ta rychlost je dost zoufalá. Poradíte něco?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

k3dAR avatar 3.5.2023 05:08 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
Odpovědět | | Sbalit | Link | Blokovat | Admin
nemas doma miniPCIe Wifi kartu? dal bych ti zdarma (za postovne) Wifi PCIe redukci na miniPCIe :-) pripadne kdyz vidim ze tu co resis je jen WifiN, tak ti k tomu muzu dat miniPCIe "Intel Advanced-N 6205" :)
porad nemam telo, ale uz mam hlavu... nobody
3.5.2023 06:05 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
Bohužel nemám, ale dík za nabidku. On je to obyčejný PC v bedně, co se nepřenáší. Má to taky klasickou RJ45 síťovku, takže když by bylo nejhůř můžu natáhnout těch 25 metrů kabel. Ale chtěl jsem zkusit ten bezdrát, no nečekal jsem že s tím budou takové trable.
k3dAR avatar 3.5.2023 06:54 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
no tak porad plati ta nabidka ze poslu redukci + minipcie 6205 kartu ;-)
redukci nemam odzkousenou, ale ta karta je z NB kde v Linuxu chodila out-of-box na normalni rychlosti :)
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 3.5.2023 07:04 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
k tomu tvemu, zkus parametr modulu/ovladace ant_sel=1 nebo ant_sel=2
porad nemam telo, ale uz mam hlavu... nobody
3.5.2023 13:12 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
To hlásí: rtl8188ee: unknown parameter 'ant_sel' ignored
3.5.2023 08:39 X
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tady taky?
3.5.2023 13:10 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
Příloha:
Ano ty výsledky jsou podobné jak na ostatních serverech měřících rychlost. Ale zjistil jsem zajímavou věc. Kdyč počítač vyrestartuju tak první speedtest dává výsledky okolo 15-20Mbit/s na downloadu i na uploadu. Potom se tam něco pokazí, upload rychlost zůstane stejná ale download spadne na ty zhruba 2-4Mbit/s. Mám tu na stejné wifi síti notebook s linuxem a intel wifinou a tam mi to nedělá. Takže provider nic neblokuje ani neomezuje. Z toho usuzuju, že by to mohl být asi nějaký softwérový problém s tím realtek ovladačem.
3.5.2023 13:47 X
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
Na kabelu ten problem nemas? Co mas za distro verzi? Skusil bych jeste nejakou live distibuci otestovat..
3.5.2023 14:15 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
Předtím než jsem koupil tu wifi kartu tak jsem to na kabelu měl v jinačí místnosti a po kabelu to lítalo jak blesk. Tam kde je ten PC teď, mi žádný kabel co tu mám nedá. Musel bych koupit delší. Jedná se o Archlinux, ten nemá verze. Live distro jsem nezkoušel, nějaké třeba ubuntu nebo slax mám zkusit stáhnout? Přiznám se že moc nemám přehled co teď frčí. Ten PC má jenom 8GB RAM, je to taková 10 let stará vykopávka.
3.5.2023 13:56 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
Zkusil jsem ten ovladač jenom vyhodit a znovu načíst aby se nemusel restartovat celý stroj
# modprobe -r rtl8188ee; sleep 5; modprobe rtl8188ee; sleep 5; speedtest
A v logu se objeví toto:
May 03 13:34:42 kernel: wlan0: deauthenticating from 74:da:88:e1:aa:6b by local choice (Reason: 3=DEAUTH_LEAVING)
May 03 13:34:42 systemd-networkd[435]: wlan0: Link DOWN
May 03 13:34:42 iwd[452]: Received Deauthentication event, reason: 3, from_ap: false
May 03 13:34:42 iwd[452]: Removing scan context for wdev 400000001
May 03 13:34:42 systemd-networkd[435]: wlan0: Lost carrier
May 03 13:34:42 systemd-timesyncd[446]: No network connectivity, watching for changes.
May 03 13:34:42 systemd[1]: Starting Load/Save RF Kill Switch Status...
May 03 13:34:42 systemd[1]: Started Load/Save RF Kill Switch Status.
May 03 13:34:47 systemd[1]: systemd-rfkill.service: Deactivated successfully.
May 03 13:34:47 kernel: rtl8188ee: unknown parameter 'ant_sel' ignored
May 03 13:34:47 kernel: rtl8188ee: rtl8188ee: FW Power Save off (module option)
May 03 13:34:47 kernel: rtl8188ee: Using firmware rtlwifi/rtl8188efw.bin
May 03 13:34:47 iwd[452]: Wiphy: 5, Name: phy5
May 03 13:34:47 iwd[452]:         Permanent Address: 14:eb:b6:46:85:8e
May 03 13:34:47 iwd[452]:         2.4Ghz Band:
May 03 13:34:47 iwd[452]:                 Bitrates (non-HT):
May 03 13:34:47 iwd[452]:                          1.0 Mbps
May 03 13:34:47 iwd[452]:                          2.0 Mbps
May 03 13:34:47 iwd[452]:                          5.5 Mbps
May 03 13:34:47 iwd[452]:                         11.0 Mbps
May 03 13:34:47 iwd[452]:                          6.0 Mbps
May 03 13:34:47 iwd[452]:                          9.0 Mbps
May 03 13:34:47 iwd[452]:                         12.0 Mbps
May 03 13:34:47 iwd[452]:                         18.0 Mbps
May 03 13:34:47 iwd[452]:                         24.0 Mbps
May 03 13:34:47 iwd[452]:                         36.0 Mbps
May 03 13:34:47 iwd[452]:                         48.0 Mbps
May 03 13:34:47 iwd[452]:                         54.0 Mbps
May 03 13:34:47 iwd[452]:                 HT Capabilities:
May 03 13:34:47 iwd[452]:                         HT40
May 03 13:34:47 iwd[452]:                         Short GI for 20Mhz
May 03 13:34:47 iwd[452]:                         Short GI for 40Mhz
May 03 13:34:47 iwd[452]:                 HT RX MCS indexes:
May 03 13:34:47 iwd[452]:                         0-7
May 03 13:34:47 iwd[452]:                         32
May 03 13:34:47 iwd[452]:         Ciphers: BIP-CMAC-256 BIP-GMAC-256 BIP-GMAC-128 CCMP-256
May 03 13:34:47 iwd[452]:                  GCMP-256 GCMP-128 BIP-CMAC-128 CCMP-128
May 03 13:34:47 iwd[452]:                  TKIP
May 03 13:34:47 iwd[452]:         Supported iftypes: ad-hoc station ap p2p-client p2p-go
May 03 13:34:47 iwd[452]: Wiphy phy5 will only use the default interface
May 03 13:34:47 kernel: ieee80211 phy5: Selected rate control algorithm 'rtl_rc'
May 03 13:34:47 kernel: rtlwifi: rtlwifi: wireless switch is on
May 03 13:34:47 systemd[1]: Starting Load/Save RF Kill Switch Status...
May 03 13:34:47 systemd[1]: Started Load/Save RF Kill Switch Status.
May 03 13:34:47 systemd-networkd[435]: wlan0: Link UP
May 03 13:34:47 systemd-networkd[435]: wlan0: found matching network '/etc/systemd/network/25-wireless.network', based on potentially unpredictable interface name.
May 03 13:34:47 systemd-networkd[435]: wlan0: Configuring with /etc/systemd/network/25-wireless.network.
May 03 13:34:47 iwd[452]: CMD_SET_CQM failed: Operation not supported
May 03 13:34:47 kernel: wlan0: authenticate with 74:da:88:e1:aa:6b
May 03 13:34:47 kernel: wlan0: 80 MHz not supported, disabling VHT
May 03 13:34:47 kernel: wlan0: send auth to 74:da:88:e1:aa:6b (try 1/3)
May 03 13:34:47 kernel: wlan0: send auth to 74:da:88:e1:aa:6b (try 2/3)
May 03 13:34:47 kernel: wlan0: authenticated
May 03 13:34:47 kernel: wlan0: associate with 74:da:88:e1:aa:6b (try 1/3)
May 03 13:34:48 systemd-networkd[435]: wlan0: Connected WiFi access point: wifi2 (74:da:88:e1:aa:6b)
May 03 13:34:48 kernel: wlan0: RX AssocResp from 74:da:88:e1:aa:6b (capab=0x31 status=0 aid=14)
May 03 13:34:48 kernel: wlan0: associated
May 03 13:34:48 iwd[452]: hardware_rekey not supported
May 03 13:34:48 systemd-networkd[435]: wlan0: Gained carrier
May 03 13:34:48 systemd-networkd[435]: wlan0: found matching network '/etc/systemd/network/25-wireless.network', based on potentially unpredictable interface name.
May 03 13:34:48 kernel: IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
May 03 13:34:48 systemd-networkd[435]: wlan0: DHCPv4 address 192.168.223.77/24, gateway 192.168.223.1 acquired from 192.168.223.1
May 03 13:34:48 dbus-daemon[451]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.2' (uid=980 pid=435 comm="/usr/lib/systemd/systemd-networkd")
May 03 13:34:48 systemd-timesyncd[446]: Network configuration changed, trying to establish connection.
May 03 13:34:48 systemd[1]: Starting Hostname Service...
May 03 13:34:48 systemd-timesyncd[446]: Contacted time server 85.199.214.101:123 (0.arch.pool.ntp.org).
May 03 13:34:48 dbus-daemon[451]: [system] Successfully activated service 'org.freedesktop.hostname1'
May 03 13:34:49 systemd-networkd[435]: wlan0: Gained IPv6LL
May 03 13:34:52 systemd[1]: systemd-rfkill.service: Deactivated successfully.
May 03 13:35:18 systemd[1]: systemd-hostnamed.service: Deactivated successfully.
Nic podezřelého tam nevidím. A bohužel jenom reload ovladače tu rychlost narozdíl od kompletního restartu neopraví.
3.5.2023 14:11 X
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
Co tohle?
3.5.2023 14:45 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
Jo to je ono!!!
iwctl device wlan0 set-property Powered off; sleep 10; iwctl device wlan0 set-property Powered on; sleep 5; speedtest --simple
Ping: 50.156 ms
Download: 19.20 Mbit/s
Upload: 13.75 Mbit/s
Ale hned následující speedtest dává
# speedtest --simple
Ping: 34.791 ms
Download: 1.09 Mbit/s
Upload: 6.14 Mbit/s
To vypadá na nějaký error v iwd.
3.5.2023 17:14 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
Vyrobil jsem si USB flashku se slaxem a tam se to chová o chlup líp jak na Archu i když ideální to taky není. Po nabootování slaxu rychlost wifi krásně drží přes všecky možné testy a zátěže. Jakmile ale ručně v tom klikacím nastavovátku wifi vypnu a potom znovu zapnu, rychlost jde do kytek.
3.5.2023 20:21 X
Rozbalit Rozbalit vše Re: Špatná rychlost na wifi realtek
Ten ovladac ma moznost debug_level/debug_mask, ktere muzes aktivovat pres modprobe, nebo /sys/module/.., ale jake jsou vhodne masky pro RTL nevim(cim vetsi , tim vic dat). Tak by se to dalo teoreticky opatrne debugovat.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.