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