From 1603982ee32d3c50348926a4c37bf43db87ef0fa Mon Sep 17 00:00:00 2001 From: jow Date: Fri, 9 Apr 2010 20:47:28 +0000 Subject: [PATCH] [package] broadcom-wl: fix 11bg hwmode, add lrs mode git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20768 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/broadcom-wl/files/lib/wifi/broadcom.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/package/broadcom-wl/files/lib/wifi/broadcom.sh b/package/broadcom-wl/files/lib/wifi/broadcom.sh index 5350df44d..bfb7ed25e 100644 --- a/package/broadcom-wl/files/lib/wifi/broadcom.sh +++ b/package/broadcom-wl/files/lib/wifi/broadcom.sh @@ -162,8 +162,10 @@ enable_broadcom() { case "$hwmode" in *b) hwmode=0;; + *bg) hwmode=1;; *g) hwmode=2;; *gst) hwmode=4;; + *lrs) hwmode=5;; *) hwmode=1;; esac @@ -246,7 +248,7 @@ enable_broadcom() { append vif_do_up "wpa_auth $auth" "$N" append vif_do_up "wsec_restrict $wsec_r" "$N" append vif_do_up "eap_restrict $eap_r" "$N" - + config_get ssid "$vif" ssid append vif_post_up "vlan_mode 0" "$N" append vif_post_up "ssid $ssid" "$N" @@ -264,9 +266,9 @@ enable_broadcom() { append vif_pre_up "allow_mode 1" "$N" } } || append vif_pre_up "allow_mode 0" "$N" - + append vif_post_up "enabled 1" "$N" - + config_get ifname "$vif" ifname #append if_up "ifconfig $ifname up" ";$N" @@ -286,7 +288,7 @@ enable_broadcom() { [ -z "$bridge" ] || { append vif_post_up "supplicant 1" "$N" append vif_post_up "passphrase $key" "$N" - + use_nas=0 } }