Re: RAM chips (NMI) error !

Ulrich Windl (Ulrich.Windl@rz.uni-regensburg.de)
Tue, 12 Mar 1996 08:47:23 +0100


On 11 Mar 96 at 17:28, Alexandre Molari wrote:

> hello,
> I'm currently trying to install kernel 1.3.69 on my 2nd computer: an old
> 386sx with 4mb RAM :-)
> For that I compile the kernel on my main computer (pentium) with gcc 2.7.0
> and I define all the options necessary when doing 'make config'.
> But for a strange reason, when I'm booting the kernel with the floppy disk
> on my 386sx, it starts it and then I get the message:
> Uhhuh. NMI received. Dazed and confused, but trying to continue
> You probably have a hardware problem with your RAM chips or a
> power saving mode enabled.
> looped forever on the screen!
> But my ram chips are ok (tested them under msdos) and I ain't got any
> power saving mode enabled.

The timing in protected mode is a bit diffreent than in real mode.
MSDOS might not be the best memory tester.

> And the kernel did works fine on this 386sx when it was version 1.1.59

I can imagine that gcc-2.7 optimizes the code a bit harder, wanting
more from your RAM. Usually a NMI is created on parity error
detection. Could it be that your RAM above 1MB has no parity/is
defective?

>
> So, anyone could tell me what's the problem (I've found that the C file
> that was responsible of this message was arch/i386/kernel/traps.c) and
> more important how to SOLVE it ??
>
> thanks very much
>
> --
> ----------------------------------------------
> Alexandre Molari *** Geneva, Switzerland
> molari@iprolink.ch
> ----------------------------------------------------------+
------------
Ulrich Windl Klinikum der Universitaet Regensburg
Rechenzentrum DV-med Franz-Josef-Strauss-Allee 11
Tel: +49 941 944-5879 D-93053 Regensburg
FAX: +49 941 944-5882
Just imagine my mail address were <Ulrich.Windl@rz.uni.r.de>...