hc
2024-08-16 a24a44ff9ca902811b99aa9663d697cf452e08ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
What:        /sys/devices/system/edac/mc/mc*/reset_counters
Date:        January 2006
Contact:    linux-edac@vger.kernel.org
Description:    This write-only control file will zero all the statistical
       counters for UE and CE errors on the given memory controller.
       Zeroing the counters will also reset the timer indicating how
       long since the last counter were reset. This is useful for
       computing errors/time.  Since the counters are always reset
       at driver initialization time, no module/kernel parameter
       is available.
 
What:        /sys/devices/system/edac/mc/mc*/seconds_since_reset
Date:        January 2006
Contact:    linux-edac@vger.kernel.org
Description:    This attribute file displays how many seconds have elapsed
       since the last counter reset. This can be used with the error
       counters to measure error rates.
 
What:        /sys/devices/system/edac/mc/mc*/mc_name
Date:        January 2006
Contact:    linux-edac@vger.kernel.org
Description:    This attribute file displays the type of memory controller
       that is being utilized.
 
What:        /sys/devices/system/edac/mc/mc*/size_mb
Date:        January 2006
Contact:    linux-edac@vger.kernel.org
Description:    This attribute file displays, in count of megabytes, of memory
       that this memory controller manages.
 
What:        /sys/devices/system/edac/mc/mc*/ue_count
Date:        January 2006
Contact:    linux-edac@vger.kernel.org
Description:    This attribute file displays the total count of uncorrectable
       errors that have occurred on this memory controller. If
       panic_on_ue is set, this counter will not have a chance to
       increment, since EDAC will panic the system
 
What:        /sys/devices/system/edac/mc/mc*/ue_noinfo_count
Date:        January 2006
Contact:    linux-edac@vger.kernel.org
Description:    This attribute file displays the number of UEs that have
       occurred on this memory controller with no information as to
       which DIMM slot is having errors.
 
What:        /sys/devices/system/edac/mc/mc*/ce_count
Date:        January 2006
Contact:    linux-edac@vger.kernel.org
Description:    This attribute file displays the total count of correctable
       errors that have occurred on this memory controller. This
       count is very important to examine. CEs provide early
       indications that a DIMM is beginning to fail. This count
       field should be monitored for non-zero values and report
       such information to the system administrator.
 
What:        /sys/devices/system/edac/mc/mc*/ce_noinfo_count
Date:        January 2006
Contact:    linux-edac@vger.kernel.org
Description:    This attribute file displays the number of CEs that
       have occurred on this memory controller wherewith no
       information as to which DIMM slot is having errors. Memory is
       handicapped, but operational, yet no information is available
       to indicate which slot the failing memory is in. This count
       field should be also be monitored for non-zero values.
 
What:        /sys/devices/system/edac/mc/mc*/sdram_scrub_rate
Date:        February 2007
Contact:    linux-edac@vger.kernel.org
Description:    Read/Write attribute file that controls memory scrubbing.
       The scrubbing rate used by the memory controller is set by
       writing a minimum bandwidth in bytes/sec to the attribute file.
       The rate will be translated to an internal value that gives at
       least the specified rate.
       Reading the file will return the actual scrubbing rate employed.
       If configuration fails or memory scrubbing is not implemented,
       the value of the attribute file will be -1.
 
What:        /sys/devices/system/edac/mc/mc*/max_location
Date:        April 2012
Contact:    Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
       linux-edac@vger.kernel.org
Description:    This attribute file displays the information about the last
       available memory slot in this memory controller. It is used by
       userspace tools in order to display the memory filling layout.
 
What:        /sys/devices/system/edac/mc/mc*/(dimm|rank)*/size
Date:        April 2012
Contact:    Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
       linux-edac@vger.kernel.org
Description:    This attribute file will display the size of dimm or rank.
       For dimm*/size, this is the size, in MB of the DIMM memory
       stick. For rank*/size, this is the size, in MB for one rank
       of the DIMM memory stick. On single rank memories (1R), this
       is also the total size of the dimm. On dual rank (2R) memories,
       this is half the size of the total DIMM memories.
 
What:        /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_dev_type
Date:        April 2012
Contact:    Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
       linux-edac@vger.kernel.org
Description:    This attribute file will display what type of DRAM device is
       being utilized on this DIMM (x1, x2, x4, x8, ...).
 
What:        /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_edac_mode
Date:        April 2012
Contact:    Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
       linux-edac@vger.kernel.org
Description:    This attribute file will display what type of Error detection
       and correction is being utilized. For example: S4ECD4ED would
       mean a Chipkill with x4 DRAM.
 
What:        /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_label
Date:        April 2012
Contact:    Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
       linux-edac@vger.kernel.org
Description:    This control file allows this DIMM to have a label assigned
       to it. With this label in the module, when errors occur
       the output can provide the DIMM label in the system log.
       This becomes vital for panic events to isolate the
       cause of the UE event.
       DIMM Labels must be assigned after booting, with information
       that correctly identifies the physical slot with its
       silk screen label. This information is currently very
       motherboard specific and determination of this information
       must occur in userland at this time.
 
What:        /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_location
Date:        April 2012
Contact:    Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
       linux-edac@vger.kernel.org
Description:    This attribute file will display the location (csrow/channel,
       branch/channel/slot or channel/slot) of the dimm or rank.
 
What:        /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_mem_type
Date:        April 2012
Contact:    Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
       linux-edac@vger.kernel.org
Description:    This attribute file will display what type of memory is
       currently on this csrow. Normally, either buffered or
       unbuffered memory (for example, Unbuffered-DDR3).
 
What:        /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_ce_count
Date:        October 2016
Contact:    linux-edac@vger.kernel.org
Description:    This attribute file displays the total count of correctable
       errors that have occurred on this DIMM. This count is very important
       to examine. CEs provide early indications that a DIMM is beginning
       to fail. This count field should be monitored for non-zero values
       and report such information to the system administrator.
 
What:        /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_ue_count
Date:        October 2016
Contact:    linux-edac@vger.kernel.org
Description:    This attribute file displays the total count of uncorrectable
       errors that have occurred on this DIMM. If panic_on_ue is set, this
       counter will not have a chance to increment, since EDAC will panic the
       system