omap3: I2C: failure in wakeup from S2R

Ming Lei tom.leiming at gmail.com
Wed Sep 21 03:15:58 EDT 2011


Hi,

Looks like beagle xM can't wakeup from S2R, and the kernel is 3.1-rc4.

See dmesg below:

root at beagleboard:~#
root at beagleboard:~# echo 9 > /proc/sys/kernel/printk
root at beagleboard:~# echo platform > /sys/power/pm_test
root at beagleboard:~# echo mem > /sys/power/state
[   69.132354] PM: Syncing filesystems ... done.
[   78.607269] PM: Preparing system for mem sleep
[   78.631347] Freezing user space processes ... (elapsed 0.02 seconds) done.
[   78.664215] Freezing remaining freezable tasks ... (elapsed 0.02
seconds) done.
[   78.695129] PM: Entering mem sleep
[   78.712402] usb 1-2.1: usb suspend
[   78.739471] hub 1-2:1.0: hub_suspend
[   78.743652] usb 1-2: unlink qh256-0001/def54320 start 1 [1/0 us]
[   78.751007] usb 1-2: usb suspend
[   78.778625] hub 1-0:1.0: hub_suspend
[   78.782440] usb usb1: bus suspend
[   78.786163] ehci-omap ehci-omap.0: suspend root hub
[   78.916076] PM: suspend of devices complete after 206.665 msecs
[   78.928649] omap_device: omap_hsmmc.0: new worst case deactivate
latency 0: 152587
[   78.937438] omap_device: usbhs_omap.-1: new worst case deactivate
latency 0: 152587
[   78.946044] PM: late suspend of devices complete after 23.620 msecs
[   78.952728] suspend debug: Waiting for 5 seconds.
[   83.395080] PM: early resume of devices complete after 3.936 msecs
[   83.405548] ------------[ cut here ]------------
[   83.410430] WARNING: at arch/arm/mach-omap2/omap_l3_smx.c:162
omap3_l3_app_irq+0x114/0x15c()
[   83.419281] In-band Error seen by MPU  at address 0
[   83.424377] Modules linked in:
[   83.427612] [<c001ada8>] (unwind_backtrace+0x0/0x124) from
[<c004f1ac>] (warn_slowpath_common+0x54/0x6c)
[   83.437591] [<c004f1ac>] (warn_slowpath_common+0x54/0x6c) from
[<c004f25c>] (warn_slowpath_fmt+0x34/0x44)
[   83.447631] [<c004f25c>] (warn_slowpath_fmt+0x34/0x44) from
[<c0032298>] (omap3_l3_app_irq+0x114/0x15c)
[   83.457489] [<c0032298>] (omap3_l3_app_irq+0x114/0x15c) from
[<c0097c4c>] (handle_irq_event_percpu+0xb8/0x280)
[   83.467987] [<c0097c4c>] (handle_irq_event_percpu+0xb8/0x280) from
[<c0097e58>] (handle_irq_event+0x44/0x64)
[   83.478271] [<c0097e58>] (handle_irq_event+0x44/0x64) from
[<c009a2bc>] (handle_level_irq+0xe0/0x114)
[   83.487945] [<c009a2bc>] (handle_level_irq+0xe0/0x114) from
[<c0097678>] (generic_handle_irq+0x28/0x38)
[   83.497833] [<c0097678>] (generic_handle_irq+0x28/0x38) from
[<c0014098>] (handle_IRQ+0x80/0xc0)
[   83.507049] [<c0014098>] (handle_IRQ+0x80/0xc0) from [<c04072fc>]
(__irq_svc+0x3c/0x11c)
[   83.515563] [<c04072fc>] (__irq_svc+0x3c/0x11c) from [<c0319a80>]
(omap_i2c_unidle+0x1e8/0x2ac)
[   83.524688] [<c0319a80>] (omap_i2c_unidle+0x1e8/0x2ac) from
[<c031a144>] (omap_i2c_xfer+0x2c/0x36c)
[   83.534179] [<c031a144>] (omap_i2c_xfer+0x2c/0x36c) from
[<c0317cc4>] (i2c_transfer+0xc0/0x150)
[   83.543304] [<c0317cc4>] (i2c_transfer+0xc0/0x150) from
[<c02b2014>] (twl_i2c_write+0xcc/0x114)
[   83.552429] [<c02b2014>] (twl_i2c_write+0xcc/0x114) from
[<c02b255c>] (twl4030_sih_do_mask+0x6c/0x9c)
[   83.562103] [<c02b255c>] (twl4030_sih_do_mask+0x6c/0x9c) from
[<c0069b7c>] (process_one_work+0x2dc/0x500)
[   83.572174] [<c0069b7c>] (process_one_work+0x2dc/0x500) from
[<c006a2a8>] (worker_thread+0x1c0/0x2d8)
[   83.581848] [<c006a2a8>] (worker_thread+0x1c0/0x2d8) from
[<c006e0b0>] (kthread+0x8c/0x94)
[   83.590515] [<c006e0b0>] (kthread+0x8c/0x94) from [<c00142c0>]
(kernel_thread_exit+0x0/0x8)
[   83.599243] ---[ end trace 1b75b31a2719ed1e ]---
[   83.617126] ------------[ cut here ]------------
[   83.622009] WARNING: at arch/arm/mach-omap2/omap_l3_smx.c:162
omap3_l3_app_irq+0x114/0x15c()
[   83.630859] In-band Error seen by MPU  at address 0
[   83.635955] Modules linked in:
[   83.639190] [<c001ada8>] (unwind_backtrace+0x0/0x124) from
[<c004f1ac>] (warn_slowpath_common+0x54/0x6c)
[   83.649169] [<c004f1ac>] (warn_slowpath_common+0x54/0x6c) from
[<c004f25c>] (warn_slowpath_fmt+0x34/0x44)
[   83.659210] [<c004f25c>] (warn_slowpath_fmt+0x34/0x44) from
[<c0032298>] (omap3_l3_app_irq+0x114/0x15c)
[   83.669067] [<c0032298>] (omap3_l3_app_irq+0x114/0x15c) from
[<c0097c4c>] (handle_irq_event_percpu+0xb8/0x280)
[   83.679595] [<c0097c4c>] (handle_irq_event_percpu+0xb8/0x280) from
[<c0097e58>] (handle_irq_event+0x44/0x64)
[   83.689910] [<c0097e58>] (handle_irq_event+0x44/0x64) from
[<c009a2bc>] (handle_level_irq+0xe0/0x114)
[   83.699584] [<c009a2bc>] (handle_level_irq+0xe0/0x114) from
[<c0097678>] (generic_handle_irq+0x28/0x38)
[   83.709442] [<c0097678>] (generic_handle_irq+0x28/0x38) from
[<c0014098>] (handle_IRQ+0x80/0xc0)
[   83.718688] [<c0014098>] (handle_IRQ+0x80/0xc0) from [<c04072fc>]
(__irq_svc+0x3c/0x11c)
[   83.727203] [<c04072fc>] (__irq_svc+0x3c/0x11c) from [<c0319ac8>]
(omap_i2c_unidle+0x230/0x2ac)
[   83.736328] [<c0319ac8>] (omap_i2c_unidle+0x230/0x2ac) from
[<c031a144>] (omap_i2c_xfer+0x2c/0x36c)
[   83.745819] [<c031a144>] (omap_i2c_xfer+0x2c/0x36c) from
[<c0317cc4>] (i2c_transfer+0xc0/0x150)
[   83.754943] [<c0317cc4>] (i2c_transfer+0xc0/0x150) from
[<c02b2014>] (twl_i2c_write+0xcc/0x114)
[   83.764068] [<c02b2014>] (twl_i2c_write+0xcc/0x114) from
[<c02b255c>] (twl4030_sih_do_mask+0x6c/0x9c)
[   83.773742] [<c02b255c>] (twl4030_sih_do_mask+0x6c/0x9c) from
[<c0069b7c>] (process_one_work+0x2dc/0x500)
[   83.783813] [<c0069b7c>] (process_one_work+0x2dc/0x500) from
[<c006a2a8>] (worker_thread+0x1c0/0x2d8)
[   83.793487] [<c006a2a8>] (worker_thread+0x1c0/0x2d8) from
[<c006e0b0>] (kthread+0x8c/0x94)
[   83.802154] [<c006e0b0>] (kthread+0x8c/0x94) from [<c00142c0>]
(kernel_thread_exit+0x0/0x8)
[   83.810913] ---[ end trace 1b75b31a2719ed1f ]---
[   83.816131] ------------[ cut here ]------------
[   83.820983] WARNING: at arch/arm/mach-omap2/omap_l3_smx.c:162
omap3_l3_app_irq+0x114/0x15c()
[   83.829833] In-band Error seen by MPU  at address 0
[   83.834930] Modules linked in:
[   83.838165] [<c001ada8>] (unwind_backtrace+0x0/0x124) from
[<c004f1ac>] (warn_slowpath_common+0x54/0x6c)
[   83.848114] [<c004f1ac>] (warn_slowpath_common+0x54/0x6c) from
[<c004f25c>] (warn_slowpath_fmt+0x34/0x44)
[   83.858154] [<c004f25c>] (warn_slowpath_fmt+0x34/0x44) from
[<c0032298>] (omap3_l3_app_irq+0x114/0x15c)
[   83.868041] [<c0032298>] (omap3_l3_app_irq+0x114/0x15c) from
[<c0097c4c>] (handle_irq_event_percpu+0xb8/0x280)
[   83.878540] [<c0097c4c>] (handle_irq_event_percpu+0xb8/0x280) from
[<c0097e58>] (handle_irq_event+0x44/0x64)
[   83.888824] [<c0097e58>] (handle_irq_event+0x44/0x64) from
[<c009a2bc>] (handle_level_irq+0xe0/0x114)
[   83.898498] [<c009a2bc>] (handle_level_irq+0xe0/0x114) from
[<c0097678>] (generic_handle_irq+0x28/0x38)
[   83.908325] [<c0097678>] (generic_handle_irq+0x28/0x38) from
[<c0014098>] (handle_IRQ+0x80/0xc0)
[   83.917572] [<c0014098>] (handle_IRQ+0x80/0xc0) from [<c04072fc>]
(__irq_svc+0x3c/0x11c)
[   83.926055] [<c04072fc>] (__irq_svc+0x3c/0x11c) from [<c031a144>]
(omap_i2c_xfer+0x2c/0x36c)
[   83.934936] [<c031a144>] (omap_i2c_xfer+0x2c/0x36c) from
[<c0317cc4>] (i2c_transfer+0xc0/0x150)
[   83.944061] [<c0317cc4>] (i2c_transfer+0xc0/0x150) from
[<c02b2014>] (twl_i2c_write+0xcc/0x114)
[   83.953186] [<c02b2014>] (twl_i2c_write+0xcc/0x114) from
[<c02b255c>] (twl4030_sih_do_mask+0x6c/0x9c)
[   83.962829] [<c02b255c>] (twl4030_sih_do_mask+0x6c/0x9c) from
[<c0069b7c>] (process_one_work+0x2dc/0x500)
[   83.972900] [<c0069b7c>] (process_one_work+0x2dc/0x500) from
[<c006a2a8>] (worker_thread+0x1c0/0x2d8)
[   83.982543] [<c006a2a8>] (worker_thread+0x1c0/0x2d8) from
[<c006e0b0>] (kthread+0x8c/0x94)
[   83.991210] [<c006e0b0>] (kthread+0x8c/0x94) from [<c00142c0>]
(kernel_thread_exit+0x0/0x8)
[   83.999969] ---[ end trace 1b75b31a2719ed20 ]---
[   84.004974] Unhandled fault: external abort on non-linefetch
(0x1028) at 0xfa070008
[   84.013000] Internal error: : 1028 [#1] PREEMPT SMP
[   84.018127] Modules linked in:
[   84.021331] CPU: 0    Tainted: G        W    (3.1.0-rc4+ #226)
[   84.027435] PC is at omap_i2c_wait_for_bb+0x6c/0x84
[   84.032562] LR is at omap_i2c_wait_for_bb+0x20/0x84
[   84.037689] pc : [<c0319880>]    lr : [<c0319834>]    psr: 20000013
[   84.037689] sp : def43e80  ip : 00000000  fp : c0f6045c
[   84.049682] r10: 00000001  r9 : decee8b8  r8 : 00000001
[   84.055145] r7 : c0f605d8  r6 : decee800  r5 : ffff949d  r4 : decee800
[   84.061981] r3 : 00000008  r2 : fa070000  r1 : 83126e98  r0 : 00000080
[   84.068847] Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM
Segment kernel
[   84.076507] Control: 10c5387d  Table: 9e44c019  DAC: 00000015
[   84.082519] Process kworker/u:2 (pid: 480, stack limit = 0xdef422f8)
[   84.089172] Stack: (0xdef43e80 to 0xdef44000)
[   84.093749] 3e80: 0000001f decee868 c0f605d8 c031a14c 00000001
def42000 def43eac c04090cc
[   84.102355] 3ea0: c0f605f4 60000013 c0f6045c decee868 00000000
ffff93d0 c0f605d8 00000001
[   84.110900] 3ec0: 00000002 00000000 c0f6045c c0317cc4 decf7c00
def43f1c c0f605f0 0000002f
[   84.119476] 3ee0: c0f60454 00000174 c07c4c18 c02b2014 00000001
c043915f ded23bd0 c09e05c0
[   84.128051] 3f00: decf2400 00000000 00000000 00000002 c02b24f0
c02b255c ded23bd0 fffff22f
[   84.136627] 3f20: c07d5a24 deecb1e0 ded23bd0 c0069b7c 00000002
00000000 c0069a8c c0080a18
[   84.145202] 3f40: ded4a120 00000000 c0f606bc 00000000 00000000
c0545f89 00000000 00000000
[   84.153808] 3f60: 00000001 deecb1e0 c09e05c0 deecb1f0 c09e05c0
c09e05c0 00000000 00000089
[   84.162353] 3f80: 00000000 c006a2a8 00000000 dec81edc deecb1e0
c006a0e8 00000013 00000000
[   84.170928] 3fa0: 00000000 c006e0b0 00000000 deecb1e0 00000000
00000000 00000000 dead4ead
[   84.179504] 3fc0: ffffffff ffffffff c09e0bd8 00000000 00000000
c053aec3 00000000 00000000
[   84.188110] 3fe0: def43fe0 def43fe0 dec81edc c006e024 c00142c0
c00142c0 00000000 00000000
[   84.196685] [<c0319880>] (omap_i2c_wait_for_bb+0x6c/0x84) from
[<c031a14c>] (omap_i2c_xfer+0x34/0x36c)
[   84.206451] [<c031a14c>] (omap_i2c_xfer+0x34/0x36c) from
[<c0317cc4>] (i2c_transfer+0xc0/0x150)
[   84.215576] [<c0317cc4>] (i2c_transfer+0xc0/0x150) from
[<c02b2014>] (twl_i2c_write+0xcc/0x114)
[   84.224700] [<c02b2014>] (twl_i2c_write+0xcc/0x114) from
[<c02b255c>] (twl4030_sih_do_mask+0x6c/0x9c)
[   84.234374] [<c02b255c>] (twl4030_sih_do_mask+0x6c/0x9c) from
[<c0069b7c>] (process_one_work+0x2dc/0x500)
[   84.244415] [<c0069b7c>] (process_one_work+0x2dc/0x500) from
[<c006a2a8>] (worker_thread+0x1c0/0x2d8)
[   84.254089] [<c006a2a8>] (worker_thread+0x1c0/0x2d8) from
[<c006e0b0>] (kthread+0x8c/0x94)
[   84.262756] [<c006e0b0>] (kthread+0x8c/0x94) from [<c00142c0>]
(kernel_thread_exit+0x0/0x8)
[   84.271484] Code: e5d32002 e594300c e1a03312 e5942004 (e19200b3)
[   84.277893] ------------[ cut here ]------------
[   84.282745] WARNING: at arch/arm/mach-omap2/omap_l3_smx.c:162
omap3_l3_app_irq+0x114/0x15c()
[   84.291595] In-band Error seen by MPU  at address 0
[   84.296691] Modules linked in:
[   84.299926] [<c001ada8>] (unwind_backtrace+0x0/0x124) from
[<c004f1ac>] (warn_slowpath_common+0x54/0x6c)
[   84.309875] [<c004f1ac>] (warn_slowpath_common+0x54/0x6c) from
[<c004f25c>] (warn_slowpath_fmt+0x34/0x44)
[   84.319915] [<c004f25c>] (warn_slowpath_fmt+0x34/0x44) from
[<c0032298>] (omap3_l3_app_irq+0x114/0x15c)
[   84.329772] [<c0032298>] (omap3_l3_app_irq+0x114/0x15c) from
[<c0097c4c>] (handle_irq_event_percpu+0xb8/0x280)
[   84.340270] [<c0097c4c>] (handle_irq_event_percpu+0xb8/0x280) from
[<c0097e58>] (handle_irq_event+0x44/0x64)
[   84.350585] [<c0097e58>] (handle_irq_event+0x44/0x64) from
[<c009a2bc>] (handle_level_irq+0xe0/0x114)
[   84.360260] [<c009a2bc>] (handle_level_irq+0xe0/0x114) from
[<c0097678>] (generic_handle_irq+0x28/0x38)
[   84.370117] [<c0097678>] (generic_handle_irq+0x28/0x38) from
[<c0014098>] (handle_IRQ+0x80/0xc0)
[   84.379364] [<c0014098>] (handle_IRQ+0x80/0xc0) from [<c04072fc>]
(__irq_svc+0x3c/0x11c)
[   84.387847] [<c04072fc>] (__irq_svc+0x3c/0x11c) from [<c0407064>]
(_raw_spin_unlock_irq+0x34/0x58)
[   84.397247] [<c0407064>] (_raw_spin_unlock_irq+0x34/0x58) from
[<c00173d8>] (die+0x160/0x1e0)
[   84.406188] [<c00173d8>] (die+0x160/0x1e0) from [<c00088a0>]
(do_DataAbort+0x8c/0xa0)
[   84.414398] [<c00088a0>] (do_DataAbort+0x8c/0xa0) from [<c040729c>]
(__dabt_svc+0x3c/0x60)
[   84.423065] Exception stack(0xdef43e38 to 0xdef43e80)
[   84.428344] 3e20:
    00000080 83126e98
[   84.436920] 3e40: fa070000 00000008 decee800 ffff949d decee800
c0f605d8 00000001 decee8b8
[   84.445526] 3e60: 00000001 c0f6045c 00000000 def43e80 c0319834
c0319880 20000013 ffffffff
[   84.454101] [<c040729c>] (__dabt_svc+0x3c/0x60) from [<c0319880>]
(omap_i2c_wait_for_bb+0x6c/0x84)
[   84.463500] [<c0319880>] (omap_i2c_wait_for_bb+0x6c/0x84) from
[<c031a14c>] (omap_i2c_xfer+0x34/0x36c)
[   84.473266] [<c031a14c>] (omap_i2c_xfer+0x34/0x36c) from
[<c0317cc4>] (i2c_transfer+0xc0/0x150)
[   84.482391] [<c0317cc4>] (i2c_transfer+0xc0/0x150) from
[<c02b2014>] (twl_i2c_write+0xcc/0x114)
[   84.491485] [<c02b2014>] (twl_i2c_write+0xcc/0x114) from
[<c02b255c>] (twl4030_sih_do_mask+0x6c/0x9c)
[   84.501190] [<c02b255c>] (twl4030_sih_do_mask+0x6c/0x9c) from
[<c0069b7c>] (process_one_work+0x2dc/0x500)
[   84.511199] [<c0069b7c>] (process_one_work+0x2dc/0x500) from
[<c006a2a8>] (worker_thread+0x1c0/0x2d8)
[   84.520874] [<c006a2a8>] (worker_thread+0x1c0/0x2d8) from
[<c006e0b0>] (kthread+0x8c/0x94)
[   84.529541] [<c006e0b0>] (kthread+0x8c/0x94) from [<c00142c0>]
(kernel_thread_exit+0x0/0x8)
[   84.538299] ---[ end trace 1b75b31a2719ed21 ]---
[   84.543212] ---[ end trace 1b75b31a2719ed22 ]---
[   84.548309] Unable to handle kernel paging request at virtual
address fffffffc
[   84.555877] pgd = c0004000
[   84.558715] [fffffffc] *pgd=9f3fe821, *pte=00000000, *ppte=00000000
[   84.565307] Internal error: Oops: 17 [#2] PREEMPT SMP
[   84.570617] Modules linked in:
[   84.573822] CPU: 0    Tainted: G      D W    (3.1.0-rc4+ #226)
[   84.579956] PC is at kthread_data+0xc/0x14
[   84.584259] LR is at wq_worker_sleeping+0x14/0xb8
[   84.589172] pc : [<c006e3b0>]    lr : [<c006a414>]    psr: 00000193
[   84.589172] sp : def43cb0  ip : 00000000  fp : def43d4c
[   84.601226] r10: ded4a3a8  r9 : 00000000  r8 : ded4a32c
[   84.606689] r7 : 00000001  r6 : c14d5740  r5 : 00000000  r4 : c14d5740
[   84.613555] r3 : 00000000  r2 : 92696d3d  r1 : 00000000  r0 : ded4a120
[   84.620391] Flags: nzcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM
Segment user
[   84.627960] Control: 10c5387d  Table: 9e44c019  DAC: 00000015
[   84.633972] Process kworker/u:2 (pid: 480, stack limit = 0xdef422f8)
[   84.640655] Stack: (0xdef43cb0 to 0xdef44000)
[   84.645202] 3ca0:                                     c14d5740
ded4a120 c14d5740 c04030bc
[   84.653808] 3cc0: c04070c4 c04070c4 c009d748 c009d748 c009d850
c00530f4 000005fe ded4af50
[   84.662384] 3ce0: c14d3bac c009d850 60000113 00000000 def050e4
c0083374 ded4af50 c14d3bac
[   84.670959] 3d00: c07ace00 c009d850 ded4a120 ded4a120 00000000
00000000 00000001 c0051aa8
[   84.679534] 3d20: 00000001 00000000 c0051760 ded4a120 00000001
dec40020 00000001 ded4a32c
[   84.688110] 3d40: ded4a118 00000001 c0f6045c c00530f4 def43d50
def43d50 def43e38 def42000
[   84.696685] 3d60: ded4a120 00000001 00001028 decee8b8 00000001
c001742c def422f8 0000000b
[   84.705291] 3d80: 00001028 c0784a30 fa070008 def43e38 c07849b0
c00088a0 00000000 00000001
[   84.713867] 3da0: 00000007 00000000 00000000 fa070008 00000009
c00834e8 00000000 c07ace00
[   84.722442] 3dc0: c005602c c005602c 00000001 ded4a120 def42000
c005602c 00000101 0000000a
[   84.731048] 3de0: c009e4d8 c009e4d8 def43e20 ded4a120 c00565dc
c00565dc c0407294 c0407294
[   84.739593] 3e00: def43e80 ded4a120 def42000 c0407294 def43e6c
00000001 decee8b8 00000001
[   84.748199] 3e20: c0319880 20000013 ffffffff def43e6c 00000001
c040729c 00000080 83126e98
[   84.756774] 3e40: fa070000 00000008 decee800 ffff949d decee800
c0f605d8 00000001 decee8b8
[   84.765350] 3e60: 00000001 c0f6045c 00000000 def43e80 c0319834
c0319880 20000013 ffffffff
[   84.773925] 3e80: 0000001f decee868 c0f605d8 c031a14c 00000001
def42000 def43eac c04090cc
[   84.782531] 3ea0: c0f605f4 60000013 c0f6045c decee868 00000000
ffff93d0 c0f605d8 00000001
[   84.791107] 3ec0: 00000002 00000000 c0f6045c c0317cc4 decf7c00
def43f1c c0f605f0 0000002f
[   84.799682] 3ee0: c0f60454 00000174 c07c4c18 c02b2014 00000001
c043915f ded23bd0 c09e05c0
[   84.808258] 3f00: decf2400 00000000 00000000 00000002 c02b24f0
c02b255c ded23bd0 fffff22f
[   84.816833] 3f20: c07d5a24 deecb1e0 ded23bd0 c0069b7c 00000002
00000000 c0069a8c c0080a18
[   84.825408] 3f40: ded4a120 00000000 c0f606bc 00000000 00000000
c0545f89 00000000 00000000
[   84.833984] 3f60: 00000001 deecb1e0 c09e05c0 deecb1f0 c09e05c0
c09e05c0 00000000 00000089
[   84.842559] 3f80: 00000000 c006a2a8 00000000 dec81edc deecb1e0
c006a0e8 00000013 00000000
[   84.851135] 3fa0: 00000000 c006e0b0 00000000 deecb1e0 00000001
00000000 00000000 dead4ead
[   84.859710] 3fc0: ffffffff ffffffff c09e0bd8 00000000 00000000
c053aec3 00000000 00000000
[   84.868286] 3fe0: def43fe0 def43fe0 dec81edc c006e024 c00142c0
c00142c0 00000000 00000000
[   84.876892] [<c006e3b0>] (kthread_data+0xc/0x14) from [<c006a414>]
(wq_worker_sleeping+0x14/0xb8)
[   84.886199] [<c006a414>] (wq_worker_sleeping+0x14/0xb8) from
[<c04030bc>] (schedule+0x13c/0x92c)
[   84.895416] [<c04030bc>] (schedule+0x13c/0x92c) from [<c00530f4>]
(do_exit+0x6b8/0x6f0)
[   84.903808] [<c00530f4>] (do_exit+0x6b8/0x6f0) from [<c001742c>]
(die+0x1b4/0x1e0)
[   84.911773] [<c001742c>] (die+0x1b4/0x1e0) from [<c00088a0>]
(do_DataAbort+0x8c/0xa0)
[   84.919982] [<c00088a0>] (do_DataAbort+0x8c/0xa0) from [<c040729c>]
(__dabt_svc+0x3c/0x60)
[   84.928649] Exception stack(0xdef43e38 to 0xdef43e80)
[   84.933929] 3e20:
    00000080 83126e98
[   84.942504] 3e40: fa070000 00000008 decee800 ffff949d decee800
c0f605d8 00000001 decee8b8
[   84.951080] 3e60: 00000001 c0f6045c 00000000 def43e80 c0319834
c0319880 20000013 ffffffff
[   84.959655] [<c040729c>] (__dabt_svc+0x3c/0x60) from [<c0319880>]
(omap_i2c_wait_for_bb+0x6c/0x84)
[   84.969055] [<c0319880>] (omap_i2c_wait_for_bb+0x6c/0x84) from
[<c031a14c>] (omap_i2c_xfer+0x34/0x36c)
[   84.978790] [<c031a14c>] (omap_i2c_xfer+0x34/0x36c) from
[<c0317cc4>] (i2c_transfer+0xc0/0x150)
[   84.987915] [<c0317cc4>] (i2c_transfer+0xc0/0x150) from
[<c02b2014>] (twl_i2c_write+0xcc/0x114)
[   84.997039] [<c02b2014>] (twl_i2c_write+0xcc/0x114) from
[<c02b255c>] (twl4030_sih_do_mask+0x6c/0x9c)
[   85.006713] [<c02b255c>] (twl4030_sih_do_mask+0x6c/0x9c) from
[<c0069b7c>] (process_one_work+0x2dc/0x500)
[   85.016754] [<c0069b7c>] (process_one_work+0x2dc/0x500) from
[<c006a2a8>] (worker_thread+0x1c0/0x2d8)
[   85.026428] [<c006a2a8>] (worker_thread+0x1c0/0x2d8) from
[<c006e0b0>] (kthread+0x8c/0x94)
[   85.035095] [<c006e0b0>] (kthread+0x8c/0x94) from [<c00142c0>]
(kernel_thread_exit+0x0/0x8)
[   85.043853] Code: c0411788 e52de004 e8bd4000 e590325c (e5130004)


-- 
Ming Lei



More information about the linux-arm-kernel mailing list