From owner-freebsd-stable@FreeBSD.ORG Sat Nov 6 16:04:30 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13AE1106566B for ; Sat, 6 Nov 2010 16:04:30 +0000 (UTC) (envelope-from thomas.e.zander@googlemail.com) Received: from mail-qy0-f175.google.com (mail-qy0-f175.google.com [209.85.216.175]) by mx1.freebsd.org (Postfix) with ESMTP id B9DD48FC08 for ; Sat, 6 Nov 2010 16:04:29 +0000 (UTC) Received: by qyk7 with SMTP id 7so437197qyk.13 for ; Sat, 06 Nov 2010 09:04:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=6gfPEThRbXTVp4rWQQOj58ZfDep5AWRn9CJfrgSEvFw=; b=Ixgv4fIOdsjIFh/qzOiNEiPLzbCty6xgFD2Z+m/dXXVX/J6pvOp0OCVgHJQcmbZPqv T2ekCvPHz8z3rkXLUcjO6yG/ejtWNInNRq9oabUGdGpeWGSVlf6OTSd2vrpDozYij+h7 WeBnh4u+8+MsYWIWsXzevygANxwr2PE+cfC1Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=YmTCcdqw9ixGOZuLgkKd7P3HCmFgyARFzRqam75dvDe2HdPNu0VQJXVg4ARbmJ4b5E 2PPlICigUvh3oWVpleQ8P8jQWMcGMcCqIRBOweIDOIBo2/Ds5F/WBvXg2duvtdq+JYVG 1LpBoZPX9SIUW346QcwSKtLgX5dj9JDqXc5zU= MIME-Version: 1.0 Received: by 10.229.220.144 with SMTP id hy16mr3160976qcb.259.1289059468396; Sat, 06 Nov 2010 09:04:28 -0700 (PDT) Received: by 10.229.249.135 with HTTP; Sat, 6 Nov 2010 09:04:28 -0700 (PDT) In-Reply-To: References: Date: Sat, 6 Nov 2010 17:04:28 +0100 Message-ID: From: Thomas Zander To: freebsd-stable Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: How to tell whether ECC (memory) is enabled? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Nov 2010 16:04:30 -0000 On Fri, Nov 5, 2010 at 20:54, C. P. Ghost 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