#4470 BLOC Update.: WLAN stops working after good functionality

Zarro Boogs per Child bugtracker at laptop.org
Fri Nov 9 15:59:44 EST 2007


#4470: WLAN stops working after good functionality
-----------------------+----------------------------------------------------
  Reporter:  kimquirk  |       Owner:  carrano 
      Type:  defect    |      Status:  new     
  Priority:  blocker   |   Milestone:  Update.1
 Component:  wireless  |     Version:          
Resolution:            |    Keywords:          
  Verified:  1         |  
-----------------------+----------------------------------------------------

Comment(by dcbw):

 pierre ossman posted a patch last month that fixed the error path when the
 bus layer (USB/SDIO/CF) fails to transfer the command to the firmware:

 http://git.kernel.org/?p=linux/kernel/git/linville/wireless-2.6.git;a=commit;h=794760f750655d987499d7a5034519afc84af63b

 Here, the situation appears to be that the command correctly transfers to
 the firmware, but the firmware is unable to complete that command for some
 reason, right?

 The path in process_rx_command() looks OK to me, the same in that case as
 any other case (success just below or failure further up).
 cleanup_and_insert_command() should remove the command node from the
 cmdpendingq and place it on the free queue whenever an error occurs.  This
 is pretty weird.

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



More information about the Bugs mailing list