sysfs-devices-edac 6.1 KB

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