Can I inject a uncorrected error or only corrected errors using the layerscape edac driver injection via sysfs? Is this the expected output for the edac-util on layerscape when injecting errors? root@ls1043ardb:~# edac-util -v mc0: 0 Uncorrected Errors with no DIMM info mc0: 0 Corrected Errors with no DIMM info mc0: csrow0: 0 Uncorrected Errors mc0: csrow0: mc#0csrow#0channel#0: 643 Corrected Errors root@ls1043ardb:~# edac-util -vs edac-util: EDAC drivers are loaded. 1 MC detected: mc0:fsl_mc_err root@ls1043ardb:~# edac-util mc0: csrow0: mc#0csrow#0channel#0: 2700 Corrected Errors Does edac-ctl function on ARM based platforms or only on x86 and why might it show 0MB for the memory layout for DDR4 as below? /run/media/nvme0n1p1/tls/neo_mcu-kernel/drivers/edac-utils# edac-ctl --layoutreadline() on closed filehandle IN at /usr/sbin/edac-ctl line 514. Use of uninitialized value $size in sprintf at /usr/sbin/edac-ctl line 533. Use of uninitialized value $size in sprintf at /usr/sbin/edac-ctl line 533. Use of uninitialized value $size in sprintf at /usr/sbin/edac-ctl line 533. Use of uninitialized value $size in sprintf at /usr/sbin/edac-ctl line 533. +-----------------------------------------------+ | mc0 | | csrow0 | csrow1 | csrow2 | csrow3 | ----------+-----------------------------------------------+ channel0: | 0 MB | 0 MB | 0 MB | 0 MB | ----------+-----------------------------------------------+