Имеется ноутбук msi modern 15 b12m с беспроводным адаптером intel AX201, archlinux с последним ядром и прошивками. Также имеется роутер routerich AX3000v1 с openwrt 24.10.2 с wifi модулем MediaTek MT7981.
Если на роутере выставлен канал № 36 для диапазона 5ГГц и ширина канала 160Мгц, то ноутбук в большинстве случаев при подключении к роутеру по wifi в режиме AC сразу падает с ошибкой iwlwifi: Microcode SW error detected. Restarting … и сеть не поднимается.
Если на роутере выставлен канал № 36 для диапазона 5ГГц и ширина канала 80Мгц то ноутбук подключается к роутеру по wifi в режиме AC, но в большинстве случаев при наличии более менее значительной сетевой активности (iperf,speedtest, youtube и даже браузинг) падает с ошибкой iwlwifi: Microcode SW error detected. Restarting…, скорость и соединение при этом очень нестабильны.
Если на роутере выставлен канал № 149 для диапазона 5ГГц и ширина канала 80Мгц (160Мгц для данного канала в принципе невозможна) то ноутбук подключается к роутеру в режиме AC по wifi и связь работает стабильно (правда через две стены скорость на upload из-за затухания сигнала становится достаточно маленькой).
Аналогичная ситуация с диапазоном 2.4 ГГЦ (например на канале № 1), на нем связь тоже нестабильная и сопровождается ошибками iwlwifi: Microcode SW error detected. Restarting …
Стоит обратить внимание, что в моём случае каналы 5ГГц с 36 по 64 и каналы 2.4 ГГЦ с 1 по 13 заняты многочисленными соседями, в то время как 149 полностью свободен.
Кроме того, хотя и роутер и ноутбук поддерживают стандарт AX (wifi 6) и ноутбук видит и понимает, что роутер вещает в AX ни в какую к нему по данному стандарту не подключается, причем я пробовал не только на linux, но и на windows.
В связи с этим прошу помочь разобраться:
- почему wifi работает стабильно только на канале 149
- почему wifi не работает в AX режиме и что можно с этим сделать