[PATCH] Archer C25: Fix disabling 5 GHz
mail at adrianschmutzler.de
mail at adrianschmutzler.de
Fr Okt 20 00:27:16 CEST 2017
Das war eine Idee, um 5 GHz doch deaktivieren zu können. Weil bei mir ist das immer noch Krieg ...
> -----Original Message-----
> From: Fabian Bläse [mailto:fabian at blaese.de]
> Sent: Freitag, 20. Oktober 2017 00:16
> To: Tim Niemeyer <tim at tn-x.org>; franken-dev at freifunk.net
> Cc: Adrian Schmutzler <freifunk at adrianschmutzler.de>
> Subject: Re: [PATCH] Archer C25: Fix disabling 5 GHz
>
> Ist das eigentlich inzwischen obsolet?
> Bei Christian funktioniert der C25 scheinbar wunderbar. Hat noch jemand
> außer Adrian und Christian so einen C25? Vielleicht sollte diesbezüglich vor
> allem 5GHz Meshing mal getestet werden.
>
> Fabian
>
> > On 14. Oct 2017, at 15:55, Tim Niemeyer <tim at tn-x.org> wrote:
> >
> > Hi Adrian
> >
> > Mir gefällt die Vermischung von Geräte-Daten und Code nicht.
> >
> > Wenn der ath10k wirklich solche Probleme macht, dann sollten wir
> > überlegen, ob wir diesen Treiber vielleicht kicken.
> >
> > Tim
> >
> > Am Samstag, den 14.10.2017, 13:09 +0200 schrieb Adrian Schmutzler:
> >> Since WiFi phy adapters are deleted and recreated, the initial
> >> workaround to disable 5 GHz is not working anymore. We thus disable 5
> >> GHz on any creation of the relevant adapter.
> >>
> >> APPLY ONLY AFTER CHANNEL PATCH!
> >>
> >> Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
> >> ---
> >> src/packages/fff/fff-network/ar71xx/network.archer-c25-v1 | 3
> >> ---
> >> src/packages/fff/fff-wireless/files/lib/functions/fff/wireless | 9
> >> +++++++++
> >> 2 files changed, 9 insertions(+), 3 deletions(-)
> >>
> >> diff --git a/src/packages/fff/fff-network/ar71xx/network.archer-c25-
> >> v1 b/src/packages/fff/fff-network/ar71xx/network.archer-c25-v1
> >> index 1d58c9c..d7b95a1 100644
> >> --- a/src/packages/fff/fff-network/ar71xx/network.archer-c25-v1
> >> +++ b/src/packages/fff/fff-network/ar71xx/network.archer-c25-v1
> >> @@ -8,6 +8,3 @@ BATMAN_PORTS="3 4 0t"
> >>
> >> ETHMESHMAC=eth1
> >> ROUTERMAC=eth0
> >> -
> >> -uci -q set "wireless.radio0.disabled=1"
> >> -uci -q commit wireless
> >> diff --git a/src/packages/fff/fff-
> >> wireless/files/lib/functions/fff/wireless b/src/packages/fff/fff-
> >> wireless/files/lib/functions/fff/wireless
> >> index 5c93690..4731179 100644
> >> --- a/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless
> >> +++ b/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless
> >> @@ -25,11 +25,14 @@ wifiAddPhy() {
> >> local channel=$2
> >> local radio="radio$(echo "$phy" | tr -d -C "0-9")"
> >> local hwmode="11g"
> >> + local frq="2"
> >> if [ "$channel" = "auto5" ] ; then
> >> hwmode="11a"
> >> channel="auto"
> >> + frq="5"
> >> elif ( ! [ "$channel" = "auto" ] ) && [ "$channel" -gt "14"
> >> ]; then
> >> hwmode="11a"
> >> + frq="5"
> >> fi
> >>
> >> uci batch <<-__EOF__
> >> @@ -49,6 +52,12 @@ wifiAddPhy() {
> >> fi
> >> uci commit wireless
> >>
> >> + BOARD="$(uci -q get board.model.name)"
> >> + if [ "$frq" = "5" ] && [ "$BOARD" = "archer-c25-v1" ] ; then
> >> + uci -q set "wireless.${radio}.disabled=1"
> >> + uci -q commit wireless
> >> + fi
> >> +
> >> echo "${radio}"
> >> return 0
> >> }
> >> --
> >> 2.7.4
> > --
> > franken-dev mailing list
> > franken-dev at freifunk.net
> > http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net
Mehr Informationen über die Mailingliste franken-dev