mac80211: autodetect the default phy mode based on 11n and freq capabilities
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17825 3c298f89-4303-0410-b956-a3cf2f4a3e73master
parent
8b8c16b0ea
commit
9ca04519e5
|
@ -272,12 +272,17 @@ detect_mac80211() {
|
|||
[ -n "$type" ] || break
|
||||
devidx=$(($devidx + 1))
|
||||
done
|
||||
mode_11n=""
|
||||
mode_band="g"
|
||||
iw phy "$dev" info | grep -q 'HT cap' && mode_11n="n"
|
||||
iw phy "$dev" info | grep -q '2412 MHz' || mode_band="a"
|
||||
|
||||
cat <<EOF
|
||||
config wifi-device wifi$devidx
|
||||
option type mac80211
|
||||
option channel 5
|
||||
option macaddr $(cat /sys/class/ieee80211/${dev}/macaddress)
|
||||
option hwmode 11${mode_11n}${mode_band}
|
||||
# REMOVE THIS LINE TO ENABLE WIFI:
|
||||
option disabled 1
|
||||
|
||||
|
|
Loading…
Reference in New Issue