[openfirmware] [commit] r2221 - dev

repository service svn at openfirmware.info
Tue May 24 23:16:47 CEST 2011


Author: wmb
Date: Tue May 24 23:16:47 2011
New Revision: 2221
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2221

Log:
Marvell "libertas" WLAN driver - Retries after failure to associate were crashing instead of retrying.

Modified:
   dev/libertas.fth

Modified: dev/libertas.fth
==============================================================================
--- dev/libertas.fth	Tue May 24 23:12:36 2011	(r2220)
+++ dev/libertas.fth	Tue May 24 23:16:47 2011	(r2221)
@@ -1469,11 +1469,13 @@
    then                             ( ch ssid$ target-mac$ )
    ?set-wep				\ Set WEP keys again, if ktype is WEP
    set-mac-control
-   2dup authenticate
-   d# 10 0 do
-      bss-type bss-type-managed =  if  (associate)  else  (join)  then  ( ok? )
-      if  true unloop  exit  then
+   2dup authenticate                ( ch ssid$ target-mac$ )
+   d# 10 0 do                       ( ch ssid$ target-mac$ )
+      4 pick  4 pick  4 pick  4 pick  4 pick  ( ch ssid$ target-mac$  ch ssid$ target-mac$ )
+      bss-type bss-type-managed =  if  (associate)  else  (join)  then  ( ch ssid$ target-mac$ ok? )
+      if  2drop 3drop true unloop  exit  then
    loop
+   2drop 3drop
    false
 ;
 headers



More information about the openfirmware mailing list