Message ID | 20191203142509.237928-1-fabian@blaese.de |
---|---|
State | Accepted |
Headers | show |
diff --git a/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless b/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless index e0c4a14..d02af16 100644 --- a/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless +++ b/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless @@ -17,11 +17,15 @@ configWifiDevice() { [ "$freq" = "2" ] && uci set "wireless.${radio}.legacy_rates=0" + # detect 802.11ac capable radio and set htmode appropriately + local htmode="HT20" + iw phy "${radio}" info | grep -q 'VHT Capabilities' && htmode="VHT20" + # Comments # wXmesh: use 802.11s mesh as "default" uci batch <<-__EOF__ - set wireless.${radio}.htmode='HT20' + set wireless.${radio}.htmode='${htmode}' set wireless.${radio}.country='DE' set wireless.${radio}.disabled='0'
gute Idee, das bisschen bessere Modulation nehmen wir mit Reviewed-by: Christian Dresel <fff@chrisi01.de> Gruß Christian On 03.12.19 15:25, Fabian Bläse wrote: > To make use of MCS 8 and 9 which have been introduced with > 802.11ac, htmode has to be set to VHTxx. > > By checking if the radio supports it, the htmode is configured > to the appropriate HT/VHT setting. > > Fixes: #130 > Signed-off-by: Fabian Bläse <fabian@blaese.de> > --- > .../fff-wireless/files/etc/uci-defaults/24a-fff-wireless | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless b/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless > index e0c4a14..d02af16 100644 > --- a/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless > +++ b/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless > @@ -17,11 +17,15 @@ configWifiDevice() { > > [ "$freq" = "2" ] && uci set "wireless.${radio}.legacy_rates=0" > > + # detect 802.11ac capable radio and set htmode appropriately > + local htmode="HT20" > + iw phy "${radio}" info | grep -q 'VHT Capabilities' && htmode="VHT20" > + > # Comments > # wXmesh: use 802.11s mesh as "default" > > uci batch <<-__EOF__ > - set wireless.${radio}.htmode='HT20' > + set wireless.${radio}.htmode='${htmode}' > set wireless.${radio}.country='DE' > set wireless.${radio}.disabled='0' > >
applied und PKG_RELEASE erhöht.
To make use of MCS 8 and 9 which have been introduced with 802.11ac, htmode has to be set to VHTxx. By checking if the radio supports it, the htmode is configured to the appropriate HT/VHT setting. Fixes: #130 Signed-off-by: Fabian Bläse <fabian@blaese.de> --- .../fff-wireless/files/etc/uci-defaults/24a-fff-wireless | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)