Wednesday 28 August 2013

Create sysfs entries under /sys/devices/system/edac/

Create sysfs entries under /sys/devices/system/edac/

I am trying to implement fault handling using EDAC for Freescale processor
(MPC85XX) on 2.6.34 kernel (powerpc arch). But I couldn't create sysfs
entries under /sys/devices/system/edac/ for mc and pci. Though the 'mc'
device is being registered under edac, the csrow elements mc* are not
being created.
I have got the following warning while building the kernel.
WARNING: "vMC_alloc_sel_record" [drivers/char/ipmi/vmc.ko] has no CRC!
Does this warning has any impact on the behavior of the code? The
following is the dmesg log for edac.
EDAC MC: Ver: 2.1.0 Aug 28 2013
EDAC DEBUG: in /home/usr/src/linux/drivers/edac/edac_mc_sysfs.c, line at
1069: edac_sysfs_setup_mc_kset()
EDAC DEBUG: in /home/usr/src/linux/drivers/edac/edac_mc_sysfs.c, line at
1086: edac_sysfs_setup_mc_kset() Registered '.../edac/mc' kobject
Freescale(R) MPC85xx EDAC driver, (C) 2006 Montavista Software
The following config options are enabled for EDAC
CONFIG_EDAC=y
# CONFIG_EDAC_VMC is not set
CONFIG_EDAC_DEBUG=y
CONFIG_EDAC_MM_EDAC=m
CONFIG_EDAC_MPC85XX=m
# CONFIG_EDAC_DUMP_IRQ_REGS is not set
Could anyone please help on how to register devices under edac?

No comments:

Post a Comment