[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Ethernet oops

Here is an oops from the ethernet driver. While I'm trying to analyze this,
any additional insight is appreciated.

This is a processor under heavy ethernet receive load. This is kernel 2.4.14. Please advise if
I should move to a different kernel. Thanks.

[snap@xxxxxxx.map --vmlinux=/snap/axis/devboard_lx/os//linux/vmlinux --no-lsmod --no-object --no-ksyms --architecture=cris -t elf32-cris 
< oops
ksymoops 2.4.1 on i686 2.4.7-10custom.  Options used
      -v /snap/axis/devboard_lx/os//linux/vmlinux (specified)
      -K (specified)
      -L (specified)
      -O (specified)
      -m /snap/axis/devboard_lx/os/linux/System.map (specified)
      -t elf32-cris -a cris

Unable to handle kernel NULL pointer dereference at virtual address 00000000
Oops: 0002
  r0: 00000120  r1: 000005f0   r2: 00000020  r3: 602dc520
  r4: 000005ee  r5: 6011ff90   r6: 00000000  r7: 00000000
  r8: 00000000  r9: 601201b8  r10: 6326f120 r11: 601201b0
r12: 00000000 r13: 00000035 oR10: 6326f120
Warning (Oops_set_i370_regs): garbage 'oR10: 6326f120' at end of i370 register line ignored
Process headaxis (pid: 95, stackpage=633f4000)
Stack from 4f7ffabc:
        1c4bd1e0 00133400 00001fc0 40d813ff 00000001 00010018 001bf550 00134a19
        0033f1d8 00241620 00002798 00001fc0 40d813ff 00000000 00000000 40400000
        ff69014b 40584489 001bf550 0011e950 000c5108 0013abb0 000a3f38 00000000
Stack from 633f5dfc:
        60006b00 633f5f3c 60055db4 60055f78 601201b0 00000000 00000000 602dc520
        600bf8bc 00000002 633f5ef8 6005601e 633f5ef8 632fc000 60006b00 60057ef8
        00000000 00000000 00000000 6011ff90 000005ee 602dc520 633f5ef8 632fc000
Call Trace: [<60006b00>] [<60055db4>] [<60055f78>] [<6005601e>] [<60006b00>] [<60057ef8>] [<6008db1c>]
        [<600944ce>] [<60094900>] [<60057cf4>] [<60055caa>] [<6006c21a>] [<6007541e>]
[<6006c21a>] [<6006bfd2>]
        [<60056a72>] [<600565c6>]
Code: 08 b1 69 de 81 d2 e9 db 04 c1 eb bb (7f) 0d b0 01 12 60 ec cb 6a 96 79 8e
Error (Oops_bfd_perror): /tmp/ksymoops.ZRfC9g Invalid bfd target

 >>r1 ; 000005f0 Before first symbol
 >>r3 ; 602dc520 <_end+1b9ce0/3edd7c0>
 >>r4 ; 000005ee Before first symbol
 >>r5 ; 6011ff90 <dev_etrax_ethernet+0/134>
 >>r9 ; 601201b8 <skb_head_pool+8/20>
 >>r10; 6326f120 <_end+314c8e0/3edd7c0>
 >>r11; 601201b0 <skb_head_pool+0/20>
Trace; 60006b00 <printk+0/14c>
Trace; 60055db4 <show_stack+0/f0>
Trace; 60055f78 <show_registers+d4/146>
Trace; 6005601e <die_if_kernel+34/46>
Trace; 60006b00 <printk+0/14c>
Trace; 60057ef8 <do_page_fault+200/2a8>
Trace; 6008db1c <tcp_rcv_established+330/6aa>
Trace; 600944ce <tcp_v4_do_rcv+32/112>
Trace; 60094900 <tcp_v4_rcv+352/57e>
Trace; 60057cf4 <handle_mmu_bus_fault+b4/b8>
Trace; 60055caa <mmu_bus_fault+28/30>
Trace; 6006c21a <e100_rx+c0/20e>
Trace; 6007541e <alloc_skb+92/188>
Trace; 6006c21a <e100_rx+c0/20e>
Trace; 6006bfd2 <e100rx_interrupt+4a/7c>
Trace; 60056a72 <do_IRQ+50/84>
Trace; 600565c6 <sIRQ17_interrupt+18/2e>

Kernel panic: Aiee, killing interrupt handler!

1 warning and 1 error issued.  Results may not be reliable.