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

sun4m kernel panic



Hello all,

I've got a Sparc 10 (sun4m) machine here acting as a router, which
spend most of its time doing very little. If I start a big ftp
across the machine (from one ethernet to the other), then partway 
through the transfer I get a kernel panic. (See attached oops & ksym'd oops)


This is a stock potato install using the following kernel

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                       Version                    Description
+++-==========================-==========================-====================================================================
ii  kernel-image-2.2.17-sun4cd 2                          Linux kernel binary image for sun4c, sun4m and sun4d.

(That really is kernel-image-2.2.17-sun4cdm)


Regards,
Stuart


Unable to handle kernel paging request at virtual address 00008000
tsk->mm->context=ffffffff
tsk->mm->pgd=f0005000

swapper(0):Oops
PSR:40001fc6 PC:f002afac NPC:f002af1c Y:00000000
g0:f000fbc0 g1:40401fe5 g2:00094d00 g3:000919ed g4:f00187a4 g5:00001e17 g6:f000e000 g7:00000001
o0:00000024 o1:40401fe7 o2:00000000 o3:f0131bf4 o4:00008000 o5:000aa400 sp:f000fbb8 o7:f002af6c
l0:f016bc00 l1:f016bec0 l2:f016bc00 l3:00000001 l4:00000001 l5:f016c000 l6:f01ab000 l7:000aa800
i0:f016bc00 i1:f016b000 i2:00001e17 i3:f016c400 i4:00000001 i5:f01c3000 fp:f000fc28 i7:f0033bcc

Caller[f0033bcc]
Caller[f0012020]
Caller[f0051c74]
Caller[f00366c0]
Caller[f0014090]
Caller[f00113c0]
Caller[f01d4800]
Caller[f01811b4]
Caller[f0180780]
Caller[00000000]

Instruction DUMP: d8044008 80c32000 32bfffdd <d2032004> d004a2bc c025a14c d20562c0 90022001 d407bff4

Aiee, killing interrupt handler
Kernel Panic: Attempt to kill the idle task!
In swapper task - not syncing
Press L1-A to return to the boot prom
ksymoops 2.3.4 on sparc 2.2.17.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.2.17/ (default)
     -m /boot/System.map-2.2.17 (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

No modules in ksyms, skipping objects
Warning (read_lsmod): no symbols in lsmod, is /proc/modules a valid lsmod file?
Unable to handle kernel paging request at virtual address 00008000
tsk->mm->context=ffffffff
tsk->mm->pgd=f0005000
swapper(0):Oops
Caller[f0033bcc]
Caller[f0012020]
Caller[f0051c74]
Caller[f00366c0]
Caller[f0014090]
Caller[f00113c0]
Caller[f01d4800]
Caller[f01811b4]
Caller[f0180780]
Caller[00000000]
Instruction DUMP: d8044008 80c32000 32bfffdd <d2032004> d004a2bc c025a14c d20562c0 90022001 d407bff4
Using defaults from ksymoops -t elf32-sparc -a sparc

Trace; f0033bcc <do_bottom_half+88/cc>
Trace; f0012020 <ret_trap_entry+1c/24>
Trace; f0051c74 <do_poll+f4/110>
Trace; f00366c0 <check_pgt_cache+10/20>
Trace; f0014090 <sys_idle+e0/100>
Trace; f00113c0 <syscall_is_too_hard+34/40>
Trace; f01d4800 <fb_display+43d8/43ec>
Trace; f01811b4 <start_kernel+204/214>
Trace; f0180780 <sun4c_continue_boot+314/324>
Trace; 00000000 Before first symbol
Code;  fffffff4 <END_OF_CODE+fe2a76c/????>
0000000000000000 <_PC>:
Code;  fffffff4 <END_OF_CODE+fe2a76c/????>
   0:   d8 04 40 08       ld  [ %l1 + %o0 ], %o4
Code;  fffffff8 <END_OF_CODE+fe2a770/????>
   4:   80 c3 20 00       addxcc  %o4, 0, %g0
Code;  fffffffc <END_OF_CODE+fe2a774/????>
   8:   32 bf ff dd       bne,a   ffffffffffffff7c <_PC+0xffffffffffffff7c> ffffff70 <END_OF_CODE+fe2a6e8/????>
Code;  00000000 Before first symbol
   c:   d2 03 20 04       ld  [ %o4 + 4 ], %o1
Code;  00000004 Before first symbol
  10:   d0 04 a2 bc       ld  [ %l2 + 0x2bc ], %o0
Code;  00000008 Before first symbol
  14:   c0 25 a1 4c       clr  [ %l6 + 0x14c ]
Code;  0000000c Before first symbol
  18:   d2 05 62 c0       ld  [ %l5 + 0x2c0 ], %o1
Code;  00000010 Before first symbol
  1c:   90 02 20 01       inc  %o0
Code;  00000014 Before first symbol
  20:   d4 07 bf f4       ld  [ %fp + -12 ], %o2

Aiee, killing interrupt handler
Kernel Panic: Attempt to kill the idle task!
In swapper task - not syncing

2 warnings issued.  Results may not be reliable.

Reply to: