BUG: soft lockup detected on CPU#0! Pid: 5248, comm: cardctl CPU: 0 PC is at __delay+0x0/0xc LR is at ide_wait_not_busy+0x24/0x6c pc : [] lr : [] Not tainted sp : c0dc5af8 ip : c0dc5af8 fp : c0dc5b0c r10: 00000000 r9 : 00000028 r8 : 00000594 r7 : c0dc5b90 r6 : 00000000 r5 : c0283860 r4 : 000064de r3 : 00000001 r2 : 000003ca r1 : 000088b8 r0 : 000239af Flags: nzCv IRQs on FIQs on Mode SVC_32 Segment user Control: 397F Table: A0ECC000 DAC: 00000015 [] (show_regs+0x0/0x4c) from [] (softlockup_tick+0x7c/0xb0) r4 = C0DC4000 [] (softlockup_tick+0x0/0xb0) from [] (do_timer+0x278/0x500) r5 = 00000000 r4 = 00000001 [] (do_timer+0x0/0x500) from [] (timer_tick+0xb4/0xf8) [] (timer_tick+0x0/0xf8) from [] (pxa_timer_interrupt+0x48/0xa4) r6 = C0DC5AB0 r5 = C0DC4000 r4 = F2A00000 [] (pxa_timer_interrupt+0x0/0xa4) from [] (__do_irq+0x6c/0xc4) r8 = C0DC5AB0 r7 = 00000000 r6 = 00000000 r5 = C0DC4000 r4 = C022C314 [] (__do_irq+0x0/0xc4) from [] (do_level_IRQ+0x68/0xb8) [] (do_level_IRQ+0x0/0xb8) from [] (asm_do_IRQ+0x54/0x164) r6 = 04000000 r5 = F2D00000 r4 = FFFFFFFF [] (asm_do_IRQ+0x0/0x164) from [] (__irq_svc+0x38/0x78) [] (ide_wait_not_busy+0x0/0x6c) from [] (probe_hwif+0xe8/0x7b8) r5 = C0283860 r4 = C0154788 [] (probe_hwif+0x0/0x7b8) from [] (probe_hwif_init_with_fixup+0x18/0xbc) [] (probe_hwif_init_with_fixup+0x0/0xbc) from [] (ide_register_hw_with_fixup+0x1c8/0x1ec) r5 = C0283860 r4 = C0285A00 [] (ide_register_hw_with_fixup+0x0/0x1ec) from [] (idecs_register+0xa4/0xb0) [] (idecs_register+0x0/0xb0) from [] (ide_event+0x4a4/0x674) r7 = C482000E r6 = C3503B40 r5 = FFFFFFFF r4 = 00000003 [] (ide_event+0x0/0x674) from [] (pcmcia_register_client+0x208/0x28c) [] (pcmcia_register_client+0x0/0x28c) from [] (ide_attach+0xa8/0xe8) [] (ide_attach+0x0/0xe8) from [] (pcmcia_device_probe+0xc0/0x18c) r6 = C3C52E3C r5 = C023CB98 r4 = C3C52E00 [] (pcmcia_device_probe+0x0/0x18c) from [] (driver_probe_device+0x4c/0xb0) r8 = C023E328 r7 = C012ECB4 r6 = 00000000 r5 = C023CBAC r4 = C3C52E3C [] (driver_probe_device+0x0/0xb0) from [] (__device_attach+0x10/0x14) r6 = C3C52E3C r5 = C0DC5D48 r4 = 00000000 [] (__device_attach+0x0/0x14) from [] (bus_for_each_drv+0x60/0x8c) [] (bus_for_each_drv+0x0/0x8c) from [] (device_attach+0x8c/0x98) r7 = 00000000 r6 = 00000000 r5 = C3C52EE4 r4 = C3C52E3C [] (device_attach+0x0/0x98) from [] (bus_add_device+0x2c/0x100) r5 = C3C52E3C r4 = C3C52ED0 [] (bus_add_device+0x0/0x100) from [] (device_add+0xa0/0x120) [] (device_add+0x0/0x120) from [] (device_register+0x1c/0x20) r8 = C023E538 r7 = C032E004 r6 = C3C52E08 r5 = C0DC4000 r4 = C3C52E3C [] (device_register+0x0/0x20) from [] (pcmcia_device_add+0x134/0x288) r4 = C3C52E00 [] (pcmcia_device_add+0x0/0x288) from [] (pcmcia_card_add+0x98/0xa8) [] (pcmcia_card_add+0x0/0xa8) from [] (ds_event+0x84/0x1f8) r6 = 00000000 r5 = 00000000 r4 = 00000004 [] (ds_event+0x0/0x1f8) from [] (send_event+0xc8/0x160) [] (send_event+0x0/0x160) from [] (socket_insert+0xd8/0x1b4) r7 = 00000000 r6 = C032E004 r5 = 00000000 r4 = C032E004 [] (socket_insert+0x0/0x1b4) from [] (pcmcia_insert_card+0x74/0x84) r5 = 0000640F r4 = C032E134 [] (pcmcia_insert_card+0x0/0x84) from [] (ds_ioctl+0x528/0xb78) r4 = 00000000 [] (ds_ioctl+0x0/0xb78) from [] (do_ioctl+0x6c/0xa0) [] (do_ioctl+0x0/0xa0) from [] (vfs_ioctl+0x94/0x328) r7 = 00000000 r6 = 00000000 r5 = 00000003 r4 = C0D74680 [] (vfs_ioctl+0x0/0x328) from [] (sys_ioctl+0x40/0x64) r8 = C001BF84 r7 = 00000036 r6 = 0000640F r5 = FFFFFFF7 r4 = C0D74680 [] (sys_ioctl+0x0/0x64) from [] (ret_fast_syscall+0x0/0x2c) r6 = BEC31D90 r5 = 00000000 r4 = 00000000 ide0: Wait for ready failed before probe !