fix madwifi mode selection problems
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 10 Jan 2007 16:14:16 +0000 (16:14 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 10 Jan 2007 16:14:16 +0000 (16:14 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6063 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/madwifi/files/lib/wifi/madwifi.sh

index a8fb101a6b1da2bacd1bc41a8402124ca514b942..5701485f153e4a19f0416d63dc0750ba6bb06fc3 100755 (executable)
@@ -92,17 +92,17 @@ enable_atheros() {
 
                [ "$first" = 1 ] && {
                        # only need to change freq band and channel on the first vif
-                       config_get "$device" mode
+                       config_get agmode "$device" mode
                        pureg=0
-                       case "$mode" in
-                               *b) mode=11b;;
-                               *bg) mode=11g;;
-                               *g) mode=11g; pureg=1;;
-                               *a) mode=11a;;
-                               *) mode=11g;;
+                       case "$agmode" in
+                               *b) agmode=11b;;
+                               *bg) agmode=11g;;
+                               *g) agmode=11g; pureg=1;;
+                               *a) agmode=11a;;
+                               *) agmode=11g;;
                        esac
                        iwconfig "$ifname" channel 0 
-                       iwpriv "$ifname" mode "$mode"
+                       iwpriv "$ifname" agmode "$agmode"
                        iwpriv "$ifname" pureg "$pureg"
                        iwconfig "$ifname" channel "$channel"
                }