Bug 683248

Summary: The edac-util tool is unable to find memory controller
Product: Red Hat Enterprise Linux 5 Reporter: Guy Streeter <streeter>
Component: kernelAssignee: Red Hat Kernel Manager <kernel-mgr>
Status: CLOSED NOTABUG QA Contact: Red Hat Kernel QE team <kernel-qe>
Severity: medium Docs Contact:
Priority: medium    
Version: 5.6CC: nobody, rbinkhor
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 690067 (view as bug list) Environment:
Last Closed: 2011-04-04 15:06:38 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 690067    

Description Guy Streeter 2011-03-08 22:02:45 UTC
On a DELL R610 system (dell-per610-01.lab.bos.redhat.com for example) with Nehalem-EP CPU's running RHEL-5.6 EDAC does not recognise the memory controller.

It loads the module correctly:
root@dell-per610-01 ~]# dmesg |grep -i EDAC
EDAC MC: Ver: 2.0.1 Feb 18 2011
EDAC i7core: Driver loaded.

And you can see the mc in the /proc interface:
[root@dell-per610-01 ~]# ls /sys/devices/system/edac/mc
log_ce  log_ue  panic_on_ue  poll_msec

But it's not actually seeing any Memory Controller, as normally you'd expect something like this:
EDAC MC0: Giving out device to i7core_edac.c i7 core #0: DEV 0000:ff:03.0
EDAC MC1: Giving out device to i7core_edac.c i7 core #1: DEV 0000:fe:03.0
which is not the case here.
 This is corroborated by the output from edac-util -r:
[root@dell-per610-01 ~]# /usr/bin/edac-util -r
edac-util: Error: No memory controller data found.