#8301 BLOC 8.2.0 (: Fast suspend/resume cycle causes a libertas crash

Zarro Boogs per Child bugtracker at laptop.org
Fri Sep 5 20:15:17 EDT 2008


#8301: Fast suspend/resume cycle causes a libertas crash
------------------------+---------------------------------------------------
   Reporter:  cjb       |       Owner:  dsaxena                        
       Type:  defect    |      Status:  new                            
   Priority:  blocker   |   Milestone:  8.2.0 (was Update.2)           
  Component:  kernel    |     Version:  not specified                  
 Resolution:            |    Keywords:  blocks-:8.2.0 cjbfor8.2 relnote
Next_action:  diagnose  |    Verified:  0                              
  Blockedby:            |    Blocking:                                 
------------------------+---------------------------------------------------

Comment(by cjb):

 Hi, Dan, thanks for all the help:

 {{{
 [ 1261.331658] olpc-ec:  running cmd 0x35
 [ 1261.334485] devpath 1 ep3in 3strikes
 [ 1261.338085] usb8xxx enter (INT): if_usb_receive():712
 [ 1261.343161] usb8xxx leave (INT): if_usb_receive():772
 [ 1261.344546] usb 2-1: USB disconnect, address 4
 [ 1261.349715] usb8xxx enter: if_usb_disconnect():340
 [ 1261.358647] libertas enter: lbs_stop_card():1326
 [ 1261.369416] olpc-ec:  running cmd 0x1c
 [ 1261.374397] olpc-ec:  received 0xff
 [ 1261.374475] olpc-ec:  running cmd 0x1b
 [ 1261.379245] olpc-ec:  sending cmd arg 0xdf
 [ 1261.397359] olpc-ec:  running cmd 0x1c
 [ 1261.404155] olpc-ec:  received 0xdf
 [ 1261.404512] olpc-ec:  running cmd 0x1b
 [ 1261.409282] olpc-ec:  sending cmd arg 0xde
 [ 1261.424503] libertas thread: main-thread sleeping... Conn=0 IntC=0
 PS_mode=0 PS_State=0
 [ 1261.525084] olpc-ec:  running cmd 0x1c
 [ 1261.531882] olpc-ec:  received 0xde
 [ 1261.534474] olpc-ec:  running cmd 0x1b
 [ 1261.539244] olpc-ec:  sending cmd arg 0x9e
 [ 1261.594922] olpc-ec:  running cmd 0x1c
 [ 1261.601723] olpc-ec:  received 0x9e
 [ 1261.604490] olpc-ec:  running cmd 0x1b
 [ 1261.609259] olpc-ec:  sending cmd arg 0x96
 [ 1261.664992] olpc-ec:  running cmd 0x1c
 [ 1261.671793] olpc-ec:  received 0x96
 [ 1261.674470] olpc-ec:  running cmd 0x1b
 [ 1261.679241] olpc-ec:  sending cmd arg 0x92
 [ 1261.724669] libertas leave: lbs_stop_card():1348, ret -1
 [ 1261.744677] libertas enter: lbs_cmd_async():2146
 [ 1261.749758] libertas leave: lbs_cmd_async():2149
 [ 1261.771816] libertas enter: lbs_remove_card():1205
 [ 1261.804574] libertas enter: lbs_cmd_async():2146
 [ 1261.810000] libertas leave: lbs_cmd_async():2149
 [ 1261.860449] olpc-ec:  running cmd 0x1c
 [ 1261.864397] olpc-ec:  received 0x92
 [ 1261.864487] olpc-ec:  running cmd 0x1b
 [ 1261.870262] olpc-ec:  sending cmd arg 0x90
 [ 1261.974953] PM: Syncing filesystems ... done.
 [ 1262.003956] PM: Preparing system for mem sleep
 [ 1262.004397] Freezing user space processes ... <7>libertas main:
 lbs_remove_card: 1
 [ 1262.467882] libertas enter: lbs_remove_rtap():1578
 [ 1262.474490] libertas main: lbs_remove_card: 2
 [ 1262.478861] libertas main: lbs_remove_card: 3
 [ 1262.485025] libertas main: lbs_remove_card: 4
 [ 1262.489400] libertas main: lbs_remove_card: 5
 [ 1262.494674] libertas main: lbs_remove_card: 6
 [ 1262.499044] libertas main: lbs_remove_card: 8
 [ 1262.504513] libertas main: lbs_remove_card: 9
 [ 1262.508969] libertas thread: main-thread 222 (waking up): intcounter=0
 currenttxskb=00000000 dnld_sent=0
 [ 1262.514503] libertas thread: main-thread 333: intcounter=0
 currenttxskb=00000000 dnld_sent=0
 [ 1262.524483] libertas thread: main-thread: break from main thread
 [ 1262.530511] libertas leave: lbs_thread():907
 [ 1262.534535] libertas main: lbs_remove_card: 10
 [ 1262.538998] libertas enter: lbs_free_adapter():1104
 [ 1262.544513] libertas leave: lbs_free_adapter():1111
 [ 1262.549412] libertas leave: lbs_remove_card():1245
 [ 1262.554939] (elapsed 0.54 seconds) done.
 [ 1262.558902] Freezing remaining freezable tasks ... <7>usb8xxx enter:
 if_usb_free():147
 [ 1262.567729] usb8xxx leave: if_usb_free():162
 [ 1262.574484] usb8xxx leave: if_usb_disconnect():359
 [ 1262.734558] (elapsed 0.15 seconds) done.
 [ 1262.738555] PM: Entering mem sleep
 [ 1262.744483] Suspending console(s)
 }}}

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


More information about the Bugs mailing list