EDAC Driver Feature Matrix

Aus Thomas Krenn Wiki
Wechseln zu: Navigation, Suche

EDAC (Linux Error Detection And Correction) kann für die Feststellung von Hardware-Fehlern (z.B. RAM ECC Fehler, Fehler am PCI-Bus) eingesetzt werden. Für die Überwachung von ECC-Fehlern muss für den Chipsatz am Motherboard ein Treiber als Kernel-Modul geladen werden. In den verschiedenen Kernel-Versionen sind immer wieder weitere Treiber hinzugefügt bzw. Verbesserungen an den vorhandenen durchgeführt worden. Die unten stehende Tabelle bietet einen Überblick über vorhandene Treiber als auch zusätzliche Informationen über Chipsätze und die Verweise zu den Quelldateien. Die Tabelle vereinfacht die Recherche bei der Suche, ob der eigene Chipsatz in einer Kernel-Version von EDAC unterstützt wird.

Edac Driver Feature-Matrix
Edac Driver ab Kernel Version Chipsatz Anmerkungen
amd64_edac.c 2.6.31, history
  • Opteron
  • Athlon64
  • AthlonFX[1][2]
BIOS and Kernel Developer's Guide for AMD Athlon 64 and AMD Opteron Processors, BIOS and Kernel Developer's Guide (BKDG) For AMD Family 10h Processors (support.amd.com)
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
i7core_edac.c 2.6.35, history
  • Chipsätze für CPUs i7core, i7core 7xx/8xx, i5core, Xeon 35xx, Xeon 55xx, Xeon 56xx (Quelle)
Error Insertion Code
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)
sb_edac.c 3.2, history
  • Sandy Bridge -EN/-EP/-EX Memory Controller (Quelle)
Experimentiell, wird voraussichtlich auf sb_e5_edac.c umbenannt

CPUs: Xeon E5-24xx, Xeon E5-26xx, keine Xeon E3-12xx

tile_edac.c 2.6.39, history Tilera Webseite (tilera.com)
x38_edac.c 2.6.28, history

Einzelnachweise

  1. EdacWiki (buttersideup.com)
  2. S.a. amd64-Treiber-Quelldatei (git.kernel.org)

Share/Save/Bookmark  Feedback zu diesem Artikel geben
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Kategorien
Drucken/exportieren
Werkzeuge