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

Re: Ethernet oops



This is probably fixed in the current version, although we don't
have a patch on developer.axis.com yet.
Try updating the following files from 2.4.19 at http://www.kernel.org/
os/linux/arch/cris/drivers/ethernet.c
os/linux/arch/cris/mm/init.c
os/linux/include/asm-cris/system.h
os/linux/include/asm-cris/svinto.h

I hope that is enough.

/Johan


----- Original Message -----
From: "Bryan Hackney" <bh@xxxxxxx.com>
To: <dev-etrax@xxxxxxx.com>
Sent: den 20 oktober 2002 20:30
Subject: 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@snap200 home]$
ksymoops --system=/snap/axis/devboard_lx/os/linux/System.map --vmlinux=/snap
/axis/devboard_lx/os//linux/vmlinux --no-lsmod --no-object --no-ksyms --arch
itecture=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.
>
>