Krzaku Posted March 3, 2017 Share Posted March 3, 2017 This is more of a general PC problem, not so specific to unRAID, but since the server in question is running unRAID I figured I'll give it a go. I just built my first NAS, with components that supposedly should support ECC, but I'm not entirely sure it actually is running. My components are: - MSI C236M Workstation motherboard - Intel i3-6100 CPU - Kingston 8GB ECC memory stick MemTest v7 lists ECC as enabled, "dmidecode -t memory" output is as follows: root@Tower:~/pkgs# dmidecode -t memory # dmidecode 3.0 Getting SMBIOS data from sysfs. SMBIOS 3.0 present. Handle 0x003C, DMI type 16, 23 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: Single-bit ECC Maximum Capacity: 64 GB Error Information Handle: Not Provided Number Of Devices: 4 Handle 0x003D, DMI type 17, 40 bytes Memory Device Array Handle: 0x003C Error Information Handle: Not Provided Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: Unknown Set: None Locator: ChannelA-DIMM0 Bank Locator: BANK 0 Type: Unknown Type Detail: None Speed: Unknown Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Rank: Unknown Configured Clock Speed: Unknown Minimum Voltage: Unknown Maximum Voltage: Unknown Configured Voltage: Unknown Handle 0x003E, DMI type 17, 40 bytes Memory Device Array Handle: 0x003C Error Information Handle: Not Provided Total Width: 128 bits Data Width: 64 bits Size: 8192 MB Form Factor: DIMM Set: None Locator: ChannelA-DIMM1 Bank Locator: BANK 1 Type: DDR4 Type Detail: Synchronous Speed: 2133 MHz Manufacturer: Kingston Serial Number: BB1E09C9 Asset Tag: 9876543210 Part Number: 9965669-009.A00G Rank: 2 Configured Clock Speed: 2133 MHz Minimum Voltage: Unknown Maximum Voltage: Unknown Configured Voltage: 1.2 V Handle 0x003F, DMI type 17, 40 bytes Memory Device Array Handle: 0x003C Error Information Handle: Not Provided Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: Unknown Set: None Locator: ChannelB-DIMM0 Bank Locator: BANK 2 Type: Unknown Type Detail: None Speed: Unknown Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Rank: Unknown Configured Clock Speed: Unknown Minimum Voltage: Unknown Maximum Voltage: Unknown Configured Voltage: Unknown Handle 0x0040, DMI type 17, 40 bytes Memory Device Array Handle: 0x003C Error Information Handle: Not Provided Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: Unknown Set: None Locator: ChannelB-DIMM1 Bank Locator: BANK 3 Type: Unknown Type Detail: None Speed: Unknown Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Rank: Unknown Configured Clock Speed: Unknown Minimum Voltage: Unknown Maximum Voltage: Unknown Configured Voltage: Unknown What worries me here is the "single-bit ECC" part. Most of the screenshots I've seen online have "multi-bit ECC" listed there, what's the difference? And then there's a C application I've found online called ecc_check. After compiling it and running I get the following output: root@Tower:~/pkgs# ./ecc_check 5004-5007h: 11 31 0 0 5008-500Bh: 0 0 0 0 Which according to the creator means that no ECC is running (last column should have 3 in it). Any help would be appreciated, thanks. Quote Link to comment
garycase Posted March 3, 2017 Share Posted March 3, 2017 ECC memory can only correct a single bit error -- which is what you're seeing. Your memory is working fine Quote Link to comment
Fireball3 Posted March 3, 2017 Share Posted March 3, 2017 There should be some options in the BIOS for ECC stuff. At least the Asus M4A785TD-V EVO has them. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.