#7825 BLOC 8.2.0 (: can't complete WPA handshake with D-Link WBR-2310

Zarro Boogs per Child bugtracker at laptop.org
Thu Sep 18 21:19:21 EDT 2008


#7825: can't complete WPA handshake with D-Link WBR-2310
------------------------+---------------------------------------------------
   Reporter:  dsd       |       Owner:  jcardona            
       Type:  defect    |      Status:  assigned            
   Priority:  blocker   |   Milestone:  8.2.0 (was Update.2)
  Component:  wireless  |     Version:  not specified       
 Resolution:            |    Keywords:  8.2.0:? relnote     
Next_action:  review    |    Verified:  1                   
  Blockedby:            |    Blocking:                      
------------------------+---------------------------------------------------

Comment(by jcardona):

 Replying to [comment:38 jcardona]:
 > Aha!  When we install the WPA key we disassociate from the current BSS,
 I see.
 > Let me ruminate what would be the best way to address this...

 Nonsense, javier.  Installing the WPA key cannot trigger that
 disassociation.

 Just dumping my notes on this problem here...

 The association thread is passed an association request structure
 (assoc_req).  The assoc_req contains information about what tasks should
 be executed when the thread is executed.

 Up until the "reduce-WPA-installation" patch
 (abe7a66b36f344a822a5fa17f87c49a25aa05790) a burst of ioctls would be
 collected into a single assoc_req and passed to the association thread for
 later execution.  One of those ioctls (SIOCSIWENCODEEXT) is the one that
 installs the WPA keys. This deferred execution will cause the WPA problem
 that's reported in this ticket.

 The patch forces the association thread to be scheduled without delay if
 an
 SIOCSIWENCODEEXT ioctl is received.  That could result in the execution of
 an
 incomplete assoc_req if the SIOCSIWENCODEEXT ioctl is received in the
 middle
 of ioctl burst.  Ricardo debug logs will reveal if this is what he is
 seeing.

-- 
Ticket URL: <http://dev.laptop.org/ticket/7825#comment:43>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list