EDAC Driver Feature Matrix

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird.
Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar.

EDAC (Linux Error Detection And Correction) wird für die Erkennung von Hardware-Fehlern (z.B. RAM ECC Fehler, Fehler am PCI-Bus) eingesetzt. Zur Überwachung von ECC-Fehlern muss für den Memory Controller ein entsprechender Treiber als Kernel-Modul geladen werden. Die unten stehenden Tabellen zeigen, welche Treiber EDAC Unterstützung für welche Architekturen bieten.

Von Werner Fischer, WebOps & KT Experte bei Thomas-Krenn

EDAC Treiber

Die folgende Tabelle zeigt EDAC Treiber für aktuelle Architekturen und gibt Informationen in welchen Linux Distributionen die Treiber enthalten sind:

Treiber Unterstützte CPUs /
Memory Controller
Debian Ubuntu RHEL/CentOS
6
Kernel 2.6.32
(filelist)
7
Kernel 3.2
(filelist)
Jessie
Kernel 3.16
(filelist)
12.04
Kernel 3.2
(filelist)
14.04
Kernel 3.13
(filelist)
6
Kernel 2.6.32
7
Kernel 3.10
amd64_edac.c
(amd64_edac_mod.ko)
AMD CPUs:
i7core_edac.c
(i7core_edac.ko)
Intel Single- und Dual-CPU Systeme: - -
ie31200_edac.c
(ie31200_edac.ko)
Intel Single-CPU Systeme: - - - - - - -
sb_edac.c
(sb_edac.ko)
Intel Dual-CPU Systeme:
  • Sandy Bridge (ab Kernel 3.2)
  • Ivy Bridge (ab Kernel 3.13)
  • Haswell (ab Kernel 3.17)
- -

EDAC Treiber für ältere Architekturen

Die folgende Tabelle zeigt EDAC Module für ältere Architekturen:

Treiber ab Kernel Version Chipsatz Anmerkungen
amd76x_edac.c 2.6.16, history AMD 760 MPX chipset overview, AMD 762 system constroller data sheet, AMD 768 peripheral bus controller (support.amd.com)
amd8111_edac.c 2.6.30, history
  • AMD8111 Hyper Transport chip (Quelle)
AMD-8111 HyperTransport I/O Hub Data Sheet (support.amd.com)
amd8131_edac.c 2.6.30, history
  • AMD8131 hypertransport chip (Quelle)
AMD HyperTransport Technology-Based System Architecture (amd.com)
cell_edac.c 2.6.25, history "...driver for the Cell memory controller when used without a Hypervisor such as on the IBM Cell blades." (edac driver history (git.kernel.org))
cpc925_edac.c 2.6.31, history Tuning the CPC925 memory controller (ibm.com), Add CPC925 Memory Controller EDAC drivers (lwn.net)
e752x_edac.c 2.6.16, history
e7xxx_edac.c 2.6.16, history
i3000_edac.c 2.6.23, history CPUs: Xeon 32xx
i3200_edac.c 2.6.32, history CPUs: Xeon 32xx, Xeon 33xx
i5000_edac.c 2.6.23, history CPUs: Xeon 51xx, 52xx, 53xx, 54xx
i5100_edac.c 2.6.27, history CPUs: Xeon 51xx, 52xx, 53xx, 54xx
i5400_edac.c 2.6.29, history CPUs: Xeon 51xx, 52xx, 53xx, 54xx
i7300_edac.c 2.6.37, history CPUs: Xeon 72xx, 73xx, 74xx
i82443bxgx_edac.c 2.6.23, history
  • 82443BX/GX (440BX/GX chipset) (Quelle)
Intel® 440 Chipset Family technical documentation (intel.com)
i82860_edac.c 2.6.16, history
  • Intel 860 mit Intel 82860 Memory Controller (Quelle)
Intel 860 Chipset: 82860 Memory Controller Hub (MCH) Datasheet (developer.intel.com)
i82875p_edac.c 2.6.16, hisory
i82975x_edac.c 2.6.23, history CPUs: Pentium D und andere
mpc85xx_edac.c 2.6.25, history
mv64x60_edac.c 2.6.25, history
  • Marvell MV64x60 Memory Controller (Quelle)
"Marvell mv64x60 SoC support for EDAC. Used on PPC and MIPS platforms. Development and testing done on PPC Motorola prpmc2800 ATCA board." Git commit history (git.kernel.org)
pasemi_edac.c 2.6.23, history
ppc4xx_edac.c 2.6.30, history
  • 405EX[r]
  • 440SP
  • 440SPe
  • 460EX
  • 460GT
  • 460SX (Quelle)
r82600_edac.c 2.6.16, history
  • Radisys 82600 Embedded chipset Memory Controller (Quelle)
Radisys 82600 High Integration Dual PCI System Controller (radisys.com)
tile_edac.c 2.6.39, history Tilera Webseite (tilera.com)
x38_edac.c 2.6.28, history

Das könnte Sie auch interessieren

Apache und OpenSSL für Forward Secrecy konfigurieren
Intel i210 Netwerkkartentreiber installieren unter Debian 7.3.0
Varnish Web Beschleuniger