#12443 NORM 13.1.0: XO-4 resume warning in olpc_ec_1_75_strobe_ack() then crash
Zarro Boogs per Child
bugtracker at laptop.org
Sun Jan 6 12:22:10 EST 2013
#12443: XO-4 resume warning in olpc_ec_1_75_strobe_ack() then crash
--------------------------+-------------------------------------------------
Reporter: dsd | Owner: pgf
Type: defect | Status: new
Priority: normal | Milestone: 13.1.0
Component: not assigned | Version: not specified
Keywords: | Next_action: never set
Verified: 0 | Deployment_affected:
Blockedby: | Blocking:
--------------------------+-------------------------------------------------
Testing 13.1.0 build 22 (Q7B10 with EC firmware 0.3.07), I stopped X,
unloaded mwifiex_sdio, stopped powerd, and suspended with "echo mem >
/sys/power/state".
Then I woke the system with the power button, and this happened:
{{{
mmp3_pm_enter_d2 10
after resume
PM: noirq resume of devices complete after 0.098 msecs
olpc-ec-1.75: transmit FIFO not empty
------------[ cut here ]------------
WARNING: at drivers/misc/olpc-ec-1-75.c:220
olpc_ec_1_75_strobe_ack+0x40/0x6c()
Modules linked in: fuse xt_tcpudp iptable_filter ip_tables x_tables
btmrvl_sdio btmrvl mwifiex bluetooth joydev uinput psmouse mmp_camera
mousedev videobuf2_dma_sg videobuf2_vmalloc videobuf2_memops
videobuf2_core syscopyarea sysfillrect sysimgblt fb_sys_fops zforce
sisusbvga siv120d [last unloaded: mwifiex_sdio]
[<c00157a4>] (unwind_backtrace+0x0/0x128) from [<c0417774>]
(dump_stack+0x20/0x24)
[<c0417774>] (dump_stack+0x20/0x24) from [<c002108c>]
(warn_slowpath_common+0x5c/0x74)
[<c002108c>] (warn_slowpath_common+0x5c/0x74) from [<c00210d0>]
(warn_slowpath_null+0x2c/0x34)
[<c00210d0>] (warn_slowpath_null+0x2c/0x34) from [<c0244134>]
(olpc_ec_1_75_strobe_ack+0x40/0x6c)
[<c0244134>] (olpc_ec_1_75_strobe_ack+0x40/0x6c) from [<c02441e4>]
(olpc_ec_1_75_send_command+0x84/0x90)
[<c02441e4>] (olpc_ec_1_75_send_command+0x84/0x90) from [<c0244220>]
(olpc_ec_1_75_prime_fifo+0x30/0x3c)
[<c0244220>] (olpc_ec_1_75_prime_fifo+0x30/0x3c) from [<c02453f8>]
(olpc_ec_1_75_ssp_handler+0x4cc/0x510)
[<c02453f8>] (olpc_ec_1_75_ssp_handler+0x4cc/0x510) from [<c007a678>]
(handle_irq_event_percpu+0x98/0x2a4)
[<c007a678>] (handle_irq_event_percpu+0x98/0x2a4) from [<c007a8ec>]
(handle_irq_event+0x68/0x84)
[<c007a8ec>] (handle_irq_event+0x68/0x84) from [<c007d3a0>]
(handle_level_irq+0xec/0x124)
[<c007d3a0>] (handle_level_irq+0xec/0x124) from [<c0079e94>]
(generic_handle_irq+0x30/0x40)
[<c0079e94>] (generic_handle_irq+0x30/0x40) from [<c000fc9c>]
(handle_IRQ+0x70/0x94)
[<c000fc9c>] (handle_IRQ+0x70/0x94) from [<c0008550>]
(asm_do_IRQ+0x18/0x1c)
[<c0008550>] (asm_do_IRQ+0x18/0x1c) from [<c000e84c>]
(__irq_svc+0x4c/0x94)
Exception stack(0xec7bbdc8 to 0xec7bbe10)
bdc0: 00000001 00020002 00000001 00000001 ec7ba000
00000014
bde0: 60000013 00000000 c061a2d0 c061a2ec ec45d440 ec7bbe2c ec7bbd88
ec7bbe10
be00: c004e2e4 c007f6c0 20000013 ffffffff
[<c000e84c>] (__irq_svc+0x4c/0x94) from [<c007f6c0>]
(resume_irqs+0x80/0xbc)
[<c007f6c0>] (resume_irqs+0x80/0xbc) from [<c007f738>]
(resume_device_irqs+0x1c/0x20)
[<c007f738>] (resume_device_irqs+0x1c/0x20) from [<c0236ca4>]
(dpm_resume_noirq+0x22c/0x260)
[<c0236ca4>] (dpm_resume_noirq+0x22c/0x260) from [<c023720c>]
(dpm_resume_start+0x1c/0x28)
[<c023720c>] (dpm_resume_start+0x1c/0x28) from [<c0056d34>]
(suspend_devices_and_enter+0x1e0/0x33c)
[<c0056d34>] (suspend_devices_and_enter+0x1e0/0x33c) from [<c0056f8c>]
(pm_suspend+0xfc/0x218)
[<c0056f8c>] (pm_suspend+0xfc/0x218) from [<c0055f38>]
(state_store+0xac/0xc8)
[<c0055f38>] (state_store+0xac/0xc8) from [<c01d11b0>]
(kobj_attr_store+0x1c/0x28)
[<c01d11b0>] (kobj_attr_store+0x1c/0x28) from [<c0134824>]
(sysfs_write_file+0x110/0x158)
[<c0134824>] (sysfs_write_file+0x110/0x158) from [<c00d36bc>]
(vfs_write+0xbc/0x148)
[<c00d36bc>] (vfs_write+0xbc/0x148) from [<c00d3950>]
(sys_write+0x48/0x7c)
[<c00d3950>] (sys_write+0x48/0x7c) from [<c000ecc0>]
(ret_fast_syscall+0x0/0x30)
---[ end trace ca056984da221ba2 ]---
olpc-ec-1.75: received interrupt without data waiting: 0xf404
ec_irq
PM: early resume of devices complete after 0.009 msecs
olpc-ec-1.75: transmit FIFO not empty
}}}
It didn't recover, the system then continued spewing more and more kernel
traces.
--
Ticket URL: <http://dev.laptop.org/ticket/12443>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list