Skip to content

Commit

Permalink
linux-4.7.2: Use cdn.kernel.org and select EDAC_SBRIDGE
Browse files Browse the repository at this point in the history
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
pmenzel committed Aug 23, 2016
1 parent 6f271b3 commit 1a3c063
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion linux-4.7.2-97.bee → linux-4.7.2-99.bee
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ fi

echo $KERNELVERSION

SRCURL[0]="https://www.kernel.org/pub/linux/kernel/v${PKGVERSION[1]}.x/linux-${PKGVERSION}.tar.xz"
SRCURL[0]="https://cdn.kernel.org/pub/linux/kernel/v${PKGVERSION[1]}.x/linux-${PKGVERSION}.tar.xz"

# EXCLUDE=""

Expand Down

0 comments on commit 1a3c063

Please sign in to comment.