#7303 BLOC Never A: Libertas disconnects on resume with testing/master kernels.

Zarro Boogs per Child bugtracker at laptop.org
Wed Jun 18 18:19:32 EDT 2008


#7303: Libertas disconnects on resume with testing/master kernels.
----------------------+-----------------------------------------------------
 Reporter:  cjb       |       Owner:  jcardona      
     Type:  defect    |      Status:  new           
 Priority:  blocker   |   Milestone:  Never Assigned
Component:  wireless  |     Version:  Update.1      
 Keywords:            |    Verified:  0             
 Blocking:            |   Blockedby:                
----------------------+-----------------------------------------------------
 Here's a dmesg, from 2.6.25-20080612.1.olpc.f78..

 {{{
 [ 6533.879132] olpc_do_sleep!
 [ 6533.879132] olpc-ec:  running cmd 0x34
 [ 6533.879132] olpc-ec: returning 0
 [ 6533.879132] olpc-ec:  running cmd 0x24
 [ 6533.879132] olpc-ec: returning 0
 [ 6533.879132] olpc-ec:  running cmd 0x24
 [ 6533.879132] olpc-ec: returning 0
 [ 6533.879132] olpc-ec:  running cmd 0x1c
 [ 6533.879132] olpc-ec:  received 0xbb
 [ 6533.879132] olpc-ec: returning 0
 [ 6533.879132] olpc-ec:  running cmd 0x1b
 [ 6533.879132] olpc-ec:  sending cmd arg 0xff
 [ 6533.879132] olpc-ec: returning 0
 [ 6533.879132] olpc-ec:  running cmd 0x84
 [ 6533.879132] olpc-ec:  received 0x1
 [ 6533.879213] olpc-ec: returning 0
 [ 6533.879226] olpc-pm:  SCI 0x1 received
 [ 6533.879242] olpc-ec:  running cmd 0x84
 [ 6533.889132] olpc-ec:  received 0x0
 [ 6533.889219] olpc-ec: returning 0
 [ 6533.889231] olpc-pm:  SCI 0x0 received
 [ 6533.905893] PM: Writing back config space on device 0000:00:0c.1 at
 offset f (was 8
 080100, writing 808010b)
 [ 6533.905944] PM: Writing back config space on device 0000:00:0c.1 at
 offset 3 (was 8
 00000, writing 802000)
 [ 6533.905975] PM: Writing back config space on device 0000:00:0c.1 at
 offset 1 (was 2
 b00002, writing 2b00006)
 [ 6533.906077] PM: Writing back config space on device 0000:00:0c.2 at
 offset f (was 8080100, writing 808010b)
 [ 6533.906127] PM: Writing back config space on device 0000:00:0c.2 at
 offset 3 (was 800000, writing 802000)
 [ 6533.906157] PM: Writing back config space on device 0000:00:0c.2 at
 offset 1 (was 2b00002, writing 2b00006)
 [ 6533.926034] PCI: Setting latency timer of device 0000:00:0f.3 to 64
 [ 6533.931630] PCI: Setting latency timer of device 0000:00:0f.4 to 64
 [ 6534.027201] usb usb2: root hub lost power or was reset
 [ 6534.040342] PCI: Setting latency timer of device 0000:00:0f.5 to 64
 [ 6534.040382] usb usb1: root hub lost power or was reset
 [ 6534.040411] PCI: cache line size of 32 is not supported by device
 0000:00:0f.5
 [ 6534.573784] PM: Finishing wakeup.
 [ 6534.573784] Restarting tasks ... <6>usb 1-1: USB disconnect, address 3
 [ 6534.606625] olpc-ec:  running cmd 0x15
 [ 6534.613785] olpc-ec:  received 0x31
 [ 6534.615408] olpc-ec: returning 0
 [ 6534.616739] olpc-ec:  running cmd 0x15
 [ 6534.623785] olpc-ec:  received 0x31
 [ 6534.634175] olpc-ec: returning 0
 [ 6534.635396] olpc-ec:  running cmd 0x16
 [ 6534.643785] olpc-ec:  received 0x52
 [ 6534.658879] olpc-ec: returning 0
 [ 6534.659474] olpc-ec:  running cmd 0x15
 [ 6534.663785] olpc-ec:  received 0x31
 [ 6534.669569] olpc-ec: returning 0
 [ 6534.669928] olpc-ec:  running cmd 0x10
 [ 6534.673785] olpc-ec:  received 0x5a
 [ 6534.673785] olpc-ec:  received 0xd8
 [ 6534.684178] olpc-ec: returning 0
 [ 6534.686301] olpc-ec:  running cmd 0x15
 [ 6534.693785] olpc-ec:  received 0x31
 [ 6534.732812] olpc-ec: returning 0
 [ 6534.733177] olpc-ec:  running cmd 0x11
 [ 6534.733785] olpc-ec:  received 0x29
 [ 6534.733785] olpc-ec:  received 0xaa
 [ 6534.735017] olpc-ec: returning 0
 [ 6534.735642] olpc-ec:  running cmd 0x15
 [ 6534.743785] olpc-ec:  received 0x31
 [ 6534.764135] olpc-ec: returning 0
 [ 6534.811695] olpc-dcon: The CPU has control
 [ 6534.864174] done.
 [ 6535.144102] hub_port_wait_reset: portstatus=503 portchange=10
 [ 6535.203992] usb 1-1: new high speed USB device using ehci_hcd and
 address 4
 [ 6535.264140] hub_port_wait_reset: portstatus=503 portchange=10
 [ 6535.359872] usb 1-1: configuration #1 chosen from 1 choice
 [ 6540.999965] usb_reset_device!
 [ 6541.000130] devpath 1 ep3in 3strikes
 [ 6541.057330] hub_port_wait_reset: portstatus=503 portchange=10
 [ 6541.110358] usb 1-1: reset high speed USB device using ehci_hcd and
 address 4
 [ 6541.167171] hub_port_wait_reset: portstatus=503 portchange=10
 [ 6541.255066] USB_REQ_SET_CONFIGURATION!
 [ 6542.116727] libertas: 00:17:c4:0c:cd:10, fw 5.110.20p49, cap 0x000003a3
 [ 6542.132126] libertas: eth0: Marvell WLAN 802.11 adapter
 [ 6542.134853] libertas: PREP_CMD: command 0x0074 failed: 2
 [ 6564.302364] olpc-ec:  running cmd 0x15
 [ 6564.305163] olpc-ec:  received 0x31
 [ 6564.305231] olpc-ec: returning 0
 }}}

 The device/interface eventually come back, but 5-10 seconds after resume
 has already happened, so there's a period where the device and network
 interfaces don't exist.

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


More information about the Bugs mailing list