Multi-bit ECC Error on X4100 M2 Server Sun Fire

I have a problem,

I have been installing Redhat Interprise Linux on X4100 M2 Server, when system is reboot after install, the server is restart (reboot) again (alias unlimited).

The bios system show message error "Multi-bit ECC Error" and "bank interleave requested but not enable"

I have been doing experiment and I don't know why this happen.
X4100 M2 Server only suitable with memory DDR2

I put the memory (1 GB x 4, DDR2) on A1 B1 slots on the right and left (CPU 0 and 1), and appear in BIOS.
the system restart again..again, then it can't enter the system of Redhat.

then I move memory and put them in A1 B1 A0 B0 just on the CPU 0, the system restart again has stop and entering the system of Redhat :slight_smile:

I don't know why :confused: ? before this day, memory set on A1 B1 slot and the system don't have problem like this.
I need reason, please :smiley:

Did you use ECC memory?

Did you use IBM memory, or something off-the-shelf?

What are the BIOS memory settings?

Either you used the wrong memory, the BIOS settings are incorrect, or your memory is bad.

And IBM servers tend to work only with IBM memory. You might get them to work with non-IBM memory, but you're lucky if it works.

yeah I use ECC Memory especially for X4100 M2 Server Sun Fire Microsystem same as the manufacture of the server.

whether this have relate with BIOS memory settings?

If I move memory 1 GB in A0, B0, A1, and B1 slots, the system will appear this message "bank interleave requested but not enable" but I can enter in Linux System and work correctly

If you've not already done it, I would disable "quick boot" in the BIOS to force the machine to test all it's memory during POST.

The A1+B1 slot configuration each side is correct according to the book.

Perhaps there's a faulty DIMM. If so, with "quick boot" disabled POST should crash and tell you something.

I didn't see option "quick boot" in BIOS system. Do you have any solutions for this?

Please refer to the X4100 M2 manual.

The relevant page is a follows: (cut and pasted)

Changing POST Options

These instructions are optional, but you can use them to change the operations that

the server performs during POST testing.

1. Initialize the BIOS Setup utility by pressing the F2 key while the system is

performing the power-on self-test (POST).

The BIOS Main menu screen is displayed.

2. When the BIOS Main menu screen is displayed, select Boot.

The Boot Settings screen is displayed.

3. When the Boot Settings screen is displayed, select Boot Settings Configuration.

The Boot Settings Configuration screen is displayed.

4. On the Boot Settings Configuration screen, there are several options that you can

enable or disable:

Quick Boot: This option is disabled by default. If you enable this, the BIOS skips

certain tests while booting, such as the extensive memory test. This decreases the

time it takes for the system to boot.

System Configuration Display: This option is disabled by default. If you enable

this, the System Configuration screen is displayed before booting begins.

Quiet Boot: This option is disabled by default. If you enable this, the Sun

Microsystems logo is displayed instead of POST codes.

Language: This option is reserved for future use. Do not change.

Add On ROM Display Mode: This option is set to Force BIOS by default. This

option has effect only if you have also enabled the Quiet Boot option, but it

controls whether output from the Option ROM is displayed. The two settings for

this option are as follows:

Force BIOS: Remove the Sun logo and display Option ROM output.

Keep Current: Do not remove the Sun logo. The Option ROM output is not

displayed.

Boot Num-Lock: This option is On by default (keyboard Num-Lock is turned on

during boot). If you set this to off, the keyboard Num-Lock is not turned on

during boot.

Wait for F1 if Error: This option is disabled by default. If you enable this, the

system will pause if an error is found during POST and will only resume when

you press the F1 key.

Interrupt 19 Capture: This option is reserved for future use. Do not change.