#2621 BLOC Trial-3: wireless suspend/resume failure under high-traffic

Zarro Boogs per Child bugtracker at laptop.org
Tue Aug 28 16:24:03 EDT 2007


#2621: wireless suspend/resume failure under high-traffic
-----------------------+----------------------------------------------------
  Reporter:  marcelo   |       Owner:  rchokshi
      Type:  defect    |      Status:  new     
  Priority:  blocker   |   Milestone:  Trial-3 
 Component:  wireless  |     Version:          
Resolution:            |    Keywords:  power   
  Verified:  0         |  
-----------------------+----------------------------------------------------
Comment (by cjb):

 Here's a crash from one of the 1cc machines.  B4, playground HEAD,
 usb8388-17p2-with-resume-fixes-and-usb-error-flags-in-dbg-beacons.bin.

 {{{
 [    2.608578] PM: Preparing system for mem sleep
 [    2.613175] Stopping tasks ... done.
 [    2.627360] platform olpc-battery.0: suspend
 [    2.631912] ac97 0-0:AD1888: suspend
 [    2.635564] ov7670 1-0042: suspend
 [    2.639095] platform dcon: suspend
 [    2.642662] OLPC-DCON 0-000d: suspend
 [    2.677081] olpc-dcon: The DCON has control
 [    2.681412] psmouse serio1: suspend
 [    2.685008] atkbd serio0: suspend
 [    2.688387] i8042 i8042: suspend
 [    2.691827] hub 2-0:1.0: suspend
 [    2.695124] usb usb2: suspend, may wakeup
 [    2.699250] hub 2-0:1.0: hub_suspend
 [    2.703000] usb usb2: bus suspend
 [    2.706417] ohci_hcd 0000:00:0f.4: suspend root hub
 [    2.711523] usb8xxx 1-1:1.0: suspend
 [    2.715139] usb 1-1: suspend
 [    2.721576] hub 1-0:1.0: suspend
 [    2.724821] usb usb1: suspend, may wakeup
 [    2.728951] hub 1-0:1.0: hub_suspend
 [    2.732543] usb usb1: bus suspend
 [    2.735964] ehci_hcd 0000:00:0f.5: suspend root hub
 [    2.741672] serial8250 serial8250: suspend
 [    2.745884] ehci_hcd 0000:00:0f.5: port 1 remote wakeup
 [    2.751217] platform vesafb.0: suspend
 [    2.755067] platform pcspkr: suspend
 [    2.758658] serial8250 serial8250.0: suspend
 [    2.763041] ehci_hcd 0000:00:0f.5: suspend
 [    2.777461] ehci_hcd 0000:00:0f.5: --> PCI D3
 [    2.781848] ohci_hcd 0000:00:0f.4: suspend
 [    2.793081] ohci_hcd 0000:00:0f.4: --> PCI D3
 [    2.797459] cs5535audio 0000:00:0f.3: suspend
 [    2.802279] pci 0000:00:0f.0: suspend
 [    2.805971] cafe1000-ccic 0000:00:0c.2: suspend
 [    2.811674] sdhci 0000:00:0c.1: suspend
 [    2.817491] CAF�É NAND 0000:00:0c.0: suspend
 [    2.821829] Geode LX AES 0000:00:01.2: suspend
 [    2.826410] lxfb 0000:00:01.1: suspend
 [    2.830177] pci 0000:00:01.0: suspend
 [    2.833978] platform lid: suspend, may wakeup
 [    2.838349] platform powerbutton: suspend, may wakeup
 [    2.843510] rtc_cmos rtc_cmos: suspend, may wakeup
 [    2.848320] PM: Entering mem sleep
 [    2.851840] platform olpc-battery.0: LATE suspend
 [    2.856565] platform dcon: LATE suspend
 [    2.860419] serial8250 serial8250: LATE suspend
 [    2.864975] platform vesafb.0: LATE suspend
 [    2.869167] platform pcspkr: LATE suspend
 [    2.873187] serial8250 serial8250.0: LATE suspend
 [    2.877902] cs5535audio 0000:00:0f.3: LATE suspend
 [    2.882707] pci 0000:00:0f.0: LATE suspend
 [    2.886816] cafe1000-ccic 0000:00:0c.2: LATE suspend
 [    2.891787] sdhci 0000:00:0c.1: LATE suspend
 [    2.896068] CAF�É NAND 0000:00:0c.0: LATE suspend
 [    2.900781] Geode LX AES 0000:00:01.2: LATE suspend
 [    2.905668] pci 0000:00:01.0: LATE suspend
 [    2.909774] platform lid: LATE suspend, may wakeup
 [    2.914574] platform powerbutton: LATE suspend, may wakeup
 [    2.920067] rtc_cmos rtc_cmos: LATE suspend, may wakeup
 [    2.925602] olpc_do_sleep!
 +r[    0.022691] rtc_cmos rtc_cmos: EARLY resume
 [    0.026897] platform powerbutton: EARLY resume
 [    0.031347] platform lid: EARLY resume
 [    0.035109] pci 0000:00:01.0: EARLY resume
 [    0.039219] lxfb 0000:00:01.1: EARLY resume
 [    0.043418] Geode LX AES 0000:00:01.2: EARLY resume
 [    0.048305] CAF�É NAND 0000:00:0c.0: EARLY resume
 [    0.053018] sdhci 0000:00:0c.1: EARLY resume
 [    0.057299] cafe1000-ccic 0000:00:0c.2: EARLY resume
 [    0.062271] pci 0000:00:0f.0: EARLY resume
 [    0.066377] cs5535audio 0000:00:0f.3: EARLY resume
 [    0.071179] ohci_hcd 0000:00:0f.4: EARLY resume
 [    0.075718] ehci_hcd 0000:00:0f.5: EARLY resume
 [    0.080260] serial8250 serial8250.0: EARLY resume
 [    0.084979] platform pcspkr: EARLY resume
 [    0.088999] platform vesafb.0: EARLY resume
 [    0.093212] serial8250 serial8250: EARLY resume
 [    0.097754] i8042 i8042: EARLY resume
 [    0.101433] platform dcon: EARLY resume
 [    0.105286] platform olpc-battery.0: EARLY resume
 [    0.111226] olpm-pm:  SCI 0x20 received
 [    0.116087] olpm-pm:  SCI 0x0 received
 [    0.119856] PM: Finishing wakeup.
 [    0.123193] rtc_cmos rtc_cmos: resuming
 [    0.127044] platform powerbutton: resuming
 [    0.131148] platform lid: resuming
 [    0.134563] pci 0000:00:01.0: resuming
 [    0.138342] lxfb 0000:00:01.1: resuming
 [    0.142333] Geode LX AES 0000:00:01.2: resuming
 [    0.146897] CAF�É NAND 0000:00:0c.0: resuming
 [    0.151272] sdhci 0000:00:0c.1: resuming
 [    0.368209] PM: Writing back config space on device 0000:00:0c.1 at
 offset f (was 8080100, writing 808010b)
 [    0.378066] PM: Writing back config space on device 0000:00:0c.1 at
 offset 3 (was 800000, writing 802000)
 [    0.387748] PM: Writing back config space on device 0000:00:0c.1 at
 offset 1 (was 2b00002, writing 2b00006)
 [    0.397648] cafe1000-ccic 0000:00:0c.2: resuming
 [    0.402299] PM: Writing back config space on device 0000:00:0c.2 at
 offset f (was 8080100, writing 808010b)
 [    0.416215] PM: Writing back config space on device 0000:00:0c.2 at
 offset 3 (was 800000, writing 802000)
 [    0.427906] PM: Writing back config space on device 0000:00:0c.2 at
 offset 1 (was 2b00002, writing 2b00006)
 [    0.442800] pci 0000:00:0f.0: resuming
 [    0.446688] cs5535audio 0000:00:0f.3: resuming
 [    0.451167] PCI: Setting latency timer of device 0000:00:0f.3 to 64
 [    0.461889] ohci_hcd 0000:00:0f.4: resuming
 [    0.466200] ohci_hcd 0000:00:0f.4: PCI D0, from previous PCI D3
 [    0.473147] PCI: Setting latency timer of device 0000:00:0f.4 to 64
 [    0.479449] ohci_hcd 0000:00:0f.4: powerup ports
 [    0.517646] ehci_hcd 0000:00:0f.5: resuming
 [    0.521844] ehci_hcd 0000:00:0f.5: PCI D0, from previous PCI D3
 [    0.534653] PCI: Setting latency timer of device 0000:00:0f.5 to 64
 [    0.540956] ehci_hcd 0000:00:0f.5: lost power, restarting
 [    0.546450] usb usb1: root hub lost power or was reset
 [    0.551614] ehci_hcd 0000:00:0f.5: reset command 080002 (park)=0
 ithresh=8 period=1024 Reset HALT
 [    0.560616] PCI: cache line size of 32 is not supported by device
 0000:00:0f.5
 [    0.567931] ehci_hcd 0000:00:0f.5: ...powerdown ports...
 [    0.597705] ehci_hcd 0000:00:0f.5: ...powerup ports...
 [    0.627980] serial8250 serial8250.0: resuming
 [    0.632370] platform pcspkr: resuming
 [    0.636152] platform vesafb.0: resuming
 [    0.640070] serial8250 serial8250: resuming
 [    0.644357] usb usb1: resuming
 [    0.647429] usb usb1: usb resume
 [    0.650700] ehci_hcd 0000:00:0f.5: resume root hub after power loss
 [    0.708028] hub 1-0:1.0: enabling power on all ports
 [    0.815925] hub 1-0:1.0: resuming
 [    0.819260] usb 1-1: resuming
 [    0.822239] usb 1-1: usb reset-resume
 [    0.826007] usb_reset_device!
 [    0.886907] ehci_hcd 0000:00:0f.5: port 1 high speed
 [    0.891900] ehci_hcd 0000:00:0f.5: GetStatus port 1 status 001005 POWER
 sig=se0 PE CONNECT
 [    0.900274] hub_port_wait_reset: portstatus=503 portchange=10
 [    0.956997] usb 1-1: reset high speed USB device using ehci_hcd and
 address 2
 [    5.964936] usb 1-1: bash timed out on ep0in len=0/64
 }}}

 Does this looks like our bug?  Marcelo says:

 {{{
 16:13 <marcelot> what happened is that the device did not respond to
 GetConfig
 }}}

 I'm trying to capture a beacon log, but I don't seem to be seeing the
 beacons, just Assoc Requests from other laptops.  Javier, could you come
 on IRC and give me a hand, please?

-- 
Ticket URL: <http://dev.laptop.org/ticket/2621#comment:22>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list