On Wed, 2006-09-13 at 14:00 -0700, mabbas wrote: > Hi > I have some problem connecting if I don't follow some parameters > sequence in iwconfig command for example if I issues the following > # iwconfig wlan0 essid test ap xx:xx:xx:xx:xx:xx > #iwconfif wlan0 channel 9
Any reason you don't stick all the commands on one iwconfig line, or why you don't do the channel first? Some operations with WEXT are undefined, and I think command ordering is one of them. However, I believe that the card/driver should be keeping all the attributes set, and any time an attribute changes that would break a current association or operation (like locking the channel), then the card/driver should be restarting association/auth with the new attribute set. > in d80211 if essid and bssid set it will start authentication with > default channel and authentication will timeout then after the second > command kicks in to tune to the right channel the retry counter of > authentication will be at maximum and we wont authenticate, same problem > exist for IBSS it will start searching but once we call #iwconfif wlan0 > channel 9 this will stop scanning and we stop IBSS searching . I That seems wrong; once you set the channel, d80211 should be resetting the current assoc/auth stuff, and restarting the association with the current parameters/attributes from scratch, but now only on channel 9. WEXT didn't really have a good way to "package" a full set of association/auth parameters; the commit-handler stuff kind of did that, but if the commands got broken up then the semantics of what happened when were pretty undefined. Dan > attached a patch for workaround this problem. I am not sure this is the > right way to fix just attached to illustrate the problem. > Mohamed - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html