|
|
@@ -92,7 +92,7 @@ detect_mac80211() {
|
|
|
htmode="VHT80"
|
|
|
}
|
|
|
|
|
|
- [ -n $htmode ] && append ht_capab " option htmode $htmode" "$N"
|
|
|
+ [ -n $htmode ] && ht_capab="set wireless.radio${devidx}.htmode=$htmode"
|
|
|
|
|
|
if [ -x /usr/bin/readlink -a -h /sys/class/ieee80211/${dev} ]; then
|
|
|
path="$(readlink -f /sys/class/ieee80211/${dev}/device)"
|
|
|
@@ -104,30 +104,29 @@ detect_mac80211() {
|
|
|
case "$path" in
|
|
|
platform*/pci*) path="${path##platform/}";;
|
|
|
esac
|
|
|
- dev_id=" option path '$path'"
|
|
|
+ dev_id="set wireless.radio${devidx}.path='$path'"
|
|
|
else
|
|
|
- dev_id=" option macaddr $(cat /sys/class/ieee80211/${dev}/macaddress)"
|
|
|
+ dev_id="set wireless.radio${devidx}.macaddr=$(cat /sys/class/ieee80211/${dev}/macaddress)"
|
|
|
fi
|
|
|
|
|
|
- cat <<EOF
|
|
|
-config wifi-device radio$devidx
|
|
|
- option type mac80211
|
|
|
- option channel ${channel}
|
|
|
- option hwmode 11${mode_band}
|
|
|
-$dev_id
|
|
|
-$ht_capab
|
|
|
- # REMOVE THIS LINE TO ENABLE WIFI:
|
|
|
- option disabled 1
|
|
|
-
|
|
|
-config wifi-iface
|
|
|
- option device radio$devidx
|
|
|
- option network lan
|
|
|
- option mode ap
|
|
|
- option ssid LEDE
|
|
|
- option encryption none
|
|
|
-
|
|
|
+ uci -q batch <<-EOF
|
|
|
+ set wireless.radio${devidx}=wifi-device
|
|
|
+ set wireless.radio${devidx}.type=mac80211
|
|
|
+ set wireless.radio${devidx}.channel=${channel}
|
|
|
+ set wireless.radio${devidx}.hwmode=11${mode_band}
|
|
|
+ ${dev_id}
|
|
|
+ ${ht_capab}
|
|
|
+ set wireless.radio${devidx}.disabled=1
|
|
|
+
|
|
|
+ set wireless.default_radio${devidx}=wifi-iface
|
|
|
+ set wireless.default_radio${devidx}.device=radio${devidx}
|
|
|
+ set wireless.default_radio${devidx}.network=lan
|
|
|
+ set wireless.default_radio${devidx}.mode=ap
|
|
|
+ set wireless.default_radio${devidx}.ssid=LEDE
|
|
|
+ set wireless.default_radio${devidx}.encryption=none
|
|
|
EOF
|
|
|
- devidx=$(($devidx + 1))
|
|
|
+ uci -q commit wireless
|
|
|
+
|
|
|
+ devidx=$(($devidx + 1))
|
|
|
done
|
|
|
}
|
|
|
-
|