#12461 NORM 4-firmw: SKU295 hangs on resume if a LiFePO4 battery is being charged

Zarro Boogs per Child bugtracker at laptop.org
Thu Jan 10 10:18:33 EST 2013


#12461: SKU295 hangs on resume if a LiFePO4 battery is being charged
-------------------------------------------+--------------------------------
           Reporter:  Quozl                |       Owner:  rsmith                           
               Type:  defect               |      Status:  new                              
           Priority:  normal               |   Milestone:  4-firmware                       
          Component:  embedded controller  |     Version:  Development build as of this date
         Resolution:                       |    Keywords:                                   
        Next_action:  diagnose             |    Verified:  0                                
Deployment_affected:                       |   Blockedby:                                   
           Blocking:                       |  
-------------------------------------------+--------------------------------

Comment(by martin.langhoff):

 Interesting find.

 My SKU 294 1.2GHz unit that had been S/R rock solid under runin had a NiMH
 battery. Swap over to a discharged LiFePO4, and it repros the hang booting
 to linux, stopping powerd, running an rtcwake loop.

 In the last s/r before the hang, I did get strange mwifiex messages:

 {{{
 [  404.382423] PM: noirq resume of devices complete after 0.008 msecs
 [  404.382599] PM: early resume of devices complete after 0.165 msecs
 [  404.397002] ec_irq
 [  414.380807] mwifiex_sdio mmc0:0001:1: mwifiex_cmd_timeout_func: Timeout
 cmd id (1357830782.530895) = 0x6, act = 0x3
 [  414.380832] mwifiex_sdio mmc0:0001:1: num_data_h2c_failure = 0
 [  414.380839] mwifiex_sdio mmc0:0001:1: num_cmd_h2c_failure = 0
 [  414.380850] mwifiex_sdio mmc0:0001:1: num_cmd_timeout = 1
 [  414.380850] mwifiex_sdio mmc0:0001:1: num_tx_timeout = 0
 [  414.380856] mwifiex_sdio mmc0:0001:1: last_cmd_index = 4
 [  414.380875] mwifiex_sdio mmc0:0001:1: last_cmd_resp_index = 3
 [  414.380885] mwifiex_sdio mmc0:0001:1: last_event_index = 0
 [  414.380895] mwifiex_sdio mmc0:0001:1: data_sent=0 cmd_sent=0
 [  414.380901] mwifiex_sdio mmc0:0001:1: ps_mode=1 ps_state=0
 [  414.399905] mmc0: Timeout waiting for hardware interrupt.
 [  414.399965] mwifiex_sdio mmc0:0001:1: mwifiex_sdio_card_to_host: read
 iomem failed: -1
 [  414.399988] mwifiex_sdio mmc0:0001:1: card_to_host_mpa failed: int
 status=0x1
 [  414.540055] mmp3_usb_phy_init_internal: Init usb phy!!!
 [  414.560930] dcon_source_switch to CPU
 [  414.601237] olpc-dcon: The CPU has control
 [  414.760232] usb 1-1: reset high-speed USB device number 2 using pxau2o-
 ehci
 [  415.021305] PM: resume of devices complete after 10639.186 msecs
 [  415.215687] Restarting tasks ... done.
 rtcwake: wakeup from "mem" using /dev/rtc0 at Thu Jan  1 00:07:15 1970
 [  416.303650] PM: Syncing filesystems ... done.
 [  416.311236] Freezing user space processes ... (elapsed 0.01 seconds)
 done.
 [  416.330193] Freezing remaining freezable tasks ... (elapsed 0.01
 seconds) done.
 [  416.350186] Suspending console(s) (use no_console_suspend to debug)
 }}}

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


More information about the Bugs mailing list