OMPA4: 3.0-rc1: Unhandled fault during insmod 'ohci-hcd.ko'

Ming Lei tom.leiming at gmail.com
Sat Jun 4 22:06:07 EDT 2011


Hi guys,

Seems omap4 is broken in my panda board on 3.0-rc1 and 3.0-rc1-next,
see the log below:


[    3.538848] udevd (567): /proc/567/oom_adj is deprecated, please
use /proc/567/oom_score_adj instead.
[    6.730438] usbcore: registered new interface driver usbfs
[    6.784637] usbcore: registered new interface driver hub
[    6.848205] usbcore: registered new device driver usb
[    6.992767] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    7.067779] Unhandled fault: imprecise external abort (0x1406) at 0x400b3070
[    7.075225] Internal error: : 1406 [#1] PREEMPT SMP
[    7.080383] Modules linked in: ohci_hcd(+) usbcore twl6030_usb(+)
[    7.086883] CPU: 0    Not tainted  (3.0.0-rc1-next-20110531+ #10)
[    7.093353] PC is at usbhs_enable+0x124/0x3a0
[    7.097991] LR is at _raw_spin_unlock_irqrestore+0x58/0x78
[    7.103790] pc : [<c04e547c>]    lr : [<c06affa0>]    psr: 80000093
[    7.103790] sp : ef2c5de0  ip : ef2c5da8  fp : ef2c5e04
[    7.115875] r10: 8000001c  r9 : ef2c4000  r8 : 80000013
[    7.121368] r7 : efaedd64  r6 : c08810b8  r5 : efaee408  r4 : efaedd20
[    7.128265] r3 : 00000000  r2 : 8000001c  r1 : 0005714d  r0 : 00000000
[    7.135131] Flags: Nzcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM
Segment user
[    7.142730] Control: 10c5387d  Table: af3d004a  DAC: 00000015
[    7.148773] Process modprobe (pid: 718, stack limit = 0xef2c42f8)
[    7.155212] Stack: (0xef2c5de0 to 0xef2c6000)
[    7.159790] 5de0: efb22000 efaee408 ef9e46e0 fc064800 0000006c
00000000 ef2c5e14 ef2c5e08
[    7.168426] 5e00: c04e5714 c04e5364 ef2c5e3c ef2c5e18 bf048ac8
c04e5704 bf0489c0 efaee408
[    7.177032] 5e20: bf0498d4 bf0498d4 00000000 c01c7208 ef2c5e4c
ef2c5e40 c04d8eac bf0489cc
[    7.185638] 5e40: ef2c5e74 ef2c5e50 c04d78e8 c04d8e94 efaeb5e0
c06afef4 efaee408 efaee408
[    7.190673] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    7.190704] omap_i2c omap_i2c.1: rpm_resume returns 1
[    7.204956] 5e60: bf0498d4 bf0498d4 ef2c5e94 ef2c5e78 c04d7c24
c04d7820 bf049748 c01c7208
[    7.213592] 5e80: efaee408 efaee43c ef2c5eb4 ef2c5e98 c04d7cc0
c04d7bb0 c04d7c48 bf0498d4
[    7.222229] 5ea0: c04d7c48 00000000 ef2c5edc ef2c5eb8 c04d69e8
c04d7c54 ef8b3664 efaedc7c
[    7.230834] 5ec0: c045f014 bf0498d4 efb045e0 c089d6e8 ef2c5eec
ef2c5ee0 c04d76d4 c04d6998
[    7.239471] 5ee0: ef2c5f14 ef2c5ef0 c04d7354 c04d76b8 bf049748
c045f38c bf0498d4 c08b3b80
[    7.248077] 5f00: bf049a64 00000000 ef2c5f2c ef2c5f18 c04d8378
c04d72a0 00000000 c08b3b80
[    7.256683] 5f20: ef2c5f3c ef2c5f30 c04d91e4 c04d82d4 ef2c5f5c
ef2c5f40 bf04c070 c04d919c
[    7.265289] 5f40: 00000000 bf049910 c08b3b80 bf04c000 ef2c5f7c
ef2c5f60 c01bc71c bf04c00c
[    7.273925] 5f60: bf049910 00016258 00000000 0004764c ef2c5fa4
ef2c5f80 c02487ac c01bc6e4
[    7.282531] 5f80: c0238c70 c0238a28 00009720 00000000 00000000
00000080 00000000 ef2c5fa8
[    7.291137] 5fa0: c01c6fa0 c024872c 00009720 00000000 401df000
0004764c 00016258 00016258
[    7.299774] 5fc0: 00009720 00000000 00000000 00000080 00000000
00016154 00016148 00000000
[    7.308380] 5fe0: 000162a0 beb5c9f4 0000b180 4017a264 60000010
401df000 00000000 00000000
[    7.316986] Backtrace:
[    7.319580] [<c04e5358>] (usbhs_enable+0x0/0x3a0) from [<c04e5714>]
(omap_usbhs_enable+0x1c/0x20)
[    7.328948] [<c04e56f8>] (omap_usbhs_enable+0x0/0x20) from
[<bf048ac8>] (ohci_hcd_omap3_probe+0x108/0x1b0 [ohci
_hcd])
[    7.340148] [<bf0489c0>] (ohci_hcd_omap3_probe+0x0/0x1b0
[ohci_hcd]) from [<c04d8eac>] (platform_drv_probe+0x24
/0x28)
[    7.351318]  r8:c01c7208 r7:00000000 r6:bf0498d4 r5:bf0498d4 r4:efaee408
[    7.358215] r3:bf0489c0
[    7.360992] [<c04d8e88>] (platform_drv_probe+0x0/0x28) from
[<c04d78e8>] (really_probe+0xd4/0x1b8)
[    7.370452] [<c04d7814>] (really_probe+0x0/0x1b8) from [<c04d7c24>]
(driver_probe_device+0x80/0xa4)
[    7.379974]  r6:bf0498d4 r5:bf0498d4 r4:efaee408
[    7.384857] [<c04d7ba4>] (driver_probe_device+0x0/0xa4) from
[<c04d7cc0>] (__driver_attach+0x78/0x9c)
[    7.394561]  r5:efaee43c r4:efaee408
[    7.398345] [<c04d7c48>] (__driver_attach+0x0/0x9c) from
[<c04d69e8>] (bus_for_each_dev+0x5c/0x8c)
[    7.407775]  r6:00000000 r5:c04d7c48 r4:bf0498d4 r3:c04d7c48
[    7.413757] [<c04d698c>] (bus_for_each_dev+0x0/0x8c) from
[<c04d76d4>] (driver_attach+0x28/0x30)
[    7.423004]  r6:c089d6e8 r5:efb045e0 r4:bf0498d4
[    7.427917] [<c04d76ac>] (driver_attach+0x0/0x30) from [<c04d7354>]
(bus_add_driver+0xc0/0x1c4)
[    7.437072] [<c04d7294>] (bus_add_driver+0x0/0x1c4) from
[<c04d8378>] (driver_register+0xb0/0xe4)
[    7.446411]  r7:00000000 r6:bf049a64 r5:c08b3b80 r4:bf0498d4
[    7.452392] [<c04d82c8>] (driver_register+0x0/0xe4) from
[<c04d91e4>] (platform_driver_register+0x54/0x68)
[    7.462554]  r5:c08b3b80 r4:00000000
[    7.466339] [<c04d9190>] (platform_driver_register+0x0/0x68) from
[<bf04c070>] (ohci_hcd_mod_init+0x70/0xc0 [oh
ci_hcd])
[    7.477691] [<bf04c000>] (ohci_hcd_mod_init+0x0/0xc0 [ohci_hcd])
from [<c01bc71c>] (do_one_initcall+0x44/0x10c)
[    7.488311]  r6:bf04c000 r5:c08b3b80 r4:bf049910 r3:00000000
[    7.494323] [<c01bc6d8>] (do_one_initcall+0x0/0x10c) from
[<c02487ac>] (sys_init_module+0x8c/0x1ac)
[    7.503845]  r7:0004764c r6:00000000 r5:00016258 r4:bf049910
[    7.509826] [<c0248720>] (sys_init_module+0x0/0x1ac) from
[<c01c6fa0>] (ret_fast_syscall+0x0/0x3c)
[    7.519256]  r7:00000080 r6:00000000 r5:00000000 r4:00009720
[    7.525238] Code: e3530001 03caaa01 138aaa01 ea000056 (e59f2268)
[    7.531707] ------------[ cut here ]------------
[    7.536621] WARNING: at arch/arm/mach-omap2/omap_l3_noc.c:106
l3_interrupt_handler+0xf0/0x144()
[    7.545837] CUSTOM SRESP error with SOURCE:L4CFG
[    7.550720] Modules linked in: ohci_hcd(+) usbcore twl6030_usb(+)
[    7.557159] Backtrace:
[    7.559753] [<c01cb40c>] (dump_backtrace+0x0/0x100) from
[<c06ab794>] (dump_stack+0x20/0x24)
[    7.568664]  r6:c07d3333 r5:0000006a r4:ef2c5a88 r3:00000002
[    7.574645] [<c06ab774>] (dump_stack+0x0/0x24) from [<c01ffbe4>]
(warn_slowpath_common+0x5c/0x74)
[    7.584014] [<c01ffb88>] (warn_slowpath_common+0x0/0x74) from
[<c01ffcb8>] (warn_slowpath_fmt+0x40/0x48)
[    7.593963]  r8:00000000 r7:00000105 r6:80080003 r5:00000448 r4:f8000000
[    7.600860] r3:00000009
[    7.603637] [<c01ffc78>] (warn_slowpath_fmt+0x0/0x48) from
[<c01e2664>] (l3_interrupt_handler+0xf0/0x144)
[    7.613708]  r3:c07d33b4 r2:c07d3383
[    7.617523] [<c01e2574>] (l3_interrupt_handler+0x0/0x144) from
[<c024d360>] (handle_irq_event_percpu+0xc4/0x258
)
[    7.628204]  r6:ef919320 r5:0000002a r4:ef919320
[    7.633117] [<c024d29c>] (handle_irq_event_percpu+0x0/0x258) from
[<c024d540>] (handle_irq_event+0x4c/0x6c)
[    7.643371] [<c024d4f4>] (handle_irq_event+0x0/0x6c) from
[<c024fc78>] (handle_fasteoi_irq+0xd8/0x110)
[    7.653167]  r6:0000002a r5:c08566ac r4:c0856660 r3:00000000
[    7.659149] [<c024fba0>] (handle_fasteoi_irq+0x0/0x110) from
[<c024cc58>] (generic_handle_irq+0x30/0x40)
[    7.669128]  r5:ef2c5c58 r4:0000002a
[    7.672912] [<c024cc28>] (generic_handle_irq+0x0/0x40) from
[<c01bc2e8>] (asm_do_IRQ+0x88/0xc8)
[    7.682098]  r4:0000002a r3:0000019a
[    7.685882] [<c01bc260>] (asm_do_IRQ+0x0/0xc8) from [<c06b024c>]
(__irq_svc+0x4c/0xf0)
[    7.694213] Exception stack(0xef2c5b78 to 0xef2c5bc0)
[    7.699523] 5b60:
    c0207470 ef2c5b98
[    7.708160] 5b80: 00000000 00000000 00000082 c0207c0c c1757040
00000003 00000002 0000000a
[    7.716766] 5ba0: 8000001c ef2c5bfc ef2c5bb0 ef2c5bc0 c0238c70
c0207474 60000013 ffffffff
[    7.725372]  r5:fa240100 r4:ffffffff
[    7.729156] [<c02073f8>] (__do_softirq+0x0/0x298) from [<c0207c0c>]
(irq_exit+0x68/0xc0)
[    7.737701] [<c0207ba4>] (irq_exit+0x0/0xc0) from [<c01cd108>]
(ipi_timer+0x3c/0x48)
[    7.745849]  r4:c005a040 r3:00000000
[    7.749603] [<c01cd0cc>] (ipi_timer+0x0/0x48) from [<c01bc390>]
(do_local_timer+0x68/0x94)
[    7.758331]  r6:c09b6360 r5:00000000 r4:c01bafd8 r3:000005f7
[    7.764312] [<c01bc328>] (do_local_timer+0x0/0x94) from
[<c06b024c>] (__irq_svc+0x4c/0xf0)
[    7.773010] Exception stack(0xef2c5c58 to 0xef2c5ca0)
[    7.778350] 5c40:
    c06aff1c ef2c5c78
[    7.786956] 5c60: 00000000 00000000 c0870a50 ef2c5d98 00000001
00001406 ef2c5d98 00000093
[    7.795562] 5c80: 8000001c ef2c5cb4 ef2c5c90 ef2c5ca0 c0238c70
c06aff20 60000013 ffffffff
[    7.804168]  r6:0000001d r5:fa240100 r4:ffffffff r3:60000013
[    7.810150] [<c06afee8>] (_raw_spin_unlock_irq+0x0/0x60) from
[<c01cb9a4>] (die+0xa4/0x10c)
[    7.818969]  r4:ef2c4000 r3:c08b5a30
[    7.822753] [<c01cb900>] (die+0x0/0x10c) from [<c01cba68>]
(arm_notify_die+0x5c/0x60)
[    7.830963]  r7:c0870f88 r6:400b3070 r5:c08710e8 r4:00001406
[    7.836975] [<c01cba0c>] (arm_notify_die+0x0/0x60) from
[<c01bc1a0>] (do_DataAbort+0x94/0xa8)
[    7.845947] [<c01bc10c>] (do_DataAbort+0x0/0xa8) from [<c06b01d0>]
(__dabt_svc+0x70/0xa0)
[    7.854553] Exception stack(0xef2c5d98 to 0xef2c5de0)
[    7.859863] 5d80:
    00000000 0005714d
[    7.868499] 5da0: 8000001c 00000000 efaedd20 efaee408 c08810b8
efaedd64 80000013 ef2c4000
[    7.877105] 5dc0: 8000001c ef2c5e04 ef2c5da8 ef2c5de0 c06affa0
c04e547c 80000093 ffffffff
[    7.885711]  r8:80000013 r7:efaedd64 r6:c08810b8 r5:00000406 r4:0000040f
[    7.892822] [<c04e5358>] (usbhs_enable+0x0/0x3a0) from [<c04e5714>]
(omap_usbhs_enable+0x1c/0x20)
[    7.902191] [<c04e56f8>] (omap_usbhs_enable+0x0/0x20) from
[<bf048ac8>] (ohci_hcd_omap3_probe+0x108/0x1b0 [ohci
_hcd])
[    7.913360] [<bf0489c0>] (ohci_hcd_omap3_probe+0x0/0x1b0
[ohci_hcd]) from [<c04d8eac>] (platform_drv_probe+0x24
/0x28)
[    7.924560]  r8:c01c7208 r7:00000000 r6:bf0498d4 r5:bf0498d4 r4:efaee408
[    7.931457] r3:bf0489c0
[    7.934234] [<c04d8e88>] (platform_drv_probe+0x0/0x28) from
[<c04d78e8>] (really_probe+0xd4/0x1b8)
[    7.943664] [<c04d7814>] (really_probe+0x0/0x1b8) from [<c04d7c24>]
(driver_probe_device+0x80/0xa4)
[    7.953186]  r6:bf0498d4 r5:bf0498d4 r4:efaee408
[    7.958068] [<c04d7ba4>] (driver_probe_device+0x0/0xa4) from
[<c04d7cc0>] (__driver_attach+0x78/0x9c)
[    7.967773]  r5:efaee43c r4:efaee408
[    7.971557] [<c04d7c48>] (__driver_attach+0x0/0x9c) from
[<c04d69e8>] (bus_for_each_dev+0x5c/0x8c)
[    7.980987]  r6:00000000 r5:c04d7c48 r4:bf0498d4 r3:c04d7c48
[    7.986968] [<c04d698c>] (bus_for_each_dev+0x0/0x8c) from
[<c04d76d4>] (driver_attach+0x28/0x30)
[    7.996215]  r6:c089d6e8 r5:efb045e0 r4:bf0498d4
[    8.001098] [<c04d76ac>] (driver_attach+0x0/0x30) from [<c04d7354>]
(bus_add_driver+0xc0/0x1c4)
[    8.010253] [<c04d7294>] (bus_add_driver+0x0/0x1c4) from
[<c04d8378>] (driver_register+0xb0/0xe4)
[    8.019592]  r7:00000000 r6:bf049a64 r5:c08b3b80 r4:bf0498d4
[    8.025573] [<c04d82c8>] (driver_register+0x0/0xe4) from
[<c04d91e4>] (platform_driver_register+0x54/0x68)
[    8.035766]  r5:c08b3b80 r4:00000000
[    8.039550] [<c04d9190>] (platform_driver_register+0x0/0x68) from
[<bf04c070>] (ohci_hcd_mod_init+0x70/0xc0 [oh
ci_hcd])
[    8.050903] [<bf04c000>] (ohci_hcd_mod_init+0x0/0xc0 [ohci_hcd])
from [<c01bc71c>] (do_one_initcall+0x44/0x10c)
[    8.061523]  r6:bf04c000 r5:c08b3b80 r4:bf049910 r3:00000000
[    8.067535] [<c01bc6d8>] (do_one_initcall+0x0/0x10c) from
[<c02487ac>] (sys_init_module+0x8c/0x1ac)
[    8.077056]  r7:0004764c r6:00000000 r5:00016258 r4:bf049910
[    8.083038] [<c0248720>] (sys_init_module+0x0/0x1ac) from
[<c01c6fa0>] (ret_fast_syscall+0x0/0x3c)
[    8.092498]  r7:00000080 r6:00000000 r5:00000000 r4:00009720
[    8.098480] ---[ end trace 6663274d06549573 ]---
[    8.103485] ---[ end trace 6663274d06549574 ]---
[    8.103576] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.103576] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.119110] note: modprobe[718] exited with preempt_count 1
[    8.125061] BUG: sleeping function called from invalid context at
kernel/rwsem.c:21
[    8.133209] in_atomic(): 1, irqs_disabled(): 0, pid: 718, name: modprobe
[    8.133270] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.133270] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.151031] INFO: lockdep is turned off.
[    8.155212] Backtrace:
[    8.155242] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.155273] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.168487]
[    8.170135] [<c01cb40c>] (dump_backtrace+0x0/0x100) from
[<c06ab794>] (dump_stack+0x20/0x24)
[    8.179138]  r6:ef3e45a0
[    8.179260] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.179260] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.192443]  r5:ffff6e11 r4:ef2c4000
[    8.194976] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.195007] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.206878]  r3:20000013
[    8.209594] [<c06ab774>] (dump_stack+0x0/0x24) from [<c01f13a8>]
(__might_sleep+0x110/0x130)
[    8.209594] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.209625] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.229156] [<c01f1298>] (__might_sleep+0x0/0x130) from
[<c06ae748>] (down_read+0x34/0x90)
[    8.237884]  r5:ef3e45d8
[    8.237915] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.237915] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.251190]  r4:c024a8f0
[    8.253936] [<c06ae714>] (down_read+0x0/0x90) from [<c024a8f0>]
(acct_collect+0x50/0x1b4)
[    8.253936] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.253936] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.273193]  r6:0000000b r5:ef2c4000
[    8.275695] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.275726] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.287628]  r4:ef9d0ca0
[    8.290344] [<c024a8a0>] (acct_collect+0x0/0x1b4) from [<c0204048>]
(do_exit+0x1f8/0x384)
[    8.290344] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.290344] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.309600]  r8:ef2c5d98 r7:00001406 r6:00000001
[    8.313232] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.313232] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.325134]  r5:0000000b r4:ef99e0c0
[    8.328765] r3:000002ad
[    8.328765] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.328796] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.342163]
[    8.343780] [<c0203e50>] (do_exit+0x0/0x384) from [<c01cb9f8>]
(die+0xf8/0x10c)
[    8.343780] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.343811] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.362121]  r7:00001406 r3:00008001
[    8.364624] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.364654] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.376525]
[    8.378143] [<c01cb900>] (die+0x0/0x10c) from [<c01cba68>]
(arm_notify_die+0x5c/0x60)
[    8.378143] twl6030_usb twl6030_usb: Initialized TWL6030 USB module
[    8.378173] driver: 'twl6030_usb': driver_bound: bound to device
'twl6030_usb'
[    8.378173] bus: 'platform': really_probe: bound device twl6030_usb
to driver twl6030_usb
[    8.379577] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.379577] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.419860]  r7:c0870f88 r6:400b3070 r5:c08710e8
[    8.423553] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.423553] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.435394]  r4:00001406
[    8.438110] [<c01cba0c>] (arm_notify_die+0x0/0x60) from
[<c01bc1a0>] (do_DataAbort+0x94/0xa8)
[    8.438140] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.438140] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.457733] [<c01bc10c>] (do_DataAbort+0x0/0xa8) from [<c06b01d0>]
(__dabt_svc+0x70/0xa0)
[    8.466400] Exception stack(0xef2c5d98 to 0xef2c5de0)
[    8.466430] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.466430] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.482360] 5d80:
    00000000 0005714d
[    8.490997] 5da0: 8000001c 00000000 efaedd20 efaee408 c08810b8
efaedd64 80000013 ef2c4000
[    8.491027] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.491027] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.510284] 5dc0: 8000001c ef2c5e04 ef2c5da8 ef2c5de0 c06affa0
c04e547c 80000093 ffffffff
[    8.518920]  r8:80000013
[    8.518951] omap_i2c omap_i2c.1: rpm_resume flags 0x4
[    8.518951] omap_i2c omap_i2c.1: rpm_resume returns 1
[    8.532226]  r7:efaedd64 r6:c08810b8 r5:00000406 r4:0000040f
[    8.538269] [<c04e5358>] (usbhs_enable+0x0/0x3a0) from [<c04e5714>]
(omap_usbhs_enable+0x1c/0x20)
[    8.547668] [<c04e56f8>] (omap_usbhs_enable+0x0/0x20) from
[<bf048ac8>] (ohci_hcd_omap3_probe+0x108/0x1b0 [ohci
_hcd])
[    8.558868] [<bf0489c0>] (ohci_hcd_omap3_probe+0x0/0x1b0
[ohci_hcd]) from [<c04d8eac>] (platform_drv_probe+0x24
/0x28)
[    8.570037]  r8:c01c7208 r7:00000000 r6:bf0498d4 r5:bf0498d4 r4:efaee408
[    8.576965] r3:bf0489c0
[    8.579772] [<c04d8e88>] (platform_drv_probe+0x0/0x28) from
[<c04d78e8>] (really_probe+0xd4/0x1b8)
[    8.589233] [<c04d7814>] (really_probe+0x0/0x1b8) from [<c04d7c24>]
(driver_probe_device+0x80/0xa4)
[    8.598785]  r6:bf0498d4 r5:bf0498d4 r4:efaee408
[    8.603668] [<c04d7ba4>] (driver_probe_device+0x0/0xa4) from
[<c04d7cc0>] (__driver_attach+0x78/0x9c)
[    8.613403]  r5:efaee43c r4:efaee408
[    8.617187] [<c04d7c48>] (__driver_attach+0x0/0x9c) from
[<c04d69e8>] (bus_for_each_dev+0x5c/0x8c)
[    8.626647]  r6:00000000 r5:c04d7c48 r4:bf0498d4 r3:c04d7c48
[    8.632659] [<c04d698c>] (bus_for_each_dev+0x0/0x8c) from
[<c04d76d4>] (driver_attach+0x28/0x30)
[    8.641906]  r6:c089d6e8 r5:efb045e0 r4:bf0498d4
[    8.646820] [<c04d76ac>] (driver_attach+0x0/0x30) from [<c04d7354>]
(bus_add_driver+0xc0/0x1c4)
[    8.656005] [<c04d7294>] (bus_add_driver+0x0/0x1c4) from
[<c04d8378>] (driver_register+0xb0/0xe4)
[    8.665344]  r7:00000000 r6:bf049a64 r5:c08b3b80 r4:bf0498d4
[    8.671356] [<c04d82c8>] (driver_register+0x0/0xe4) from
[<c04d91e4>] (platform_driver_register+0x54/0x68)
[    8.681549]  r5:c08b3b80 r4:00000000
[    8.685363] [<c04d9190>] (platform_driver_register+0x0/0x68) from
[<bf04c070>] (ohci_hcd_mod_init+0x70/0xc0 [oh
ci_hcd])
[    8.696746] [<bf04c000>] (ohci_hcd_mod_init+0x0/0xc0 [ohci_hcd])
from [<c01bc71c>] (do_one_initcall+0x44/0x10c)
[    8.707397]  r6:bf04c000 r5:c08b3b80 r4:bf049910 r3:00000000
[    8.713409] [<c01bc6d8>] (do_one_initcall+0x0/0x10c) from
[<c02487ac>] (sys_init_module+0x8c/0x1ac)
[    8.722930]  r7:0004764c r6:00000000 r5:00016258 r4:bf049910
[    8.728942] [<c0248720>] (sys_init_module+0x0/0x1ac) from
[<c01c6fa0>] (ret_fast_syscall+0x0/0x3c)
[    8.738403]  r7:00000080 r6:00000000 r5:00000000 r4:00009720
[    8.744415] BUG: scheduling while atomic: modprobe/718/0x40000002
[    8.750854] INFO: lockdep is turned off.
[    8.754974] Modules linked in: ohci_hcd(+) usbcore twl6030_usb
[    8.761169] Backtrace:
[    8.763763] [<c01cb40c>] (dump_backtrace+0x0/0x100) from
[<c06ab794>] (dump_stack+0x20/0x24)
[    8.772644]  r6:00000000 r5:00000000 r4:ef99e0c0 r3:20000013
[    8.778656] [<c06ab774>] (dump_stack+0x0/0x24) from [<c01f1cf4>]
(__schedule_bug+0x84/0x94)
[    8.787506] [<c01f1c70>] (__schedule_bug+0x0/0x94) from
[<c06abe98>] (schedule+0x74/0x5e0)
[    8.796264]  r5:c18b8180 r4:ef99e0c0
[    8.800079] [<c06abe24>] (schedule+0x0/0x5e0) from [<c01f86cc>]
(__cond_resched+0x20/0x2c)
[    8.808837] [<c01f86ac>] (__cond_resched+0x0/0x2c) from
[<c06ac6c0>] (_cond_resched+0x40/0x50)
[    8.817932] [<c06ac680>] (_cond_resched+0x0/0x50) from [<c02a4550>]
(unmap_page_range+0x174/0x188)
[    8.827392] [<c02a43dc>] (unmap_page_range+0x0/0x188) from
[<c02a4aa0>] (unmap_vmas+0x88/0xb8)
[    8.836517] [<c02a4a18>] (unmap_vmas+0x0/0xb8) from [<c02a8edc>]
(exit_mmap+0x138/0x240)
[    8.845031] [<c02a8da4>] (exit_mmap+0x0/0x240) from [<c01fdde4>]
(mmput+0x60/0x120)
[    8.853118]  r6:ef99e4a0 r5:00000000 r4:ef3e4540
[    8.858032] [<c01fdd84>] (mmput+0x0/0x120) from [<c0202648>]
(exit_mm+0x14c/0x154)
[    8.865997]  r5:ef99e0c0 r4:ef3e4540
[    8.869812] [<c02024fc>] (exit_mm+0x0/0x154) from [<c0204054>]
(do_exit+0x204/0x384)
[    8.877960]  r7:00001406 r6:00000001 r5:0000000b r4:ef99e0c0
[    8.883972] [<c0203e50>] (do_exit+0x0/0x384) from [<c01cb9f8>]
(die+0xf8/0x10c)
[    8.891662]  r7:00001406 r3:00008001
[    8.895477] [<c01cb900>] (die+0x0/0x10c) from [<c01cba68>]
(arm_notify_die+0x5c/0x60)
[    8.903747]  r7:c0870f88 r6:400b3070 r5:c08710e8 r4:00001406
[    8.909759] [<c01cba0c>] (arm_notify_die+0x0/0x60) from
[<c01bc1a0>] (do_DataAbort+0x94/0xa8)
[    8.918762] [<c01bc10c>] (do_DataAbort+0x0/0xa8) from [<c06b01d0>]
(__dabt_svc+0x70/0xa0)
[    8.927368] Exception stack(0xef2c5d98 to 0xef2c5de0)
[    8.932708] 5d80:
    00000000 0005714d
[    8.941345] 5da0: 8000001c 00000000 efaedd20 efaee408 c08810b8
efaedd64 80000013 ef2c4000
[    8.949951] 5dc0: 8000001c ef2c5e04 ef2c5da8 ef2c5de0 c06affa0
c04e547c 80000093 ffffffff
[    8.958587]  r8:80000013 r7:efaedd64 r6:c08810b8 r5:00000406 r4:0000040f
[    8.965698] [<c04e5358>] (usbhs_enable+0x0/0x3a0) from [<c04e5714>]
(omap_usbhs_enable+0x1c/0x20)
[    8.975097] [<c04e56f8>] (omap_usbhs_enable+0x0/0x20) from
[<bf048ac8>] (ohci_hcd_omap3_probe+0x108/0x1b0 [ohci
_hcd])
[    8.986297] [<bf0489c0>] (ohci_hcd_omap3_probe+0x0/0x1b0
[ohci_hcd]) from [<c04d8eac>] (platform_drv_probe+0x24
/0x28)
[    8.997497]  r8:c01c7208 r7:00000000 r6:bf0498d4 r5:bf0498d4 r4:efaee408
[    9.004425] r3:bf0489c0
[    9.007202] [<c04d8e88>] (platform_drv_probe+0x0/0x28) from
[<c04d78e8>] (really_probe+0xd4/0x1b8)
[    9.016662] [<c04d7814>] (really_probe+0x0/0x1b8) from [<c04d7c24>]
(driver_probe_device+0x80/0xa4)
[    9.026214]  r6:bf0498d4 r5:bf0498d4 r4:efaee408
[    9.031097] [<c04d7ba4>] (driver_probe_device+0x0/0xa4) from
[<c04d7cc0>] (__driver_attach+0x78/0x9c)
[    9.040832]  r5:efaee43c r4:efaee408
[    9.044616] [<c04d7c48>] (__driver_attach+0x0/0x9c) from
[<c04d69e8>] (bus_for_each_dev+0x5c/0x8c)
[    9.054077]  r6:00000000 r5:c04d7c48 r4:bf0498d4 r3:c04d7c48
[    9.060089] [<c04d698c>] (bus_for_each_dev+0x0/0x8c) from
[<c04d76d4>] (driver_attach+0x28/0x30)
[    9.069335]  r6:c089d6e8 r5:efb045e0 r4:bf0498d4
[    9.074249] [<c04d76ac>] (driver_attach+0x0/0x30) from [<c04d7354>]
(bus_add_driver+0xc0/0x1c4)
[    9.083435] [<c04d7294>] (bus_add_driver+0x0/0x1c4) from
[<c04d8378>] (driver_register+0xb0/0xe4)
[    9.092803]  r7:00000000 r6:bf049a64 r5:c08b3b80 r4:bf0498d4
[    9.098815] [<c04d82c8>] (driver_register+0x0/0xe4) from
[<c04d91e4>] (platform_driver_register+0x54/0x68)
[    9.108978]  r5:c08b3b80 r4:00000000
[    9.112792] [<c04d9190>] (platform_driver_register+0x0/0x68) from
[<bf04c070>] (ohci_hcd_mod_init+0x70/0xc0 [oh
ci_hcd])
[    9.124176] [<bf04c000>] (ohci_hcd_mod_init+0x0/0xc0 [ohci_hcd])
from [<c01bc71c>] (do_one_initcall+0x44/0x10c)
[    9.134826]  r6:bf04c000 r5:c08b3b80 r4:bf049910 r3:00000000
[    9.140838] [<c01bc6d8>] (do_one_initcall+0x0/0x10c) from
[<c02487ac>] (sys_init_module+0x8c/0x1ac)
[    9.150390]  r7:0004764c r6:00000000 r5:00016258 r4:bf049910
[    9.156402] [<c0248720>] (sys_init_module+0x0/0x1ac) from
[<c01c6fa0>] (ret_fast_syscall+0x0/0x3c)
[    9.165863]  r7:00000080 r6:00000000 r5:00000000 r4:00009720
[    9.171905] BUG: sleeping function called from invalid context at
mm/memory.c:1238
[    9.179901] in_atomic(): 1, irqs_disabled(): 0, pid: 718, name: modprobe
[    9.186981] INFO: lockdep is turned off.
[    9.191101] Backtrace:
[    9.193695] [<c01cb40c>] (dump_backtrace+0x0/0x100) from
[<c06ab794>] (dump_stack+0x20/0x24)
[    9.202606]  r6:00000000 r5:ffff6e97 r4:ef2c4000 r3:20000113
[    9.208618] [<c06ab774>] (dump_stack+0x0/0x24) from [<c01f13a8>]
(__might_sleep+0x110/0x130)
[    9.217498] [<c01f1298>] (__might_sleep+0x0/0x130) from
[<c02a454c>] (unmap_page_range+0x170/0x188)
[    9.227050]  r5:ef3bcf40 r4:ef2c5bfc
[    9.230865] [<c02a43dc>] (unmap_page_range+0x0/0x188) from
[<c02a4aa0>] (unmap_vmas+0x88/0xb8)
[    9.239959] [<c02a4a18>] (unmap_vmas+0x0/0xb8) from [<c02a8edc>]
(exit_mmap+0x138/0x240)
[    9.248474] [<c02a8da4>] (exit_mmap+0x0/0x240) from [<c01fdde4>]
(mmput+0x60/0x120)
[    9.256561]  r6:ef99e4a0 r5:00000000 r4:ef3e4540
[    9.261474] [<c01fdd84>] (mmput+0x0/0x120) from [<c0202648>]
(exit_mm+0x14c/0x154)
[    9.269439]  r5:ef99e0c0 r4:ef3e4540
[    9.273223] [<c02024fc>] (exit_mm+0x0/0x154) from [<c0204054>]
(do_exit+0x204/0x384)
[    9.281402]  r7:00001406 r6:00000001 r5:0000000b r4:ef99e0c0
[    9.287414] [<c0203e50>] (do_exit+0x0/0x384) from [<c01cb9f8>]
(die+0xf8/0x10c)
[    9.295135]  r7:00001406 r3:00008001
[    9.295135] [<c01cb900>] (die+0x0/0x10c) from [<c01cba68>]
(arm_notify_die+0x5c/0x60)
[    9.295166]  r7:c0870f88 r6:400b3070 r5:c08710e8 r4:00001406
[    9.295166] [<c01cba0c>] (arm_notify_die+0x0/0x60) from
[<c01bc1a0>] (do_DataAbort+0x94/0xa8)
[    9.295196] [<c01bc10c>] (do_DataAbort+0x0/0xa8) from [<c06b01d0>]
(__dabt_svc+0x70/0xa0)
[    9.295196] Exception stack(0xef2c5d98 to 0xef2c5de0)
[    9.295227] 5d80:
    00000000 0005714d
[    9.295227] 5da0: 8000001c 00000000 efaedd20 efaee408 c08810b8
efaedd64 80000013 ef2c4000
[    9.295227] 5dc0: 8000001c ef2c5e04 ef2c5da8 ef2c5de0 c06affa0
c04e547c 80000093 ffffffff
[    9.295257]  r8:80000013 r7:efaedd64 r6:c08810b8 r5:00000406 r4:0000040f
[    9.295288] [<c04e5358>] (usbhs_enable+0x0/0x3a0) from [<c04e5714>]
(omap_usbhs_enable+0x1c/0x20)
[    9.295318] [<c04e56f8>] (omap_usbhs_enable+0x0/0x20) from
[<bf048ac8>] (ohci_hcd_omap3_probe+0x108/0x1b0 [ohci
_hcd])
[    9.295318] [<bf0489c0>] (ohci_hcd_omap3_probe+0x0/0x1b0
[ohci_hcd]) from [<c04d8eac>] (platform_drv_probe+0x24
/0x28)
[    9.295349]  r8:c01c7208 r7:00000000 r6:bf0498d4 r5:bf0498d4 r4:efaee408
[    9.295349] r3:bf0489c0
[    9.295379] [<c04d8e88>] (platform_drv_probe+0x0/0x28) from
[<c04d78e8>] (really_probe+0xd4/0x1b8)
[    9.295379] [<c04d7814>] (really_probe+0x0/0x1b8) from [<c04d7c24>]
(driver_probe_device+0x80/0xa4)
[    9.295410]  r6:bf0498d4 r5:bf0498d4 r4:efaee408
[    9.295410] [<c04d7ba4>] (driver_probe_device+0x0/0xa4) from
[<c04d7cc0>] (__driver_attach+0x78/0x9c)
[    9.295440]  r5:efaee43c r4:efaee408
[    9.295440] [<c04d7c48>] (__driver_attach+0x0/0x9c) from
[<c04d69e8>] (bus_for_each_dev+0x5c/0x8c)
[    9.295471]  r6:00000000 r5:c04d7c48 r4:bf0498d4 r3:c04d7c48
[    9.295471] [<c04d698c>] (bus_for_each_dev+0x0/0x8c) from
[<c04d76d4>] (driver_attach+0x28/0x30)
[    9.295501]  r6:c089d6e8 r5:efb045e0 r4:bf0498d4
[    9.295501] [<c04d76ac>] (driver_attach+0x0/0x30) from [<c04d7354>]
(bus_add_driver+0xc0/0x1c4)
[    9.295532] [<c04d7294>] (bus_add_driver+0x0/0x1c4) from
[<c04d8378>] (driver_register+0xb0/0xe4)
[    9.295532]  r7:00000000 r6:bf049a64 r5:c08b3b80 r4:bf0498d4
[    9.295562] [<c04d82c8>] (driver_register+0x0/0xe4) from
[<c04d91e4>] (platform_driver_register+0x54/0x68)
[    9.295562]  r5:c08b3b80 r4:00000000
[    9.295593] [<c04d9190>] (platform_driver_register+0x0/0x68) from
[<bf04c070>] (ohci_hcd_mod_init+0x70/0xc0 [oh
ci_hcd])
[    9.295623] [<bf04c000>] (ohci_hcd_mod_init+0x0/0xc0 [ohci_hcd])
from [<c01bc71c>] (do_one_initcall+0x44/0x10c)
[    9.295623]  r6:bf04c000 r5:c08b3b80 r4:bf049910 r3:00000000
[    9.295654] [<c01bc6d8>] (do_one_initcall+0x0/0x10c) from
[<c02487ac>] (sys_init_module+0x8c/0x1ac)
[    9.295654]  r7:0004764c r6:00000000 r5:00016258 r4:bf049910
[    9.295684] [<c0248720>] (sys_init_module+0x0/0x1ac) from
[<c01c6fa0>] (ret_fast_syscall+0x0/0x3c)
[    9.295684]  r7:00000080 r6:00000000 r5:00000000 r4:00009720
[    9.295715] BUG: scheduling while atomic: modprobe/718/0x40000002
[    9.295715] INFO: lockdep is turned off.
[    9.295715] Modules linked in: ohci_hcd(+) usbcore twl6030_usb
[    9.295745] Backtrace:
[    9.295745] [<c01cb40c>] (dump_backtrace+0x0/0x100) from
[<c06ab794>] (dump_stack+0x20/0x24)
[    9.295776]  r6:00000001 r5:00000000 r4:ef99e0c0 r3:20000113
[    9.295776] [<c06ab774>] (dump_stack+0x0/0x24) from [<c01f1cf4>]
(__schedule_bug+0x84/0x94)
[    9.295806] [<c01f1c70>] (__schedule_bug+0x0/0x94) from
[<c06abe98>] (schedule+0x74/0x5e0)
[    9.295806]  r5:c1a1f180 r4:ef99e0c0
[    9.295837] [<c06abe24>] (schedule+0x0/0x5e0) from [<c01f86cc>]
(__cond_resched+0x20/0x2c)
[    9.295837] [<c01f86ac>] (__cond_resched+0x0/0x2c) from
[<c06ac6c0>] (_cond_resched+0x40/0x50)
[    9.295867] [<c06ac680>] (_cond_resched+0x0/0x50) from [<c02a4550>]
(unmap_page_range+0x174/0x188)
[    9.295867] [<c02a43dc>] (unmap_page_range+0x0/0x188) from
[<c02a4aa0>] (unmap_vmas+0x88/0xb8)
[    9.295898] [<c02a4a18>] (unmap_vmas+0x0/0xb8) from [<c02a8edc>]
(exit_mmap+0x138/0x240)
[    9.295898] [<c02a8da4>] (exit_mmap+0x0/0x240) from [<c01fdde4>]
(mmput+0x60/0x120)
[    9.295928]  r6:ef99e4a0 r5:00000000 r4:ef3e4540
[    9.295928] [<c01fdd84>] (mmput+0x0/0x120) from [<c0202648>]
(exit_mm+0x14c/0x154)
[    9.295959]  r5:ef99e0c0 r4:ef3e4540
[    9.295959] [<c02024fc>] (exit_mm+0x0/0x154) from [<c0204054>]
(do_exit+0x204/0x384)
[    9.295959]  r7:00001406 r6:00000001 r5:0000000b r4:ef99e0c0
[    9.295989] [<c0203e50>] (do_exit+0x0/0x384) from [<c01cb9f8>]
(die+0xf8/0x10c)
[    9.295989]  r7:00001406 r3:00008001
[    9.296020] [<c01cb900>] (die+0x0/0x10c) from [<c01cba68>]
(arm_notify_die+0x5c/0x60)
[    9.296020]  r7:c0870f88 r6:400b3070 r5:c08710e8 r4:00001406
[    9.296051] [<c01cba0c>] (arm_notify_die+0x0/0x60) from
[<c01bc1a0>] (do_DataAbort+0x94/0xa8)
[    9.296051] [<c01bc10c>] (do_DataAbort+0x0/0xa8) from [<c06b01d0>]
(__dabt_svc+0x70/0xa0)
[    9.296081] Exception stack(0xef2c5d98 to 0xef2c5de0)
[    9.296081] 5d80:
    00000000 0005714d
[    9.296112] 5da0: 8000001c 00000000 efaedd20 efaee408 c08810b8
efaedd64 80000013 ef2c4000
[    9.296112] 5dc0: 8000001c ef2c5e04 ef2c5da8 ef2c5de0 c06affa0
c04e547c 80000093 ffffffff
[    9.296112]  r8:80000013 r7:efaedd64 r6:c08810b8 r5:00000406 r4:0000040f
[    9.296142] [<c04e5358>] (usbhs_enable+0x0/0x3a0) from [<c04e5714>]
(omap_usbhs_enable+0x1c/0x20)
[    9.296173] [<c04e56f8>] (omap_usbhs_enable+0x0/0x20) from
[<bf048ac8>] (ohci_hcd_omap3_probe+0x108/0x1b0 [ohci
_hcd])
[    9.296203] [<bf0489c0>] (ohci_hcd_omap3_probe+0x0/0x1b0
[ohci_hcd]) from [<c04d8eac>] (platform_drv_probe+0x24
/0x28)
[    9.296203]  r8:c01c7208 r7:00000000 r6:bf0498d4 r5:bf0498d4 r4:efaee408
[    9.296203] r3:bf0489c0
[    9.296234] [<c04d8e88>] (platform_drv_probe+0x0/0x28) from
[<c04d78e8>] (really_probe+0xd4/0x1b8)
[    9.296234] [<c04d7814>] (really_probe+0x0/0x1b8) from [<c04d7c24>]
(driver_probe_device+0x80/0xa4)
[    9.296264]  r6:bf0498d4 r5:bf0498d4 r4:efaee408
[    9.296264] [<c04d7ba4>] (driver_probe_device+0x0/0xa4) from
[<c04d7cc0>] (__driver_attach+0x78/0x9c)
[    9.296295]  r5:efaee43c r4:efaee408
[    9.296295] [<c04d7c48>] (__driver_attach+0x0/0x9c) from
[<c04d69e8>] (bus_for_each_dev+0x5c/0x8c)
[    9.296325]  r6:00000000 r5:c04d7c48 r4:bf0498d4 r3:c04d7c48
[    9.296325] [<c04d698c>] (bus_for_each_dev+0x0/0x8c) from
[<c04d76d4>] (driver_attach+0x28/0x30)
[    9.296356]  r6:c089d6e8 r5:efb045e0 r4:bf0498d4
[    9.296356] [<c04d76ac>] (driver_attach+0x0/0x30) from [<c04d7354>]
(bus_add_driver+0xc0/0x1c4)
[    9.296386] [<c04d7294>] (bus_add_driver+0x0/0x1c4) from
[<c04d8378>] (driver_register+0xb0/0xe4)
[    9.296386]  r7:00000000 r6:bf049a64 r5:c08b3b80 r4:bf0498d4
[    9.296417] [<c04d82c8>] (driver_register+0x0/0xe4) from
[<c04d91e4>] (platform_driver_register+0x54/0x68)
[    9.296417]  r5:c08b3b80 r4:00000000
[    9.296447] [<c04d9190>] (platform_driver_register+0x0/0x68) from
[<bf04c070>] (ohci_hcd_mod_init+0x70/0xc0 [oh
ci_hcd])
[    9.296478] [<bf04c000>] (ohci_hcd_mod_init+0x0/0xc0 [ohci_hcd])
from [<c01bc71c>] (do_one_initcall+0x44/0x10c)
[    9.296478]  r6:bf04c000 r5:c08b3b80 r4:bf049910 r3:00000000
[    9.296508] [<c01bc6d8>] (do_one_initcall+0x0/0x10c) from
[<c02487ac>] (sys_init_module+0x8c/0x1ac)
[    9.296508]  r7:0004764c r6:00000000 r5:00016258 r4:bf049910
[    9.296539] [<c0248720>] (sys_init_module+0x0/0x1ac) from
[<c01c6fa0>] (ret_fast_syscall+0x0/0x3c)
[    9.296539]  r7:00000080 r6:00000000 r5:00000000 r4:00009720
udevd-work[689]: '/sbin/modprobe -b platform:ohci-omap3' unexpected
exit with status 0x000b




thanks,
-- 
Ming Lei



More information about the linux-arm-kernel mailing list