From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932320Ab1BCQew (ORCPT ); Thu, 3 Feb 2011 11:34:52 -0500 Received: from s15228384.onlinehome-server.info ([87.106.30.177]:35130 "EHLO mail.x86-64.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756316Ab1BCQev (ORCPT ); Thu, 3 Feb 2011 11:34:51 -0500 Date: Thu, 3 Feb 2011 17:36:00 +0100 From: Borislav Petkov To: Markus Trippelsdorf Cc: Borislav Petkov , "linux-edac@vger.kernel.org" , Doug Thompson , "linux-kernel@vger.kernel.org" Subject: Re: [EDAC-AMD64] Display correct RAM sizes in ganged mode on F10 CPUs Message-ID: <20110203163600.GA26261@aftab> References: <20110129211531.GA1874@gentoo.trippels.de> <20110201185114.GD8418@aftab> <20110201192752.GA1589@gentoo.trippels.de> <20110203151721.GD24755@aftab> <20110203155951.GA1594@gentoo.trippels.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110203155951.GA1594@gentoo.trippels.de> User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 03, 2011 at 10:59:52AM -0500, Markus Trippelsdorf wrote: > Hm, that doesn't work: > > EDAC amd64: F10h detected (node 0). > EDAC MC: DCT0 chip selects: > EDAC amd64: MC: 0: 1024MB 1: 1024MB > EDAC amd64: MC: 2: 1024MB 3: 1024MB > EDAC amd64: MC: 4: 0MB 5: 0MB > EDAC amd64: MC: 6: 0MB 7: 0MB > EDAC MC: DCT1 chip selects: > EDAC amd64: MC: 0: 0MB 1: 0MB > EDAC amd64: MC: 2: 0MB 3: 0MB > EDAC amd64: MC: 4: 0MB 5: 0MB > EDAC amd64: MC: 6: 0MB 7: 0MB > EDAC amd64: using x4 syndromes. Of course it doesn't, doh!, we need the DRAM chip selects from the second DCT too. Can you please run this little script as root so that I can verify that BIOS is actually programming sensible values in those in ganged mode? (Yeah, leave your DCT setting to ganged in BIOS). -- #!/bin/bash i=0x140 while (( $i <= 0x15c )); do reg=$(printf "0x%x" $i) setpci -s 18.2 $reg.l i=$(($i+4)) done -- Thanks. -- Regards/Gruss, Boris. Advanced Micro Devices GmbH Einsteinring 24, 85609 Dornach General Managers: Alberto Bozzo, Andrew Bowd Registration: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen, HRB Nr. 43632