ऐसा प्रतीत होता है कि बताने का कोई निश्चित तरीका नहीं है , हालांकि विभिन्न दृष्टिकोण आपको किसी प्रकार का उत्तर दे सकते हैं। जाहिरा तौर पर आप बहुत अलग है कि जब तक आप एक है जो आपको बताता है कि ECC काम कर रहा है खोजने की कोशिश करनी है।
मेरे मामले में memtest86 + 4.20 को यह अहसास कराने में नहीं जुटा पाया कि यह ECC RAM के साथ काम कर रहा था; भले ही मैंने इसे ECC On के लिए कॉन्फ़िगर किया हो, लेकिन यह अभी भी ECC: Disabled
IMC लाइन पर रिपोर्ट करता है। मैंने अभी तक एक नए संस्करण के साथ प्रयास नहीं किया है। हालाँकि (संभवतः एडैक-बर्तनों को स्थापित करने के बाद, दुर्भाग्य से मैंने दोनों को अनिवार्य रूप से एक ही समय में किया था), बूट लॉग में लिनक्स रिपोर्ट (कुछ अन्य प्रविष्टियों के साथ इंटरसेप्टेड):
[ 4.867198] EDAC MC: Ver: 2.1.0
...
[ 4.874374] MCE: In-kernel MCE decoding enabled.
[ 4.875414] AMD64 EDAC driver v3.4.0
[ 4.875438] EDAC amd64: DRAM ECC enabled.
...
[ 4.875542] EDAC amd64: CS0: Unbuffered DDR3 RAM
[ 4.875545] EDAC amd64: CS1: Unbuffered DDR3 RAM
[ 4.875546] EDAC amd64: CS2: Unbuffered DDR3 RAM
[ 4.875548] EDAC amd64: CS3: Unbuffered DDR3 RAM
जो एक बहुत अच्छा संकेत है। मैन्युअल रूप से करने से /etc/init.d/edac restart
समान लॉग प्रविष्टियाँ नहीं बनती हैं, और कुछ पुराने रीबूट से पुराने लॉग को देखते हुए, मैं देखता हूं:
[ 13.886688] EDAC MC: Ver: 2.1.0
[ 13.890389] MCE: In-kernel MCE decoding enabled.
[ 13.891082] AMD64 EDAC driver v3.4.0
[ 13.891107] EDAC amd64: DRAM ECC disabled.
[ 13.891116] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
[ 13.891117] Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
[ 13.891118] (Note that use of the override may cause unknown side effects.)
dmidecode --type memory
यह भी दो बहुत मजबूत संकेत देता है: भौतिक मेमोरी सरणी की "त्रुटि सुधार प्रकार" संपत्ति (जो कि किसी कारण से गैर-ईसीसी रैम पर समान थी , इसलिए यह मेमोरी की क्षमताओं के बजाय मदरबोर्ड के समर्थन से संबंधित हो सकता है),
Handle 0x0026, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Multi-bit ECC
और प्रत्येक मेमोरी डिवाइस की कुल चौड़ाई और डेटा चौड़ाई, क्रमशः (ईसीसी के लिए उपयोग किए जा रहे अतिरिक्त बिट्स):
Handle 0x0028, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x0026
Error Information Handle: Not Provided
Total Width: 72 bits
Data Width: 64 bits