AnsweredAssumed Answered

mmc: Timeout waiting for hardware interrupt

Question asked by zhenyang su on Dec 20, 2018
Latest reply on Dec 21, 2018 by igorpadykov

linux kernel 3.14.28,and board is imx6q.

issue:

mmc3: Timeout waiting for hardware interrupt.
------------[ cut here ]------------
WARNING: CPU: 1 PID: 0 at drivers/mmc/host/sdhci.c:997 sdhci_send_command+0x888/0xdf8()
Modules linked in: [last unloaded: wdog_control]
CPU: 1 PID: 0 Comm: swapper/1 Tainted: G O 3.14.28-1.0.0_ga+g91cf351 #3
[<80015638>] (unwind_backtrace) from [<80011714>] (show_stack+0x10/0x14)
[<80011714>] (show_stack) from [<8071407c>] (dump_stack+0x7c/0xbc)
[<8071407c>] (dump_stack) from [<8002d798>] (warn_slowpath_common+0x70/0x8c)
[<8002d798>] (warn_slowpath_common) from [<8002d850>] (warn_slowpath_null+0x1c/0x24)
[<8002d850>] (warn_slowpath_null) from [<804d74e4>] (sdhci_send_command+0x888/0xdf8)
[<804d74e4>] (sdhci_send_command) from [<804d7e5c>] (sdhci_timeout_timer+0x74/0xb8)
[<804d7e5c>] (sdhci_timeout_timer) from [<8003778c>] (call_timer_fn.isra.33+0x24/0x88)
[<8003778c>] (call_timer_fn.isra.33) from [<80037954>] (run_timer_softirq+0x164/0x1e4)
[<80037954>] (run_timer_softirq) from [<800317cc>] (__do_softirq+0x140/0x248)
[<800317cc>] (__do_softirq) from [<80031b5c>] (irq_exit+0xb8/0xf4)
[<80031b5c>] (irq_exit) from [<8000ed90>] (handle_IRQ+0x44/0x90)
[<8000ed90>] (handle_IRQ) from [<8000856c>] (gic_handle_irq+0x2c/0x5c)
[<8000856c>] (gic_handle_irq) from [<80012200>] (__irq_svc+0x40/0x70)
Exception stack(0xa80a7f50 to 0xa80a7f98)
7f40: a80a7f98 3b9aca00 17c21b38 00020933
7f60: 80e94548 80e94548 ab72c0d0 00000000 178591d2 00020933 a80a6000 00000000
7f80: 00000017 a80a7f98 00000009 804c2364 000c0013 ffffffff
[<80012200>] (__irq_svc) from [<804c2364>] (cpuidle_enter_state+0x54/0xe4)
[<804c2364>] (cpuidle_enter_state) from [<804c24a8>] (cpuidle_idle_call+0xb4/0x14c)
[<804c24a8>] (cpuidle_idle_call) from [<8000f0bc>] (arch_cpu_idle+0x8/0x44)
[<8000f0bc>] (arch_cpu_idle) from [<80067a3c>] (cpu_startup_entry+0x100/0x14c)
[<80067a3c>] (cpu_startup_entry) from [<10008624>] (0x10008624)
---[ end trace ae8abc666c59473e ]---

 

then restart.

Outcomes