[Desire General] Mastaxlokks:
Hello,

I found something interesting in my system logs: After entering dmesg on my phone I found the following error and backtrace. Does anybody know enough about Kernel programming to tell me what goes wrong here?

It happens, when I insert the ehci_hcd module, so it's got something to do with the USB code.

Thanks

<4>[ 87.522216] ------------[ cut here ]------------
<4>[ 87.523040] WARNING: at kernel/irq/manage.c:291 __enable_irq+0x4c/0x84()
<4>[ 87.523498] Unbalanced enable for IRQ 58
<4>[ 87.524200] Modules linked in: ehci_hcd(+) usbcore bcm4329
<4>[ 87.526000] Backtrace:
<4>[ 87.526763] [<c0033a44>] (dump_backtrace+0x0/0x110) from [<c039e3e4>] (dump_stack+0x18/0x1c)
<4>[ 87.527252] r7:00000009 r6:00000123 r5:c009a118 r4:da97ddb0
<4>[ 87.529418] [<c039e3cc>] (dump_stack+0x0/0x1c) from [<c005dc14>] (warn_slowpath_common+0x54/0x6c)
<4>[ 87.530242] [<c005dbc0>] (warn_slowpath_common+0x0/0x6c) from [<c005dcd0>] (warn_slowpath_fmt+0x38/0x40)
<4>[ 87.536651] r9:da97c000 r8:ce46aa2c r7:c04988c0 r6:0000003a r5:60000013
<4>[ 87.543151] r4:c04a2344
<4>[ 87.545928] [<c005dc98>] (warn_slowpath_fmt+0x0/0x40) from [<c009a118>] (__enable_irq+0x4c/0x84)
<4>[ 87.554809] r3:0000003a r2:c043cd50
<4>[ 87.558258] [<c009a0cc>] (__enable_irq+0x0/0x84) from [<c009a6fc>] (enable_irq+0x8c/0xdc)
<4>[ 87.566528] r5:60000013 r4:c04a2344
<4>[ 87.570037] [<c009a670>] (enable_irq+0x0/0xdc) from [<bf06a598>] (usb_hcd_msm7201_probe+0x1c0/0x250 [ehci_hcd])
<4>[ 87.580169] r7:c04988c0 r6:c04988b8 r5:00000000 r4:ce46a800
<4>[ 87.585754] [<bf06a3d8>] (usb_hcd_msm7201_probe+0x0/0x250 [ehci_hcd]) from [<c020ab24>] (platform_drv_probe+0x20/0x24)
<4>[ 87.596527] [<c020ab04>] (platform_drv_probe+0x0/0x24) from [<c0209aec>] (driver_probe_device+0xb0/0x160)
<4>[ 87.606048] [<c0209a3c>] (driver_probe_device+0x0/0x160) from [<c0209c04>] (__driver_attach+0x68/0x8c)
<4>[ 87.615020] r7:00000000 r6:bf071540 r5:c04988f4 r4:c04988c0
<4>[ 87.620849] [<c0209b9c>] (__driver_attach+0x0/0x8c) from [<c0209284>] (bus_for_each_dev+0x54/0x94)
<4>[ 87.629913] r7:00000000 r6:c0209b9c r5:da97de88 r4:bf071540
<4>[ 87.635437] [<c0209230>] (bus_for_each_dev+0x0/0x94) from [<c0209930>] (driver_attach+0x20/0x28)
<4>[ 87.644317] r7:00000000 r6:c04ae0a0 r5:ccd21c80 r4:bf071540
<4>[ 87.649841] [<c0209910>] (driver_attach+0x0/0x28) from [<c0208b68>] (bus_add_driver+0xa8/0x21c)
<4>[ 87.658660] [<c0208ac0>] (bus_add_driver+0x0/0x21c) from [<c0209f18>] (driver_register+0xb0/0x140)
<4>[ 87.667633] [<c0209e68>] (driver_register+0x0/0x140) from [<c020af78>] (platform_driver_register+0x4c/0x60)
<4>[ 87.677307] r9:da97c000 r8:c002fec4 r7:00000000 r6:000594c2 r5:bf075000
<4>[ 87.683502] r4:bf056400
<4>[ 87.686645] [<c020af2c>] (platform_driver_register+0x0/0x60) from [<bf07506c>] (ehci_hcd_init+0x6c/0xa4 [ehci_hcd])
<4>[ 87.696899] [<bf075000>] (ehci_hcd_init+0x0/0xa4 [ehci_hcd]) from [<c002a418>] (do_one_initcall+0xc8/0x19c)
<4>[ 87.706268] r5:bf075000 r4:bf071588
<4>[ 87.710021] [<c002a350>] (do_one_initcall+0x0/0x19c) from [<c008e494>] (sys_init_module+0x9c/0x1bc)
<4>[ 87.719207] [<c008e3f8>] (sys_init_module+0x0/0x1bc) from [<c002fd40>] (ret_fast_syscall+0x0/0x30)
<4>[ 87.727783] r7:00000080 r6:be9409b0 r5:0006ab3c r4:000594c2
<4>[ 87.733581] ---[ end trace c590f43b5bfbcd54 ]---