Linux kernel:2.6.20.21 (timesys)
I have Intel IXP435 demo board.I tested GbPCI to GbPCI throughput and GbPCI to IXP435 MII lan.but the kernel show up some error message. I try limit all network buffer 64MB, performance not bad.but, still show up error message. this message look like DMA and IRQ error. so, any comment?
Thanks
BUG: soft lockup detected on CPU#0! [] (dump_stack+0x0/0x14) from [] (softlockup_tick
+0x98/0xb8) [] (softlockup_tick+0x0/0xb8) from [] (run_local_timers+0x18/0x1c) r7 = 00000005 r6 = 00000000 r5 = 00000000 r4 = C02F7D30 [] (run_local_timers+0x0/0x1c) from [] (update_process_times+0x44/0x6c) [] (update_process_times+0x0/0x6c) from [] (timer_tick+0xc8/0xe8) r5 = C031A500 r4 = C0314EE4 [] (timer_tick+0x0/0xe8) from [] (ixp4xx_timer_interrupt+0x48/0x8c) r5 = C031A500 r4 = C0314EE4 [] (ixp4xx_timer_interrupt+0x0/0x8c) from [] (handle_IRQ_event+0x44/0x80) r5 = 00000000 r4 = C02F9460 [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 00000002 r6 = 00000020 r5 = 00000005 r4 = C02F6180 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5CE0 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (rtl8169_rx_interrupt+0x0/0x464 [r8169]) from [] (rtl8169_interrupt+0x1f8/0x3b0 [r8169]) [] (rtl8169_interrupt+0x0/0x3b0 [r8169]) from [] (handle_IRQ_event+0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = C3DED260 r6 = 08000000 r5 = 0000001B r4 = C02F6700 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5E8C r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (e1000_alloc_rx_buffers+0x0/0x2f0) from [] (e1000_clean_rx_irq+0x464/0x50c) [] (e1000_clean_rx_irq+0x0/0x50c) from [] (e1000_intr+0x114/0x564) [] (e1000_intr+0x0/0x564) from [] (handle_IRQ_event +0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = C01E9240 r6 = 02000000 r5 = 00000019 r4 = C02F6680 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5F68 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (dev_watchdog+0x0/0x104) from [] (run_timer_softirq+0x168/0x1cc) r4 = C02F4000 [] (run_timer_softirq+0x0/0x1cc) from [] (__do_softirq+0x5c/0xc8) [] (__do_softirq+0x0/0xc8) from [] (irq_exit +0x40/0x48) r7 = C03326CC r6 = 08000000 r5 = 00000000 r4 = C0326580 [] (irq_exit+0x0/0x48) from [] (asm_do_IRQ+0x4c/ 0x60) [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (cpu_idle+0x0/0x64) from [] (__init_end +0x24/0x2c) r5 = C0314480 r4 = C031CAE4 [] (__init_end+0x0/0x2c) from [] (start_kernel +0x214/0x278) [] (start_kernel+0x0/0x278) from [] (0x8030) BUG: soft lockup detected on CPU#0! [] (dump_stack+0x0/0x14) from [] (softlockup_tick +0x98/0xb8) [] (softlockup_tick+0x0/0xb8) from [] (run_local_timers+0x18/0x1c) r7 = 00000005 r6 = 00000000 r5 = 00000000 r4 = C02F7D30 [] (run_local_timers+0x0/0x1c) from [] (update_process_times+0x44/0x6c) [] (update_process_times+0x0/0x6c) from [] (timer_tick+0xc8/0xe8) r5 = C031A500 r4 = C0314EE4 [] (timer_tick+0x0/0xe8) from [] (ixp4xx_timer_interrupt+0x48/0x8c) r5 = C031A500 r4 = C0314EE4 [] (ixp4xx_timer_interrupt+0x0/0x8c) from [] (handle_IRQ_event+0x44/0x80) r5 = 00000000 r4 = C02F9460 [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 00000060 r6 = 00000020 r5 = 00000005 r4 = C02F6180 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5D18 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (__kmalloc+0x0/0x80) from [] (__alloc_skb +0x50/0xf4) r4 = C32C1A60 [] (__alloc_skb+0x0/0xf4) from [] (rtl8169_rx_interrupt+0x248/0x464 [r8169]) [] (rtl8169_rx_interrupt+0x0/0x464 [r8169]) from [] (rtl8169_interrupt+0x1f8/0x3b0 [r8169]) [] (rtl8169_interrupt+0x0/0x3b0 [r8169]) from [] (handle_IRQ_event+0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 0000003E r6 = 08000000 r5 = 0000001B r4 = C02F6700 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5E8C r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (e1000_clean_rx_irq+0x0/0x50c) from [] (e1000_intr+0x114/0x564) [] (e1000_intr+0x0/0x564) from [] (handle_IRQ_event +0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = C01E9240 r6 = 02000000 r5 = 00000019 r4 = C02F6680 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5F68 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (dev_watchdog+0x0/0x104) from [] (run_timer_softirq+0x168/0x1cc) r4 = C02F4000 [] (run_timer_softirq+0x0/0x1cc) from [] (__do_softirq+0x5c/0xc8) [] (__do_softirq+0x0/0xc8) from [] (irq_exit +0x40/0x48) r7 = C03326CC r6 = 08000000 r5 = 00000000 r4 = C0326580 [] (irq_exit+0x0/0x48) from [] (asm_do_IRQ+0x4c/ 0x60) [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (cpu_idle+0x0/0x64) from [] (__init_end +0x24/0x2c) r5 = C0314480 r4 = C031CAE4 [] (__init_end+0x0/0x2c) from [] (start_kernel +0x214/0x278) [] (start_kernel+0x0/0x278) from [] (0x8030) BUG: soft lockup detected on CPU#0! [] (dump_stack+0x0/0x14) from [] (softlockup_tick +0x98/0xb8) [] (softlockup_tick+0x0/0xb8) from [] (run_local_timers+0x18/0x1c) r7 = 00000005 r6 = 00000000 r5 = 00000000 r4 = C02F7D30 [] (run_local_timers+0x0/0x1c) from [] (update_process_times+0x44/0x6c) [] (update_process_times+0x0/0x6c) from [] (timer_tick+0xc8/0xe8) r5 = C031A500 r4 = C0314EE4 [] (timer_tick+0x0/0xe8) from [] (ixp4xx_timer_interrupt+0x48/0x8c) r5 = C031A500 r4 = C0314EE4 [] (ixp4xx_timer_interrupt+0x0/0x8c) from [] (handle_IRQ_event+0x44/0x80) r5 = 00000000 r4 = C02F9460 [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 00000002 r6 = 00000020 r5 = 00000005 r4 = C02F6180 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5CFC r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (dma_sync_single_for_device+0x0/0x110) from [] (pci_dma_sync_single_for_device+0x20/0x24 [r8169]) r6 = C3268B20 r5 = C3F9F260 r4 = 00000000 [] (pci_dma_sync_single_for_device+0x0/0x24 [r8169]) from [] (rtl8169_rx_interrupt+0x310/0x464 [r8169]) [] (rtl8169_rx_interrupt+0x0/0x464 [r8169]) from [] (rtl8169_interrupt+0x1f8/0x3b0 [r8169]) [] (rtl8169_interrupt+0x0/0x3b0 [r8169]) from [] (handle_IRQ_event+0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 0000003E r6 = 08000000 r5 = 0000001B r4 = C02F6700 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5E64 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (e1000_clean_rx_irq+0x0/0x50c) from [] (e1000_intr+0x114/0x564) [] (e1000_intr+0x0/0x564) from [] (handle_IRQ_event +0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 00000000 r6 = 02000000 r5 = 00000019 r4 = C02F6680 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5F58 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (pdflush_operation+0x0/0xac) from [] (wb_timer_fn+0x18/0x40) r7 = C006D0A0 r6 = 00000100 r5 = C031A528 r4 = C02F4000 [] (wb_timer_fn+0x0/0x40) from [] (run_timer_softirq+0x168/0x1cc) [] (run_timer_softirq+0x0/0x1cc) from [] (__do_softirq+0x5c/0xc8) [] (__do_softirq+0x0/0xc8) from [] (irq_exit +0x40/0x48) r7 = C03326CC r6 = 08000000 r5 = 00000000 r4 = C0326580 [] (irq_exit+0x0/0x48) from [] (asm_do_IRQ+0x4c/ 0x60) [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (default_idle+0x0/0x4c) from [] (cpu_idle +0x48/0x64) [] (cpu_idle+0x0/0x64) from [] (__init_end +0x24/0x2c) r5 = C0314480 r4 = C031CAE4 [] (__init_end+0x0/0x2c) from [] (start_kernel +0x214/0x278) [] (start_kernel+0x0/0x278) from [] (0x8030) BUG: soft lockup detected on CPU#0! [] (dump_stack+0x0/0x14) from [] (softlockup_tick +0x98/0xb8) [] (softlockup_tick+0x0/0xb8) from [] (run_local_timers+0x18/0x1c) r7 = 00000005 r6 = 00000000 r5 = 00000000 r4 = C02F7D30 [] (run_local_timers+0x0/0x1c) from [] (update_process_times+0x44/0x6c) [] (update_process_times+0x0/0x6c) from [] (timer_tick+0xc8/0xe8) r5 = C031A500 r4 = C0314EE4 [] (timer_tick+0x0/0xe8) from [] (ixp4xx_timer_interrupt+0x48/0x8c) r5 = C031A500 r4 = C0314EE4 [] (ixp4xx_timer_interrupt+0x0/0x8c) from [] (handle_IRQ_event+0x44/0x80) r5 = 00000000 r4 = C02F9460 [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 000005F2 r6 = 00000020 r5 = 00000005 r4 = C02F6180 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5E64 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (consistent_sync+0x0/0x60) from [] (dma_map_single+0x27c/0x2ac) [] (dma_map_single+0x0/0x2ac) from [] (e1000_alloc_rx_buffers+0x198/0x2f0) [] (e1000_alloc_rx_buffers+0x0/0x2f0) from [] (e1000_clean_rx_irq+0x464/0x50c) [] (e1000_clean_rx_irq+0x0/0x50c) from [] (e1000_intr+0x114/0x564) [] (e1000_intr+0x0/0x564) from [] (handle_IRQ_event +0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 00000000 r6 = 02000000 r5 = 00000019 r4 = C02F6680 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5F58 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (pdflush_operation+0x0/0xac) from [] (wb_timer_fn+0x18/0x40) r7 = C006D0A0 r6 = 00000100 r5 = C031A528 r4 = C02F4000 [] (wb_timer_fn+0x0/0x40) from [] (run_timer_softirq+0x168/0x1cc) [] (run_timer_softirq+0x0/0x1cc) from [] (__do_softirq+0x5c/0xc8) [] (__do_softirq+0x0/0xc8) from [] (irq_exit +0x40/0x48) r7 = C03326CC r6 = 08000000 r5 = 00000000 r4 = C0326580 [] (irq_exit+0x0/0x48) from [] (asm_do_IRQ+0x4c/ 0x60) [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (default_idle+0x0/0x4c) from [] (cpu_idle +0x48/0x64) [] (cpu_idle+0x0/0x64) from [] (__init_end +0x24/0x2c) r5 = C0314480 r4 = C031CAE4 [] (__init_end+0x0/0x2c) from [] (start_kernel +0x214/0x278) [] (start_kernel+0x0/0x278) from [] (0x8030) BUG: soft lockup detected on CPU#0! [] (dump_stack+0x0/0x14) from [] (softlockup_tick +0x98/0xb8) [] (softlockup_tick+0x0/0xb8) from [] (run_local_timers+0x18/0x1c) r7 = 00000005 r6 = 00000000 r5 = 00000000 r4 = C02F7D30 [] (run_local_timers+0x0/0x1c) from [] (update_process_times+0x44/0x6c) [] (update_process_times+0x0/0x6c) from [] (timer_tick+0xc8/0xe8) r5 = C031A500 r4 = C0314EE4 [] (timer_tick+0x0/0xe8) from [] (ixp4xx_timer_interrupt+0x48/0x8c) r5 = C031A500 r4 = C0314EE4 [] (ixp4xx_timer_interrupt+0x0/0x8c) from [] (handle_IRQ_event+0x44/0x80) r5 = 00000000 r4 = C02F9460 [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 00000002 r6 = 00000020 r5 = 00000005 r4 = C02F6180 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5D24 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (eth_type_trans+0x0/0x118) from [] (rtl8169_rx_interrupt+0x368/0x464 [r8169]) r6 = C32D0A60 r5 = C3F9F260 r4 = 00000000 [] (rtl8169_rx_interrupt+0x0/0x464 [r8169]) from [] (rtl8169_interrupt+0x1f8/0x3b0 [r8169]) [] (rtl8169_interrupt+0x0/0x3b0 [r8169]) from [] (handle_IRQ_event+0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 0000007E r6 = 08000000 r5 = 0000001B r4 = C02F6700 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5EA4 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (netif_rx+0x0/0x12c) from [] (e1000_clean_rx_irq +0x428/0x50c) r5 = 0000007C r4 = C32D0B20 [] (e1000_clean_rx_irq+0x0/0x50c) from [] (e1000_intr+0x114/0x564) [] (e1000_intr+0x0/0x564) from [] (handle_IRQ_event +0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = C01B1174 r6 = 02000000 r5 = 00000019 r4 = C02F6680 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5F68 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (run_timer_softirq+0x0/0x1cc) from [] (__do_softirq+0x5c/0xc8) [] (__do_softirq+0x0/0xc8) from [] (irq_exit +0x40/0x48) r7 = C03326CC r6 = 08000000 r5 = 00000000 r4 = C0326580 [] (irq_exit+0x0/0x48) from [] (asm_do_IRQ+0x4c/ 0x60) [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (cpu_idle+0x0/0x64) from [] (__init_end +0x24/0x2c) r5 = C0314480 r4 = C031CAE4 [] (__init_end+0x0/0x2c) from [] (start_kernel +0x214/0x278) [] (start_kernel+0x0/0x278) from [] (0x8030) BUG: soft lockup detected on CPU#0! [] (dump_stack+0x0/0x14) from [] (softlockup_tick +0x98/0xb8) [] (softlockup_tick+0x0/0xb8) from [] (run_local_timers+0x18/0x1c) r7 = 00000005 r6 = 00000000 r5 = 00000000 r4 = C02F7D30 [] (run_local_timers+0x0/0x1c) from [] (update_process_times+0x44/0x6c) [] (update_process_times+0x0/0x6c) from [] (timer_tick+0xc8/0xe8) r5 = C031A500 r4 = C0314EE4 [] (timer_tick+0x0/0xe8) from [] (ixp4xx_timer_interrupt+0x48/0x8c) r5 = C031A500 r4 = C0314EE4 [] (ixp4xx_timer_interrupt+0x0/0x8c) from [] (handle_IRQ_event+0x44/0x80) r5 = 00000000 r4 = C02F9460 [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = C3F9F000 r6 = 00000020 r5 = 00000005 r4 = C02F6180 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5D20 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (rtl8169_interrupt+0x0/0x3b0 [r8169]) from [] (handle_IRQ_event+0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 71727374 r6 = 08000000 r5 = 0000001B r4 = C02F6700 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5EA4 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (e1000_clean_rx_irq+0x0/0x50c) from [] (e1000_intr+0x114/0x564) [] (e1000_intr+0x0/0x564) from [] (handle_IRQ_event +0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = C01B1174 r6 = 02000000 r5 = 00000019 r4 = C02F6680 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C02F5F68 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (run_timer_softirq+0x0/0x1cc) from [] (__do_softirq+0x5c/0xc8) [] (__do_softirq+0x0/0xc8) from [] (irq_exit +0x40/0x48) r7 = C03326CC r6 = 08000000 r5 = 00000000 r4 = C0326580 [] (irq_exit+0x0/0x48) from [] (asm_do_IRQ+0x4c/ 0x60) [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (cpu_idle+0x0/0x64) from [] (__init_end +0x24/0x2c) r5 = C0314480 r4 = C031CAE4 [] (__init_end+0x0/0x2c) from [] (start_kernel +0x214/0x278) [] (start_kernel+0x0/0x278) from [] (0x8030) BUG: soft lockup detected on CPU#0! [] (dump_stack+0x0/0x14) from [] (softlockup_tick +0x98/0xb8) [] (softlockup_tick+0x0/0xb8) from [] (run_local_timers+0x18/0x1c) r7 = 00000005 r6 = 00000000 r5 = 00000000 r4 = C3F3E580 [] (run_local_timers+0x0/0x1c) from [] (update_process_times+0x44/0x6c) [] (update_process_times+0x0/0x6c) from [] (timer_tick+0xc8/0xe8) r5 = C031A500 r4 = C0314EE4 [] (timer_tick+0x0/0xe8) from [] (ixp4xx_timer_interrupt+0x48/0x8c) r5 = C031A500 r4 = C0314EE4 [] (ixp4xx_timer_interrupt+0x0/0x8c) from [] (handle_IRQ_event+0x44/0x80) r5 = 00000000 r4 = C02F9460 [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 6D6E6F70 r6 = 00000020 r5 = 00000005 r4 = C02F6180 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C3775DDC r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (rtl8169_rx_interrupt+0x0/0x464 [r8169]) from [] (rtl8169_interrupt+0x1f8/0x3b0 [r8169]) [] (rtl8169_interrupt+0x0/0x3b0 [r8169]) from [] (handle_IRQ_event+0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = C031A2E0 r6 = 08000000 r5 = 0000001B r4 = C02F6700 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C3775ECC r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (skb_release_data+0x0/0xac) from [] (kfree_skbmem+0x14/0xcc) r5 = C32E6A60 r4 = C32E6A60 [] (kfree_skbmem+0x0/0xcc) from [] (__kfree_skb +0x148/0x164) r4 = C3FD0160 [] (__kfree_skb+0x0/0x164) from [] (net_tx_action +0x74/0x124) r5 = C32E6A60 r4 = C32E6820 [] (net_tx_action+0x0/0x124) from [] (__do_softirq +0x5c/0xc8) r6 = 00000003 r5 = C031A32C r4 = 00000003 [] (__do_softirq+0x0/0xc8) from [] (irq_exit +0x40/0x48) r7 = C3775F54 r6 = 02000000 r5 = 00000000 r4 = C0326580 [] (irq_exit+0x0/0x48) from [] (asm_do_IRQ+0x4c/ 0x60) [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (schedule+0x0/0x640) from [] (schedule_timeout +0x8c/0xbc) [] (schedule_timeout+0x0/0xbc) from [] (dev_media_check_thread+0xa98/0xb24 [ixp400_eth]) r8 = 00000000 r7 = C3702260 r6 = 00000000 r5 = 00000000 r4 = C32B6B40 [] (dev_media_check_thread+0x0/0xb24 [ixp400_eth]) from [] (do_exit+0x0/0x794) BUG: soft lockup detected on CPU#0! [] (dump_stack+0x0/0x14) from [] (softlockup_tick +0x98/0xb8) [] (softlockup_tick+0x0/0xb8) from [] (run_local_timers+0x18/0x1c) r7 = 00000005 r6 = 00000000 r5 = 00000000 r4 = C3FF2AC0 [] (run_local_timers+0x0/0x1c) from [] (update_process_times+0x44/0x6c) [] (update_process_times+0x0/0x6c) from [] (timer_tick+0xc8/0xe8) r5 = C031A500 r4 = C0314EE4 [] (timer_tick+0x0/0xe8) from [] (ixp4xx_timer_interrupt+0x48/0x8c) r5 = C031A500 r4 = C0314EE4 [] (ixp4xx_timer_interrupt+0x0/0x8c) from [] (handle_IRQ_event+0x44/0x80) r5 = 00000000 r4 = C02F9460 [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 00000019 r6 = 00000020 r5 = 00000005 r4 = C02F6180 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C3093B0C r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (e1000_clean_rx_irq+0x0/0x50c) from [] (e1000_intr+0x114/0x564) [] (e1000_intr+0x0/0x564) from [] (handle_IRQ_event +0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 00000612 r6 = 02000000 r5 = 00000019 r4 = C02F6680 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C3093CA8 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (kmem_cache_alloc+0x0/0x4c) from [] (__alloc_skb +0x30/0xf4) r4 = 00000020 [] (__alloc_skb+0x0/0xf4) from [] (rtl8169_rx_fill +0x70/0x1a8 [r8169]) [] (rtl8169_rx_fill+0x0/0x1a8 [r8169]) from [] (rtl8169_rx_interrupt+0x3d0/0x464 [r8169]) [] (rtl8169_rx_interrupt+0x0/0x464 [r8169]) from [] (rtl8169_interrupt+0x1f8/0x3b0 [r8169]) [] (rtl8169_interrupt+0x0/0x3b0 [r8169]) from [] (handle_IRQ_event+0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = C3093D98 r6 = 08000000 r5 = 0000001B r4 = C02F6700 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C3093EE0 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (do_DataAbort+0x0/0xa0) from [] (__dabt_svc +0x40/0x60) r8 = 00000000 r7 = C032CE8C r6 = C323ECC0 r5 = C3093DCC r4 = FFFFFFFF [] (ip_rcv+0x0/0x54c) from [] (netif_receive_skb +0x2f4/0x328) r7 = C3F9F000 r6 = C032B3AC r5 = C030FDBC r4 = C032B394 [] (netif_receive_skb+0x0/0x328) from [] (process_backlog+0xac/0x18c) [] (process_backlog+0x0/0x18c) from [] (net_rx_action+0x90/0x168) [] (net_rx_action+0x0/0x168) from [] (__do_softirq +0x5c/0xc8) r8 = 00000000 r7 = C031A2E0 r6 = 00000005 r5 = C031A334 r4 = 00000001 [] (__do_softirq+0x0/0xc8) from [] (irq_exit +0x40/0x48) r7 = C3C56260 r6 = 0A000000 r5 = 00000000 r4 = C0326580 [] (irq_exit+0x0/0x48) from [] (asm_do_IRQ+0x4c/ 0x60) [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (rx_free_replenish+0x0/0x8d8 [ixp400_eth]) from [] (dev_rx_buff_prealloc+0x80/0x8c [ixp400_eth]) [] (dev_rx_buff_prealloc+0x0/0x8c [ixp400_eth]) from [] (dev_media_check_thread+0x268/0xb24 [ixp400_eth]) r6 = 00000000 r5 = 00000000 r4 = 00001094 [] (dev_media_check_thread+0x0/0xb24 [ixp400_eth]) from [] (do_exit+0x0/0x794) BUG: soft lockup detected on CPU#0! [] (dump_stack+0x0/0x14) from [] (softlockup_tick +0x98/0xb8) [] (softlockup_tick+0x0/0xb8) from [] (run_local_timers+0x18/0x1c) r7 = 00000005 r6 = 00000000 r5 = 00000000 r4 = C3FF2AC0 [] (run_local_timers+0x0/0x1c) from [] (update_process_times+0x44/0x6c) [] (update_process_times+0x0/0x6c) from [] (timer_tick+0xc8/0xe8) r5 = C031A500 r4 = C0314EE4 [] (timer_tick+0x0/0xe8) from [] (ixp4xx_timer_interrupt+0x48/0x8c) r5 = C031A500 r4 = C0314EE4 [] (ixp4xx_timer_interrupt+0x0/0x8c) from [] (handle_IRQ_event+0x44/0x80) r5 = 00000000 r4 = C02F9460 [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = C031A2E0 r6 = 00000020 r5 = 00000005 r4 = C02F6180 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C3093ECC r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (__kfree_skb+0x0/0x164) from [] (net_tx_action +0x74/0x124) r5 = C3C63AA0 r4 = C32F5220 [] (net_tx_action+0x0/0x124) from [] (__do_softirq +0x5c/0xc8) r6 = 00000006 r5 = C031A32C r4 = 00000003 [] (__do_softirq+0x0/0xc8) from [] (irq_exit +0x40/0x48) r7 = C3093F54 r6 = 08000000 r5 = 00000000 r4 = C0326580 [] (irq_exit+0x0/0x48) from [] (asm_do_IRQ+0x4c/ 0x60) [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (schedule+0x0/0x640) from [] (schedule_timeout +0x8c/0xbc) [] (schedule_timeout+0x0/0xbc) from [] (dev_media_check_thread+0xa98/0xb24 [ixp400_eth]) r8 = 00000000 r7 = C3C56260 r6 = 00000000 r5 = 00000000 r4 = C326B680 [] (dev_media_check_thread+0x0/0xb24 [ixp400_eth]) from [] (do_exit+0x0/0x794) BUG: soft lockup detected on CPU#0! [] (dump_stack+0x0/0x14) from [] (softlockup_tick +0x98/0xb8) [] (softlockup_tick+0x0/0xb8) from [] (run_local_timers+0x18/0x1c) r7 = 00000005 r6 = 00000000 r5 = 00000000 r4 = C3F3E580 [] (run_local_timers+0x0/0x1c) from [] (update_process_times+0x44/0x6c) [] (update_process_times+0x0/0x6c) from [] (timer_tick+0xc8/0xe8) r5 = C031A500 r4 = C0314EE4 [] (timer_tick+0x0/0xe8) from [] (ixp4xx_timer_interrupt+0x48/0x8c) r5 = C031A500 r4 = C0314EE4 [] (ixp4xx_timer_interrupt+0x0/0x8c) from [] (handle_IRQ_event+0x44/0x80) r5 = 00000000 r4 = C02F9460 [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 00000230 r6 = 00000020 r5 = 00000005 r4 = C02F6180 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C3775C00 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (consistent_sync+0x0/0x60) from [] (dma_sync_single_for_cpu+0xfc/0x110) [] (dma_sync_single_for_cpu+0x0/0x110) from [] (rtl8169_rx_interrupt+0x218/0x464 [r8169]) r6 = C302F820 r5 = C3F9F260 r4 = 00000000 [] (rtl8169_rx_interrupt+0x0/0x464 [r8169]) from [] (rtl8169_interrupt+0x1f8/0x3b0 [r8169]) [] (rtl8169_interrupt+0x0/0x3b0 [r8169]) from [] (handle_IRQ_event+0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = 00000019 r6 = 08000000 r5 = 0000001B r4 = C02F6700 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C3775DF0 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (kfree+0x0/0xc0) from [] (skb_release_data +0xa4/0xac) r6 = C2C153E0 r5 = C2C153E0 r4 = C2C153E0 [] (skb_release_data+0x0/0xac) from [] (kfree_skbmem+0x14/0xcc) r5 = C2C153E0 r4 = C2C153E0 [] (kfree_skbmem+0x0/0xcc) from [] (__kfree_skb +0x148/0x164) r4 = 00000000 [] (__kfree_skb+0x0/0x164) from [] (kfree_skb+0x4c/ 0x50) r5 = C2C153E0 r4 = 60000013 [] (kfree_skb+0x0/0x50) from [] (netif_rx +0x110/0x12c) [] (netif_rx+0x0/0x12c) from [] (e1000_clean_rx_irq +0x428/0x50c) r5 = 000003FC r4 = C3DED424 [] (e1000_clean_rx_irq+0x0/0x50c) from [] (e1000_intr+0x114/0x564) [] (e1000_intr+0x0/0x564) from [] (handle_IRQ_event +0x44/0x80) [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = C031A2E0 r6 = 02000000 r5 = 00000019 r4 = C02F6680 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C3775EE0 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (skb_release_data+0x0/0xac) from [] (kfree_skbmem+0x14/0xcc) r5 = C3081080 r4 = C3081080 [] (kfree_skbmem+0x0/0xcc) from [] (__kfree_skb +0x148/0x164) r4 = C3FD0460 [] (__kfree_skb+0x0/0x164) from [] (net_tx_action +0x74/0x124) r5 = C3081080 r4 = C37AB500 [] (net_tx_action+0x0/0x124) from [] (__do_softirq +0x5c/0xc8) r6 = 00000002 r5 = C031A32C r4 = 00000003 [] (__do_softirq+0x0/0xc8) from [] (irq_exit +0x40/0x48) r7 = C3702260 r6 = 02000000 r5 = 00000000 r4 = C0326580 [] (irq_exit+0x0/0x48) from [] (asm_do_IRQ+0x4c/ 0x60) [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (rx_free_replenish+0x0/0x8d8 [ixp400_eth]) from [] (dev_rx_buff_prealloc+0x80/0x8c [ixp400_eth]) [] (dev_rx_buff_prealloc+0x0/0x8c [ixp400_eth]) from [] (dev_media_check_thread+0x268/0xb24 [ixp400_eth]) r6 = 00000000 r5 = 00000000 r4 = 00001094 [] (dev_media_check_thread+0x0/0xb24 [ixp400_eth]) from [] (do_exit+0x0/0x794) BUG: soft lockup detected on CPU#0! [] (dump_stack+0x0/0x14) from [] (softlockup_tick +0x98/0xb8) [] (softlockup_tick+0x0/0xb8) from [] (run_local_timers+0x18/0x1c) r7 = 00000005 r6 = 00000000 r5 = 00000000 r4 = C3F3E580 [] (run_local_timers+0x0/0x1c) from [] (update_process_times+0x44/0x6c) [] (update_process_times+0x0/0x6c) from [] (timer_tick+0xc8/0xe8) r5 = C031A500 r4 = C0314EE4 [] (timer_tick+0x0/0xe8) from [] (ixp4xx_timer_interrupt+0x48/0x8c) r5 = C031A500 r4 = C0314EE4 [] (ixp4xx_timer_interrupt+0x0/0x8c) from [] (handle_IRQ_event+0x44/0x80) r5 = 00000000 r4 = C02F9460 [] (handle_IRQ_event+0x0/0x80) from [] (handle_level_irq+0xac/0x100) r7 = C032CE8C r6 = 00000020 r5 = 00000005 r4 = C02F6180 [] (handle_level_irq+0x0/0x100) from [] (asm_do_IRQ +0x48/0x60) r5 = C3775EE0 r4 = C0326580 [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (ip_forward+0x0/0x2d0) from [] (ip_rcv +0x4f4/0x54c) r6 = C3328080 r5 = C32D6020 r4 = C3775DF4 [] (ip_rcv+0x0/0x54c) from [] (netif_receive_skb +0x2f4/0x328) r7 = C3DED000 r6 = C032B3AC r5 = C030FDBC r4 = C032B394 [] (netif_receive_skb+0x0/0x328) from [] (process_backlog+0xac/0x18c) [] (process_backlog+0x0/0x18c) from [] (net_rx_action+0x90/0x168) [] (net_rx_action+0x0/0x168) from [] (__do_softirq +0x5c/0xc8) r8 = 00000000 r7 = C031A2E0 r6 = 00000002 r5 = C031A334 r4 = 00000001 [] (__do_softirq+0x0/0xc8) from [] (irq_exit +0x40/0x48) r7 = C3702260 r6 = 08000000 r5 = 00000000 r4 = C0326580 [] (irq_exit+0x0/0x48) from [] (asm_do_IRQ+0x4c/ 0x60) [] (asm_do_IRQ+0x0/0x60) from [] (__irq_svc +0x24/0x80) r5 = 0000001F r4 = FFFFFFFF [] (rx_free_replenish+0x0/0x8d8 [ixp400_eth]) from [] (dev_rx_buff_prealloc+0x80/0x8c [ixp400_eth]) [] (dev_rx_buff_prealloc+0x0/0x8c [ixp400_eth]) from [] (dev_media_check_thread+0x268/0xb24 [ixp400_eth]) r6 = 00000000 r5 = 00000000 r4 = 00001094 [] (dev_media_check_thread+0x0/0xb24 [ixp400_eth]) from [] (do_exit+0x0/0x794)