freifunk / meshkit-firmware

Openwrt Imagebuilding for Usage with Freifunk Meshkit
http://meshkit.freifunk.net
5 stars 2 forks source link

HT40 vs. HT40+ #25

Closed FreifunkUFO closed 9 years ago

FreifunkUFO commented 9 years ago

the config in /etc/config/network seems inconsistent with luci

http://lists.freifunk.net/pipermail/firmware-devel-freifunk.net/2014-December/000164.html

FreifunkUFO commented 9 years ago

Nils schrieb auf der firmware-devel mailingliste:

Ohne das Problem jetzt genauer angeschaut zu haben:

Das Skript, das ad-hoc Interfaces konfiguriert kann (als ich es zuletzt vor ein paar Wochen angeschaut hatte) nicht mit HT40 (ohne Suffix) umgehen. Für alle anderen Modi gibt es wohl einen Automatismus, der bei HT40 automatisch + bzw - wählt.

Vielleicht hilft das ja weiter.

dangowrt commented 9 years ago

Ich denk mal, dann wird das wohl helfen:

diff --git a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
index d8fa07e..992bd6a 100644
--- a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
+++ b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
@@ -523,6 +523,18 @@ mac80211_setup_adhoc() {
    mcval=
    [ -n "$mcast_rate" ] && hostapd_add_rate mcval "$mcast_rate"

+   case "$htmode" in
+       "HT40")
+           if [ "$channel" -lt 7 ]; then
+               htmode="HT40+"
+           else
+               htmode="HT40-"
+           fi
+           ;;
+       *)
+           ;;
+   esac
+
    iw dev "$ifname" ibss join "$ssid" $freq $htmode fixed-freq $bssid \
        ${beacon_int:+beacon-interval $beacon_int} \
        ${brstr:+basic-rates $brstr} \

Bitte testen, ich hab gerade keine hardware zur hand. Vermutlich wird htmode schon irgendwo mal gesetzt, im netifd wireless script oder so...

FreifunkUFO commented 9 years ago

ist das jetzt selbstgehakt oder schon in openwrt online? wenn letzteres, seit wann ungefähr?

patch funktioniert zb NUR für 2.4. GHz wifi :-(

dangowrt commented 9 years ago

Selbst gehackt und geht nach OpenWrt-devel, wenn's denn hilft...

On Sun, Dec 21, 2014 at 06:32:29PM -0800, FreifunkUFO wrote:

ist das jetzt selbstgehakt oder schon in openwrt online? wenn letzteres, seit wann ungefähr?


Reply to this email directly or view it on GitHub: https://github.com/freifunk/firmware-leipzig/issues/25#issuecomment-67796340

FreifunkUFO commented 9 years ago

danke @andrenarchy basti und nbd: https://dev.openwrt.org/ticket/18268

für 5ghz sieht dastrotzdem noch komisch aus..

FreifunkUFO commented 9 years ago

nee, quatsch