EDAC Driver Feature Matrix
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 | ab Kernel Version | Chipsatz | Anmerkungen |
|---|---|---|---|
| amd64_edac.c | 2.6.31, history | 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 |
|
AMD-8111 HyperTransport I/O Hub Data Sheet (support.amd.com) |
| amd8131_edac.c | 2.6.30, history |
|
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 |
|
Error Insertion Code |
| i82443bxgx_edac.c | 2.6.23, history |
|
Intel® 440 Chipset Family technical documentation (intel.com) |
| i82860_edac.c | 2.6.16, history |
|
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 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 |
|
|
| r82600_edac.c | 2.6.16, history |
|
Radisys 82600 High Integration Dual PCI System Controller (radisys.com) |
| sb_edac.c | 3.2, history |
|
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
- ↑ EdacWiki (buttersideup.com)
- ↑ S.a. amd64-Treiber-Quelldatei (git.kernel.org)
