Date: Sat, 6 Nov 2010 17:04:28 +0100 From: Thomas Zander <thomas.e.zander@googlemail.com> To: freebsd-stable <freebsd-stable@freebsd.org> Subject: Re: How to tell whether ECC (memory) is enabled? Message-ID: <AANLkTikFwp3ubAnBY6p71GmRxf1S%2BM-QAJV7J_2_ET9d@mail.gmail.com> In-Reply-To: <AANLkTikmLtXBiAoMsPWmDm=JQ7jBrO7VLeGMuBnobf7z@mail.gmail.com> References: <AANLkTiktf5Ls1RRLgUcu2MpK8ymKaDBf=qp%2BiGAp2fx2@mail.gmail.com> <AANLkTikmLtXBiAoMsPWmDm=JQ7jBrO7VLeGMuBnobf7z@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Nov 5, 2010 at 20:54, C. P. Ghost <cpghost@cordula.ws> wrote:
> Have you tried 'dmidecode' (as run), from the port sysutils/dmidecode?
I have actually, but the output is somewhat unexpected (besides the
fact that there are cases in which its report do not match reality.
The manpage says "often".).
In my box in question for example, dmidecode reports about the memory
controller:
Error Detecting Method: 64-bit ECC
Error Correcting Capabilities:
None
...
Supported Memory Types:
Standard
SDRAM
Memory Module Voltage: 2.9 V
Associated Memory Slots: 4
0x0006
0x0007
0x0008
0x0009
Enabled Error Correcting Capabilities: None
That seems wrong in at least two positions: First, it clearly lacks
"ECC" in the "Supported Memory Types" section, and for its voltage I
was expecting 1.8 V, not 2.9 V.
The output concerning the memory modules itself is also unexpected.
Just to pick one:
Socket Designation: A0
Bank Connections: 0 1
Current Speed: 5 ns
Type: DIMM
Installed Size: 2048 MB (Double-bank Connection)
Enabled Size: 2048 MB (Double-bank Connection)
Error Status: OK
While it is correct about the size, I would expect "Type: ECC DIMM" here.
Therefore, I don't tend to trust its output, and a kernel message
stating "I am running on ECC memory" would be lovely :-)
Riggs
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikFwp3ubAnBY6p71GmRxf1S%2BM-QAJV7J_2_ET9d>
