Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
linux-4.7.2: Use cdn.kernel.org and select EDAC_SBRIDGE
1. Use faster cdn.kernel.org over www.kernel.org (14 MiB/s vs. 300 KiB/s) 2. Enable EDAC driver for Intel Sandy Bridge, Ivy Bridge, and Haswell * Select *PCI_MMCONFIG* (Support mmconfig PCI config space access) * Select *EDAC_SBRIDGE* (Support for error detection and correction the Intel Sandy Bridge, Ivy Bridge and Haswell Integrated Memory Controllers.) `EDAC_SBRIDGE` depends on `PCI_MMCONFIG` to be selected. Now, the EDAC driver finds the memory controllers, and the utilities can be used as expected. ``` $ uname -a Linux heulsuse.molgen.mpg.de 4.7.2.mx64.99 #1 SMP Tue Aug 23 10:10:21 CEST 2016 x86_64 GNU/Linux $ dmesg | grep EDAC [ 5.640338] EDAC MC: Ver: 3.0.0 [ 8.850635] EDAC sbridge: Seeking for: PCI ID 8086:2fa0 [ 8.850641] EDAC sbridge: Seeking for: PCI ID 8086:2fa0 [ 8.850645] EDAC sbridge: Seeking for: PCI ID 8086:2fa0 [ 8.850647] EDAC sbridge: Seeking for: PCI ID 8086:2ffc [ 8.850650] EDAC sbridge: Seeking for: PCI ID 8086:2ffc [ 8.850654] EDAC sbridge: Seeking for: PCI ID 8086:2ffc [ 8.850656] EDAC sbridge: Seeking for: PCI ID 8086:2ffd [ 8.850659] EDAC sbridge: Seeking for: PCI ID 8086:2ffd [ 8.850663] EDAC sbridge: Seeking for: PCI ID 8086:2ffd [ 8.850665] EDAC sbridge: Seeking for: PCI ID 8086:2f60 [ 8.850669] EDAC sbridge: Seeking for: PCI ID 8086:2f60 [ 8.850673] EDAC sbridge: Seeking for: PCI ID 8086:2f60 [ 8.850674] EDAC sbridge: Seeking for: PCI ID 8086:2fa8 [ 8.850678] EDAC sbridge: Seeking for: PCI ID 8086:2fa8 [ 8.850682] EDAC sbridge: Seeking for: PCI ID 8086:2fa8 [ 8.850684] EDAC sbridge: Seeking for: PCI ID 8086:2f71 [ 8.850687] EDAC sbridge: Seeking for: PCI ID 8086:2f71 [ 8.850691] EDAC sbridge: Seeking for: PCI ID 8086:2f71 [ 8.850693] EDAC sbridge: Seeking for: PCI ID 8086:2faa [ 8.850696] EDAC sbridge: Seeking for: PCI ID 8086:2faa [ 8.850700] EDAC sbridge: Seeking for: PCI ID 8086:2faa [ 8.850702] EDAC sbridge: Seeking for: PCI ID 8086:2fab [ 8.850705] EDAC sbridge: Seeking for: PCI ID 8086:2fab [ 8.850709] EDAC sbridge: Seeking for: PCI ID 8086:2fab [ 8.850711] EDAC sbridge: Seeking for: PCI ID 8086:2fac [ 8.850717] EDAC sbridge: Seeking for: PCI ID 8086:2fad [ 8.850724] EDAC sbridge: Seeking for: PCI ID 8086:2fbd [ 8.850728] EDAC sbridge: Seeking for: PCI ID 8086:2fbd [ 8.850732] EDAC sbridge: Seeking for: PCI ID 8086:2fbd [ 8.850733] EDAC sbridge: Seeking for: PCI ID 8086:2fbf [ 8.850737] EDAC sbridge: Seeking for: PCI ID 8086:2fbf [ 8.850741] EDAC sbridge: Seeking for: PCI ID 8086:2fbf [ 8.850742] EDAC sbridge: Seeking for: PCI ID 8086:2fb9 [ 8.850746] EDAC sbridge: Seeking for: PCI ID 8086:2fb9 [ 8.850750] EDAC sbridge: Seeking for: PCI ID 8086:2fb9 [ 8.850751] EDAC sbridge: Seeking for: PCI ID 8086:2fbb [ 8.850755] EDAC sbridge: Seeking for: PCI ID 8086:2fbb [ 8.850759] EDAC sbridge: Seeking for: PCI ID 8086:2fbb [ 8.850760] EDAC sbridge: Seeking for: PCI ID 8086:2f68 [ 8.850764] EDAC sbridge: Seeking for: PCI ID 8086:2f68 [ 8.850768] EDAC sbridge: Seeking for: PCI ID 8086:2f68 [ 8.850769] EDAC sbridge: Seeking for: PCI ID 8086:2f79 [ 8.850773] EDAC sbridge: Seeking for: PCI ID 8086:2f79 [ 8.850777] EDAC sbridge: Seeking for: PCI ID 8086:2f79 [ 8.850778] EDAC sbridge: Seeking for: PCI ID 8086:2f6a [ 8.850782] EDAC sbridge: Seeking for: PCI ID 8086:2f6a [ 8.850786] EDAC sbridge: Seeking for: PCI ID 8086:2f6a [ 8.850787] EDAC sbridge: Seeking for: PCI ID 8086:2f6b [ 8.850791] EDAC sbridge: Seeking for: PCI ID 8086:2f6b [ 8.850795] EDAC sbridge: Seeking for: PCI ID 8086:2f6b [ 8.850796] EDAC sbridge: Seeking for: PCI ID 8086:2f6c [ 8.850803] EDAC sbridge: Seeking for: PCI ID 8086:2f6d [ 8.851065] EDAC MC0: Giving out device to module sbridge_edac.c controller Haswell Socket#0: DEV 0000:7f:12.0 (INTERRUPT) [ 8.851306] EDAC MC1: Giving out device to module sbridge_edac.c controller Haswell Socket#1: DEV 0000:ff:12.0 (INTERRUPT) [ 8.851306] EDAC sbridge: Ver: 1.1.1 $ edac-util --status edac-util: EDAC drivers are loaded. 2 MCs detected $ edac-util --report=full mc0:csrow0:CPU_SrcID#0_Ha#0_Chan#0_DIMM#0:CE:0 mc0:csrow0:CPU_SrcID#0_Ha#0_Chan#1_DIMM#0:CE:0 mc0:csrow0:CPU_SrcID#0_Ha#1_Chan#0_DIMM#0:CE:0 mc0:csrow0:CPU_SrcID#0_Ha#1_Chan#1_DIMM#0:CE:0 mc0:csrow1:CPU_SrcID#0_Ha#0_Chan#0_DIMM#1:CE:0 mc0:csrow1:CPU_SrcID#0_Ha#0_Chan#1_DIMM#1:CE:0 mc0:csrow1:CPU_SrcID#0_Ha#1_Chan#0_DIMM#1:CE:0 mc0:csrow1:CPU_SrcID#0_Ha#1_Chan#1_DIMM#1:CE:0 mc0:csrow2:CPU_SrcID#0_Ha#0_Chan#0_DIMM#2:CE:0 mc0:csrow2:CPU_SrcID#0_Ha#0_Chan#1_DIMM#2:CE:0 mc0:csrow2:CPU_SrcID#0_Ha#1_Chan#0_DIMM#2:CE:0 mc0:csrow2:CPU_SrcID#0_Ha#1_Chan#1_DIMM#2:CE:0 mc0:noinfo:all:UE:0 mc0:noinfo:all:CE:0 mc1:csrow0:CPU_SrcID#1_Ha#0_Chan#0_DIMM#0:CE:0 mc1:csrow0:CPU_SrcID#1_Ha#0_Chan#1_DIMM#0:CE:0 mc1:csrow0:CPU_SrcID#1_Ha#1_Chan#0_DIMM#0:CE:0 mc1:csrow0:CPU_SrcID#1_Ha#1_Chan#1_DIMM#0:CE:0 mc1:csrow1:CPU_SrcID#1_Ha#0_Chan#0_DIMM#1:CE:0 mc1:csrow1:CPU_SrcID#1_Ha#0_Chan#1_DIMM#1:CE:0 mc1:csrow1:CPU_SrcID#1_Ha#1_Chan#0_DIMM#1:CE:0 mc1:csrow1:CPU_SrcID#1_Ha#1_Chan#1_DIMM#1:CE:0 mc1:csrow2:CPU_SrcID#1_Ha#0_Chan#0_DIMM#2:CE:0 mc1:csrow2:CPU_SrcID#1_Ha#0_Chan#1_DIMM#2:CE:0 mc1:csrow2:CPU_SrcID#1_Ha#1_Chan#0_DIMM#2:CE:0 mc1:csrow2:CPU_SrcID#1_Ha#1_Chan#1_DIMM#2:CE:0 mc1:noinfo:all:UE:0 mc1:noinfo:all:CE:0 $ grep ^ /sys/devices/system/edac/mc/mc0/* 2>/dev/null /sys/devices/system/edac/mc/mc0/ce_count:0 /sys/devices/system/edac/mc/mc0/ce_noinfo_count:0 /sys/devices/system/edac/mc/mc0/max_location:channel 7 slot 2 /sys/devices/system/edac/mc/mc0/mc_name:Haswell Socket#0 /sys/devices/system/edac/mc/mc0/seconds_since_reset:4804 /sys/devices/system/edac/mc/mc0/size_mb:196608 /sys/devices/system/edac/mc/mc0/ue_count:0 /sys/devices/system/edac/mc/mc0/ue_noinfo_count:0 ``` Thanks a lot for the help of Sven Ulland [1]. [1] http://lists.us.dell.com/pipermail/linux-poweredge/2016-August/050706.html (my and his reply were not forwarded)
- Loading branch information