Just for a couple of datapoints--my Linux server has an i3-3240 with a single 8GB stick of Crucial ECC RAM, and my FreeNAS server has an E3-1230v2 with four sticks of the same. Both have X9SCL-F motherboards. Output on the Linux server:
Code:
[root@e-smith files]# ./ecc_check
5004-5007h: 20 0 63 3
5008-500Bh: 0 0 60 0
Output on the FreeNAS box:
Code:
[root@freenas2] /mnt/tank/media# python ecc_check.py
5004-5007h: 20 20 66 3
5008-500Bh: 20 20 66 3
As I understand it, the right-most byte being '3' indicates that ECC is present and enabled. I'm guessing the absence of that in the second line on my Linux server is a result of only one stick of RAM being installed.