Проблема
В ноуте Linux ядро версии 6.18.7, wi-fi адаптер - MediaTek MT7925.
При работе от батарейки и подключении к некоторым сетям быстро отключается с ошибками в логе ядра:
[97643.678118] wlp2s0: authenticate with 86:69:1a:42:77:97 (local address=a8:e2:91:16:2c:6a) [97643.695532] wlp2s0: send auth to 86:69:1a:42:77:97 (try 1/3) [97643.698888] wlp2s0: authenticated [97643.700331] wlp2s0: associating to AP 86:69:1a:42:77:97 with corrupt beacon [97643.700454] wlp2s0: associate with 86:69:1a:42:77:97 (try 1/3) [97643.716898] wlp2s0: RX AssocResp from 86:69:1a:42:77:97 (capab=0x511 status=0 aid=2) [97643.750393] wlp2s0: associated [97643.770234] wlp2s0: VHT information is missing, disabling VHT [97643.770246] wlp2s0: AP 86:69:1a:42:77:97 appears to change mode (expected VHT, found HT) in beacon, disconnect
Кажется связано с энергосбережением.
С помощью TLP можно отключить энергосбережение WiFi - параметр WIFI_PWR_ON_BAT
Также отключил USB_AUTOSUSPEND
После стало лучше.
Discussion