I'm a new bee in the OpenWrt forum. I want to manually set the radio to certain MCS for experimental use. Specifically, I want to switch MCSes to test the performance of a video streaming application in a wireless network.
Searching in the forum (and also the web) returns that I can set the MCS with
iw dev wlan1 set bitrates ht-mcs-2.4 1
where wlan1 is the radio in use. However, I've tried with two routers, Linksys WRT32X and Redmi AC2100. Both routers return with:
command failed: Not supported (-95)
The Linksys uses the mwlwifi driver (readlink /sys/class/net/wlan1/device/driver returns). Is it the issue of iw or driver? Are there any suggestions on which router supports manually setting the MCS? Thanks in advance!
Just be aware that modern wifi (anything beyond 802.11g) is a heavily fluctuating, dynamic system, the wireless rate needs to accommodate for that. Setting MCS values does not make sense in practice and is usually actively harmful - and especially newer wireless chipsets with fullmac'ish firmwares won't honour these settings anyways.
To add to the above list, I was able to confirm that setting the MCS index also works with many mt76 wireless radios (tested in Openwrt 21.02 on Netgear R6120, R6220, R6850, etc.)
Does anyone know of a way to set this option in the hostapd.conf itself so that it doesn't have to be manually set using iw?
(Update: found this patch that hasn't been merged yet)