#10748 HIGH 11.2.0-: libertas crashes kernel in resume

Zarro Boogs per Child bugtracker at laptop.org
Tue Apr 12 16:45:03 EDT 2011


#10748: libertas crashes kernel in resume
---------------------------------+------------------------------------------
           Reporter:  greenfeld  |       Owner:  buytenh                          
               Type:  defect     |      Status:  new                              
           Priority:  high       |   Milestone:  11.2.0-M4                        
          Component:  kernel     |     Version:  Development build as of this date
         Resolution:             |    Keywords:                                   
        Next_action:  diagnose   |    Verified:  0                                
Deployment_affected:             |   Blockedby:                                   
           Blocking:             |  
---------------------------------+------------------------------------------

Comment(by greenfeld):

 I managed to get an error to occur with 0x2000 (host) libertas debugging
 enabled.  However it did not take out the XO-1.5, and the wireless card
 seemed to keep functioning:

 {{{
 [ 6395.895380] libertas host: QUEUE_CMD: inserted command 0x0006 into
 cmdpendingq
 [ 6395.903316] libertas host: EXEC_NEXT_CMD: sending command 0x0006
 [ 6396.010097] libertas: tx watch dog timeout
 [ 6396.014218] libertas host (INT): PREP_CMD: command 0x001f
 [ 6396.019726] libertas host (INT): QUEUE_CMD: inserted command 0x001f
 into cmdpendingq
 [ 6396.359431] libertas host: EXEC_NEXT_CMD: OK to send command 0x001f in
 psstate 0
 [ 6396.367548] libertas host: EXEC_NEXT_CMD: sending command 0x001f
 [ 6396.660131] libertas host: PREP_CMD: command 0x0006
 [ 6396.665310] libertas host: QUEUE_CMD: inserted command 0x0006 into
 cmdpendingq
 [ 6396.673114] libertas host: EXEC_NEXT_CMD: sending command 0x0006
 [ 6397.430149] libertas host: PREP_CMD: command 0x0006
 [ 6397.435374] libertas host: QUEUE_CMD: inserted command 0x0006 into
 cmdpendingq
 [ 6397.443338] libertas host: EXEC_NEXT_CMD: sending command 0x0006
 [ 6398.190127] libertas host: PREP_CMD: command 0x0006
 [ 6398.195290] libertas host: QUEUE_CMD: inserted command 0x0006 into
 cmdpendingq
 [ 6398.203098] libertas host: EXEC_NEXT_CMD: sending command 0x0006
 [ 6398.323130] PM: Syncing filesystems ... done.
 [ 6398.332081] PM: Preparing system for mem sleep
 [ 6398.336965] Freezing user space processes ...
 [ 6398.342675] libertas host: PREP_CMD: command 0x000b
 [ 6398.348061] libertas host: QUEUE_CMD: inserted command 0x000b into
 cmdpendingq
 [ 6398.360738] libertas host: EXEC_NEXT_CMD: sending command 0x000b
 [ 6398.367320] libertas host: PREP_CMD: command 0x001f
 [ 6398.372697] libertas host: QUEUE_CMD: inserted command 0x001f into
 cmdpendingq
 [ 6398.380613] libertas: Received CMD_RESP with invalid sequence 5223
 (expected 0)
 [ 6398.400130] (elapsed 0.04 seconds) done.
 [ 6398.404373] Freezing remaining freezable tasks ... (elapsed 0.01
 seconds) done.
 [ 6398.422948] PM: Entering mem sleep
 [ 6398.427544] dcon_source_switch to DCON
 [ 6398.468245] olpc-dcon: The DCON has control
 [ 6398.473420] HDA Intel 0000:00:14.0: PCI INT A disabled
 [ 6398.479028] ehci_hcd 0000:00:10.4: PCI INT D disabled
 [ 6398.484473] uhci_hcd 0000:00:10.2: PCI INT C disabled
 [ 6398.489883] uhci_hcd 0000:00:10.1: PCI INT B disabled
 [ 6398.495325] uhci_hcd 0000:00:10.0: PCI INT A disabled
 [ 6398.500769] mmc1:0001:1: suspend: PM flags = 0x3
 [ 6398.505712] libertas host: PREP_CMD: command 0x0043
 [ 6398.510958] viafb_suspend!
 [ 6398.514473] viafb 0000:00:01.0: PCI INT A disabled
 [ 6398.519743] libertas host: QUEUE_CMD: inserted command 0x0043 into
 cmdpendingq
 [ 6401.380102] libertas: command 0x0000 timed out
 [ 6401.384839] libertas: Timeout submitting command 0x0000
 [ 6401.390407] libertas host: EXEC_NEXT_CMD: OK to send command 0x001f in
 psstate 0
 [ 6401.398238] libertas host: EXEC_NEXT_CMD: sending command 0x001f
 [ 6401.405019] ------------[ cut here ]------------
 [ 6401.409913] WARNING: at lib/list_debug.c:30 __list_add+0x44/0x5a()
 [ 6401.414987] Hardware name: XO
 [ 6401.414987] list_add corruption. prev->next should be next (ea40c528),
 but was ea500cd0. (prev=ea500cd0).
 }}}

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


More information about the Bugs mailing list