Lines Matching +full:error +full:- +full:correction
1 ### ECC Error SEL for BMC
5 Created: 2019-02-26
9 The IPMI SELs only define memory Error Correction Code (ECC) errors for host
20 error logging limits are reached.[1]. The BMC ECC SEL will follow IPMI SEL
23 OpenBMC currently support for generating SEL entries based on parsing the D-Bus
25 Therefore, the memory ECC information will be registered to D-Bus and generate
28 …](https://www.intel.com/content/www/us/en/servers/ipmi/ipmi-second-gen-interface-spec-v2-rev1-1.ht…
32 Currently, the OpenBMC project does not support ECC event logs in D-Bus because
33 there is no relevant ECC information in the OpenBMC D-Bus architecture. The new
34 ECC D-Bus information will be added to the OpenBMC project and an ECC monitor
41 ECC-enabled memory controllers can detect and correct errors in operating
43 detection and correction of memory errors, which helps identify problems before
47 fix memory error. Most host integrate EDAC into the CPU's integrated memory
53 with the value FEh to identify the BMC ECC error.
55 …](https://www.intel.com/content/www/us/en/servers/ipmi/ipmi-second-gen-interface-spec-v2-rev1-1.ht…
58 record ECC error SELs.
62 - poll the ECC error count
63 - create the ECC SEL
71 ##### phosphor-ecc.service
73 This will always run the application and look up the ECC error count every
77 It also provide the following path on D-Bus:
79 - bus name : `xyz.openbmc_project.Memory.ECC`
80 - object path : `/xyz/openbmc_project/metrics/memory/BmcECC`
81 - interface : `xyz.openbmc_project.Memory.MemoryECC`
84 -------- | ---- | ----------- | | isLoggingLimitReached | bool | ECC logging
88 The error types for `xyz::openbmc_project::Memory::Ecc::Error::ceCount` and
89 `ueCount` and `isLoggingLimitReached` will be created which generated the error
94 Use the `phosphor-sel-logger` package to record the following logs in BMC SEL
97 - correctable ECC log : when fetching the `ce_count` from EDAC driver parameter
99 - uncorrectable ECC log : when fetching the `ue_count` from EDAC driver
101 - logging limit reached log : When the correctable ECC log reaches the