You are not logged in.

#1 2024-12-11 16:09:40

JKing
Member
Registered: 2023-08-08
Posts: 7

Terribly wifi latency

I'm getting absolutely atrocious wifi latency, with pings to nearby servers in the hundreds of milliseconds when I'd expect somewhere around 10-12ms.

I noticed this appears in dmesg, but I don't know what it means or what I'm supposed to do about it:

[  430.213645] iwlwifi 0000:29:00.0: Queue 1 is stuck 131 251
[  430.213736] iwlwifi 0000:29:00.0: Microcode SW error detected. Restarting 0x0.
[  430.213852] iwlwifi 0000:29:00.0: Start IWL Error Log Dump:
[  430.213855] iwlwifi 0000:29:00.0: Transport status: 0x0000004A, valid: 6
[  430.213858] iwlwifi 0000:29:00.0: Loaded firmware version: 77.0b4c06ad.0 cc-a0-77.ucode
[  430.213861] iwlwifi 0000:29:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN       
[  430.213864] iwlwifi 0000:29:00.0: 0x000022F0 | trm_hw_status0
[  430.213866] iwlwifi 0000:29:00.0: 0x00000000 | trm_hw_status1
[  430.213868] iwlwifi 0000:29:00.0: 0x004F8CE6 | branchlink2
[  430.213870] iwlwifi 0000:29:00.0: 0x0001211C | interruptlink1
[  430.213872] iwlwifi 0000:29:00.0: 0x0001211C | interruptlink2
[  430.213874] iwlwifi 0000:29:00.0: 0x00005E20 | data1
[  430.213876] iwlwifi 0000:29:00.0: 0x01000000 | data2
[  430.213879] iwlwifi 0000:29:00.0: 0x00000000 | data3
[  430.213881] iwlwifi 0000:29:00.0: 0xBF8032C2 | beacon time
[  430.213883] iwlwifi 0000:29:00.0: 0xB9BA5D42 | tsf low
[  430.213885] iwlwifi 0000:29:00.0: 0x00000005 | tsf hi
[  430.213887] iwlwifi 0000:29:00.0: 0x00000000 | time gp1
[  430.213889] iwlwifi 0000:29:00.0: 0x0AF462AC | time gp2
[  430.213891] iwlwifi 0000:29:00.0: 0x00000001 | uCode revision type
[  430.213893] iwlwifi 0000:29:00.0: 0x0000004D | uCode version major
[  430.213895] iwlwifi 0000:29:00.0: 0x0B4C06AD | uCode version minor
[  430.213897] iwlwifi 0000:29:00.0: 0x00000340 | hw version
[  430.213899] iwlwifi 0000:29:00.0: 0x00C89000 | board version
[  430.213901] iwlwifi 0000:29:00.0: 0x8084F500 | hcmd
[  430.213903] iwlwifi 0000:29:00.0: 0x02020000 | isr0
[  430.213905] iwlwifi 0000:29:00.0: 0x00400000 | isr1
[  430.213907] iwlwifi 0000:29:00.0: 0x08F00002 | isr2
[  430.213909] iwlwifi 0000:29:00.0: 0x00C3200C | isr3
[  430.213911] iwlwifi 0000:29:00.0: 0x00000000 | isr4
[  430.213913] iwlwifi 0000:29:00.0: 0x01C2001C | last cmd Id
[  430.213915] iwlwifi 0000:29:00.0: 0x00005E20 | wait_event
[  430.213917] iwlwifi 0000:29:00.0: 0x000000B4 | l2p_control
[  430.213919] iwlwifi 0000:29:00.0: 0x00000020 | l2p_duration
[  430.213921] iwlwifi 0000:29:00.0: 0x0000000F | l2p_mhvalid
[  430.213923] iwlwifi 0000:29:00.0: 0x00000006 | l2p_addr_match
[  430.213925] iwlwifi 0000:29:00.0: 0x00000009 | lmpm_pmg_sel
[  430.213927] iwlwifi 0000:29:00.0: 0x00000000 | timestamp
[  430.213929] iwlwifi 0000:29:00.0: 0x0000A8B0 | flow_handler
[  430.213976] iwlwifi 0000:29:00.0: Start IWL Error Log Dump:
[  430.213978] iwlwifi 0000:29:00.0: Transport status: 0x0000004A, valid: 7
[  430.213981] iwlwifi 0000:29:00.0: 0x20000066 | NMI_INTERRUPT_HOST
[  430.213983] iwlwifi 0000:29:00.0: 0x00000000 | umac branchlink1
[  430.213985] iwlwifi 0000:29:00.0: 0x80455D6E | umac branchlink2
[  430.213988] iwlwifi 0000:29:00.0: 0x8047300E | umac interruptlink1
[  430.213990] iwlwifi 0000:29:00.0: 0x8047300E | umac interruptlink2
[  430.213992] iwlwifi 0000:29:00.0: 0x01000000 | umac data1
[  430.213993] iwlwifi 0000:29:00.0: 0x8047300E | umac data2
[  430.213995] iwlwifi 0000:29:00.0: 0x00000000 | umac data3
[  430.213997] iwlwifi 0000:29:00.0: 0x0000004D | umac major
[  430.213999] iwlwifi 0000:29:00.0: 0x0B4C06AD | umac minor
[  430.214001] iwlwifi 0000:29:00.0: 0x0AF462AA | frame pointer
[  430.214003] iwlwifi 0000:29:00.0: 0xC0886260 | stack pointer
[  430.214005] iwlwifi 0000:29:00.0: 0x00480517 | last host cmd
[  430.214007] iwlwifi 0000:29:00.0: 0x00000000 | isr status reg
[  430.214022] iwlwifi 0000:29:00.0: IML/ROM dump:
[  430.214024] iwlwifi 0000:29:00.0: 0x00000003 | IML/ROM error/state
[  430.214039] iwlwifi 0000:29:00.0: 0x0000581F | IML/ROM data1
[  430.214053] iwlwifi 0000:29:00.0: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
[  430.214063] iwlwifi 0000:29:00.0: Fseq Registers:
[  430.214068] iwlwifi 0000:29:00.0: 0x60000000 | FSEQ_ERROR_CODE
[  430.214073] iwlwifi 0000:29:00.0: 0x80290021 | FSEQ_TOP_INIT_VERSION
[  430.214078] iwlwifi 0000:29:00.0: 0x00050008 | FSEQ_CNVIO_INIT_VERSION
[  430.214083] iwlwifi 0000:29:00.0: 0x0000A503 | FSEQ_OTP_VERSION
[  430.214088] iwlwifi 0000:29:00.0: 0x80000003 | FSEQ_TOP_CONTENT_VERSION
[  430.214093] iwlwifi 0000:29:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[  430.214098] iwlwifi 0000:29:00.0: 0x00100530 | FSEQ_CNVI_ID
[  430.214103] iwlwifi 0000:29:00.0: 0x00000532 | FSEQ_CNVR_ID
[  430.214108] iwlwifi 0000:29:00.0: 0x00100530 | CNVI_AUX_MISC_CHIP
[  430.214115] iwlwifi 0000:29:00.0: 0x00000532 | CNVR_AUX_MISC_CHIP
[  430.214122] iwlwifi 0000:29:00.0: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[  430.214130] iwlwifi 0000:29:00.0: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[  430.214135] iwlwifi 0000:29:00.0: 0x00050008 | FSEQ_PREV_CNVIO_INIT_VERSION
[  430.214140] iwlwifi 0000:29:00.0: 0x00290021 | FSEQ_WIFI_FSEQ_VERSION
[  430.214145] iwlwifi 0000:29:00.0: 0x00290021 | FSEQ_BT_FSEQ_VERSION
[  430.214150] iwlwifi 0000:29:00.0: 0x000000FA | FSEQ_CLASS_TP_VERSION
[  430.214165] iwlwifi 0000:29:00.0: UMAC CURRENT PC: 0x80472b1c
[  430.214170] iwlwifi 0000:29:00.0: LMAC1 CURRENT PC: 0xd0
[  430.214347] iwlwifi 0000:29:00.0: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
[  430.214350] ieee80211 phy0: Hardware restart was requested

A search of the Web for the last line turned up a few questions, but no resolutions.

Output of lspci:

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 7
02:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset USB 3.1 XHCI Controller
02:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset SATA Controller
02:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port
03:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea
03:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea
03:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea
04:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. NV1 NVMe SSD [SM2263XT] (DRAM-less) (rev 03)
29:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
2a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
2b:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev c0)
2c:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
2d:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (rev c0)
2d:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller
2e:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
2f:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
2f:00.1 Encryption controller: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP
2f:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
2f:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
31:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)

Any suggestions would be greatly appreciated.

Offline

#2 2024-12-11 17:02:40

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,204

Re: Terribly wifi latency

Sanity checks, how many parallel Windows installations do you have and what output do you get from

find /etc/systemd -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -f

Offline

#3 2024-12-11 17:28:29

JKing
Member
Registered: 2023-08-08
Posts: 7

Re: Terribly wifi latency

V1del wrote:

how many parallel Windows installations do you have

Zero.

V1del wrote:

what output do you get from

find /etc/systemd -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -f
bluetooth.service                        | bluetooth.target.wants
cups.path                                | multi-user.target.wants
cups.service                             | multi-user.target.wants
cups.service                             | printer.target.wants
cups.socket                              | sockets.target.wants
Data.mount                               | multi-user.target.wants
dbus-org.bluez.service                   | system
dbus-org.freedesktop.network1.service    | system
dbus-org.freedesktop.resolve1.service    | system
dbus-org.freedesktop.timesync1.service   | system
default.target                           | system
display-manager.service                  | system
fstrim.timer                             | timers.target.wants
Games.mount                              | multi-user.target.wants
gcr-ssh-agent.socket                     | sockets.target.wants
getty@tty1.service                       | getty.target.wants
gnome-keyring-daemon.socket              | sockets.target.wants
iwd.service                              | multi-user.target.wants
Music.mount                              | multi-user.target.wants
mysqld.service                           | multi-user.target.wants
mysql.service                            | system
p11-kit-server.socket                    | sockets.target.wants
pipewire-pulse.socket                    | sockets.target.wants
pipewire-session-manager.service         | user
pipewire.socket                          | sockets.target.wants
postgresql.service                       | multi-user.target.wants
remote-fs.target                         | multi-user.target.wants
systemd-networkd.service                 | multi-user.target.wants
systemd-networkd.socket                  | sockets.target.wants
systemd-networkd-wait-online.service     | network-online.target.wants
systemd-network-generator.service        | sysinit.target.wants
systemd-resolved.service                 | sysinit.target.wants
systemd-timesyncd.service                | sysinit.target.wants
wireplumber.service                      | pipewire.service.wants

Offline

Board footer

Powered by FluxBB