Recently, i have noticed the high temperature 51-55C for my wifi device after system boot and it stay all time.
$ cat /sys/class/thermal/thermal_zone1/temp
55000
My system and router Xiaomi Mi Router AX1800 (802.11ax, MU-MIMO)
$ inxi -b
System: Host: dulia Kernel: 5.15.2-2-MANJARO x86_64 bits: 64 Console: pty pts/0 Distro: Manjaro Linux
Machine: Type: Desktop Mobo: Gigabyte model: B550 AORUS ELITE AX V2 serial: <superuser required>
UEFI: American Megatrends LLC. v: F14e date: 10/14/2021
CPU: Info: 6-Core AMD Ryzen 5 3500X [MCP] speed: 2111 MHz min/max: 2200/3600 MHz
Graphics: Device-1: AMD Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] driver: amdgpu v: kernel
Display: server: X.org 1.21.1.1 driver: loaded: amdgpu,ati unloaded: modesetting tty: 169x44
Message: Advanced graphics data unavailable in console. Try -G --display
Network: Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi
Drives: Local Storage: total: 930.87 GiB used: 522.05 GiB (56.1%)
Info: Processes: 281 Uptime: 1h 13m Memory: 15.59 GiB used: 1.79 GiB (11.5%) Init: systemd Shell: Bash inxi: 3.3.09
I don’t have any network aggressive programs on autostart.
So, I am using iwd
only to connect and configure my network. It connect to my WIFI during boot automatically as a service.
$ cat /etc/iwd/main.conf
[General]
EnableNetworkConfiguration=true
Well, strange thing happening then i restart iwd.service
… temperature goes down slowly (during 10-15 sec) to 35C.
Right, then I run some speed test
with browser, temperature can increase up to 45-55C and after goes back to 35C.
Here are some info after boot and service restart
- after boot
$ sudo systemctl status iwd.service
[sudo] password for vkulikov:
● iwd.service - Wireless service
Loaded: loaded (/usr/lib/systemd/system/iwd.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2021-11-29 12:36:35 EET; 14s ago
Main PID: 638 (iwd)
Tasks: 1 (limit: 19063)
Memory: 1.9M
CPU: 23ms
CGroup: /system.slice/iwd.service
└─638 /usr/lib/iwd/iwd
Nov 29 12:36:35 dulia iwd[638]: VHT Capabilities:
Nov 29 12:36:35 dulia iwd[638]: 160 Mhz operation
Nov 29 12:36:35 dulia iwd[638]: Short GI for 80Mhz
Nov 29 12:36:35 dulia iwd[638]: Short GI for 160 and 80 + 80 Mhz
Nov 29 12:36:35 dulia iwd[638]: Max RX MCS: 0-9 for NSS: 2
Nov 29 12:36:35 dulia iwd[638]: Max TX MCS: 0-9 for NSS: 2
Nov 29 12:36:35 dulia iwd[638]: Ciphers: CCMP TKIP BIP
Nov 29 12:36:35 dulia iwd[638]: Supported iftypes: ad-hoc station ap p2p-client p2p-go p2p-device
Nov 29 12:36:35 dulia iwd[638]: Unable to write accept_ra to /proc/sys/net/ipv6/conf/wlan0/accept_ra
Nov 29 12:36:35 dulia iwd[638]: Unable to write disable_ipv6 to /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
$ iw wlan0 info
Interface wlan0
ifindex 3
wdev 0x2
addr c8:e2:65:fa:00:8c
ssid slon.wifi
type managed
wiphy 0
channel 149 (5745 MHz), width: 40 MHz, center1: 5755 MHz
txpower 22.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets
0 0 0 0 0 0 0 0 0
$ iw wlan0 link
Connected to 9c:9d:7e:45:67:5e (on wlan0)
SSID: slon.wifi
freq: 5745
RX: 767869 bytes (1095 packets)
TX: 193895 bytes (923 packets)
signal: -45 dBm
rx bitrate: 573.5 MBit/s 40MHz HE-MCS 11 HE-NSS 2 HE-GI 0 HE-DCM 0
tx bitrate: 573.5 MBit/s 40MHz HE-MCS 11 HE-NSS 2 HE-GI 0 HE-DCM 0
bss flags: short-slot-time
dtim period: 1
beacon int: 100
$ iwctl station wlan0 show
Station: wlan0
--------------------------------------------------------------------------------
Settable Property Value
--------------------------------------------------------------------------------
Scanning no
State connected
Connected network slon.wifi
IPv4 address 192.168.31.13
ConnectedBss 9c:9d:7e:45:67:5e
Frequency 5745
Security WPA2-Personal
RSSI -45 dBm
AverageRSSI -44 dBm
RxMode 802.11ax
RxMCS 11
TxMode 802.11ax
TxMCS 11
TxBitrate 573500 Kbit/s
RxBitrate 573500 Kbit/s
- after
iwd
restart manually after boot (ipv6 disabled by kernel parameters in grub)
$ sudo systemctl status iwd.service
[sudo] password for vkulikov:
● iwd.service - Wireless service
Loaded: loaded (/usr/lib/systemd/system/iwd.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2021-11-29 11:29:23 EET; 1h 4min ago
Main PID: 2039 (iwd)
Tasks: 1 (limit: 19063)
Memory: 552.0K
CPU: 30ms
CGroup: /system.slice/iwd.service
└─2039 /usr/lib/iwd/iwd
Nov 29 11:29:23 dulia iwd[2039]: VHT Capabilities:
Nov 29 11:29:23 dulia iwd[2039]: 160 Mhz operation
Nov 29 11:29:23 dulia iwd[2039]: Short GI for 80Mhz
Nov 29 11:29:23 dulia iwd[2039]: Short GI for 160 and 80 + 80 Mhz
Nov 29 11:29:23 dulia iwd[2039]: Max RX MCS: 0-9 for NSS: 2
Nov 29 11:29:23 dulia iwd[2039]: Max TX MCS: 0-9 for NSS: 2
Nov 29 11:29:23 dulia iwd[2039]: Ciphers: CCMP TKIP BIP
Nov 29 11:29:23 dulia iwd[2039]: Supported iftypes: ad-hoc station ap p2p-client p2p-go p2p-device
Nov 29 11:29:23 dulia iwd[2039]: Unable to write accept_ra to /proc/sys/net/ipv6/conf/wlan0/accept_ra
Nov 29 11:29:23 dulia iwd[2039]: Unable to write disable_ipv6 to /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
$ iw wlan0 info
Interface wlan0
ifindex 4
wdev 0x4
addr c8:e2:65:fa:00:8c
ssid slon.wifi
type managed
wiphy 0
channel 149 (5745 MHz), width: 40 MHz, center1: 5755 MHz
txpower 22.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets
0 0 0 0 0 0 0 0 0
$ iw wlan0 link
Connected to 9c:9d:7e:45:67:5e (on wlan0)
SSID: slon.wifi
freq: 5745
RX: 893425 bytes (2523 packets)
TX: 319407 bytes (1864 packets)
signal: -44 dBm
rx bitrate: 573.5 MBit/s 40MHz HE-MCS 11 HE-NSS 2 HE-GI 0 HE-DCM 0
tx bitrate: 573.5 MBit/s 40MHz HE-MCS 11 HE-NSS 2 HE-GI 0 HE-DCM 0
bss flags: short-slot-time
dtim period: 1
beacon int: 100
$ iwctl station wlan0 show
Station: wlan0
--------------------------------------------------------------------------------
Settable Property Value
--------------------------------------------------------------------------------
Scanning no
State connected
Connected network slon.wifi
IPv4 address 192.168.31.13
ConnectedBss 9c:9d:7e:45:67:5e
Frequency 5745
Security WPA2-Personal
RSSI -45 dBm
AverageRSSI -43 dBm
RxMode 802.11ax
RxMCS 11
TxMode 802.11ax
TxMCS 11
TxBitrate 573500 Kbit/s
RxBitrate 573500 Kbit/s
netstat is same after boot and iwd restart
$ ss -atu
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
udp UNCONN 0 0 127.0.0.53%lo:domain 0.0.0.0:*
udp UNCONN 0 0 192.168.31.13%wlan0:bootpc 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:59344 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:27036 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:mdns 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:llmnr 0.0.0.0:*
tcp LISTEN 0 128 127.0.0.1:57343 0.0.0.0:*
tcp LISTEN 0 4096 0.0.0.0:llmnr 0.0.0.0:*
tcp LISTEN 0 128 127.0.0.1:27060 0.0.0.0:*
tcp LISTEN 0 4096 127.0.0.53%lo:domain 0.0.0.0:*
tcp LISTEN 0 128 0.0.0.0:ssh 0.0.0.0:*
tcp LISTEN 0 128 0.0.0.0:27036 0.0.0.0:*
tcp ESTAB 0 0 192.168.31.13:41457 155.133.226.75:27029
tcp ESTAB 0 0 192.168.31.13:ssh 192.168.31.10:50028
tcp ESTAB 0 0 192.168.31.13:34447 2.21.89.24:https
tcp ESTAB 0 0 192.168.31.13:57351 2.21.89.16:https
some connections are by Valve Steam (i have tried without it, same issue)
- suspectios, i have noticed different
Memory:
size foriwd
– system boot (1st time iwd start): Memory: 1.9M
– service restart: Memory: 552.0K
any ideas? thanks!