2002-08-14 10:30:07

by Jacek Popławski

[permalink] [raw]
Subject: can't use 2.4 on my 486 server

I use 2.4 kernel for a long time on my workstations, but can't use it on old
486 server with 16MB RAM. 2.2 works there without problems (for a long time).
But few hours after running 2.4.19 server is unreachable. When I connect
monitor/keyboard and start it again I see fsck starting then:

Unable to handle kernel paging request at virtual address db9910c0

(...)

Kernel panic: aiee, killing interrupt handler.

I've tried 2.4.18 and earlier versions before. Always same problem. There is
fsck 1.22 and glibc-2.2.3 there - standard Slackware 8.0 distribution which
works on other computers.

What should I check? What should i try to change there? What more info can I
give you (is it important to rewrite full kernel message with all registers?) ?

jp@darkstar:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 4
model : 3
model name : 486 DX/2
stepping : 5
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme
bogomips : 33.28

--
http://decopter.sf.net - free unrealistic helicopter simulator


2002-08-14 11:59:42

by Alan

[permalink] [raw]
Subject: Re: can't use 2.4 on my 486 server

On Wed, 2002-08-14 at 11:35, Jacek Pop?awski wrote:
> I use 2.4 kernel for a long time on my workstations, but can't use it on old
> 486 server with 16MB RAM. 2.2 works there without problems (for a long time).
> But few hours after running 2.4.19 server is unreachable. When I connect
> monitor/keyboard and start it again I see fsck starting then:

Two things to check first: The memory (we've seen 2.4 find bad ram bugs
2.2 did not) and also that its getting the memory size right. 2.4 uses
E820 then E801 memory sizing, older 2.2 (< 2.2.18 or so) didnt do this.
So far I only know of one box that gets memory size wrong just with
E820.

Finally what is plugged into it ?

2002-08-14 16:40:49

by Jacek Popławski

[permalink] [raw]
Subject: Re: can't use 2.4 on my 486 server

On Wed, Aug 14, 2002 at 01:01:32PM +0100, Alan Cox wrote:
> Two things to check first: The memory (we've seen 2.4 find bad ram bugs
> 2.2 did not) and also that its getting the memory size right. 2.4 uses
> E820 then E801 memory sizing, older 2.2 (< 2.2.18 or so) didnt do this.
> So far I only know of one box that gets memory size wrong just with
> E820.

I haven't checked RAM with memtest, yet.

There is 16MB of RAM there.

jp@darkstar:~$ cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 14778368 14372864 405504 10383360 372736 3284992
Swap: 21639168 196608 21442560
MemTotal: 14432 kB
MemFree: 396 kB
MemShared: 10140 kB
Buffers: 364 kB
Cached: 3208 kB
SwapTotal: 21132 kB
SwapFree: 20940 kB

(this is 2.2.19 raport)

> Finally what is plugged into it ?

This is Dell computer with video card on motherboard, without PCI slots.
There is one hard disk:

hda: ST3630A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: ST3630A, 601MB w/120kB Cache, CHS=1223/16/63

and one Ethernet:
eth0: 3c509 at 0x300 tag 1, 10baseT port, address 00 20 af 1b 91 55, IRQ 10.

There is also ppp connection by serial port (ericsson terminal called HIS).

No soundcard, no floppy, no other network devices.

--
http://decopter.sf.net - free unrealistic helicopter simulator