AsRock B540M Pro4 and ECC Ram?  
       
      Printed From: ASRock.com
        Category:  Technical Support
       Forum Name:  AMD Motherboards
       Forum Description:  Question about ASRock AMD motherboards
       URL: https://forum.asrock.com/forum_posts.asp?TID=14084
       Printed Date: 04 Nov 2025 at 5:19pm Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com
      
 
  
      Topic: AsRock B540M Pro4 and ECC Ram?
       
      Posted By: sjau
       Subject: AsRock B540M Pro4 and ECC Ram?
       Date Posted: 11 Apr 2020 at 8:35pm
       
      
        
          
	
Hi there
  I changed my homeserver a while to zfs for file storage (10 disks, 60TB) and one weak spot is the lack of ECC ram. So right now I'm looking for a new mainboard, ram and cpu. As it's mainly a server for backups, media storage (plex) I don't really need a lot of powerful hardware.
  As of now I just need to be able to attach a Dell H200 in IT mode and have at least 4 onboard sata connectors. Also zfs likes ram and occassionally I run 1-2 vms on it. So I go with 32GB of ram currently while still maintaing the option to upgrade to 64GB later.
  Anyway, on my search I came across the B540M Pro4. According to the manual it should support ECC Ram (in ECC mode - I've seen some mainboards that run ECC ram also but not in ecc mode...).
  https://download.asrock.com/Manual/B450M%20Pro4.pdf
 
  ?? Dual Channel DDR4 Memory Technology ?? 4 x DDR4 DIMM Slots ?? AMD Ryzen series CPUs (Pinnacle Ridge) support DDR4 3200+(OC)/2933/2667/2400/2133 ECC & non-ECC, unbuffered memory* ?? AMD Ryzen series CPUs (Summit Ridge) support DDR4 3200+(OC)/2933(OC)/2667/2400/2133 ECC & non-ECC, unbuffered memory* ?? AMD Ryzen series CPUs (Raven Ridge) support DDR4 3200+(OC)/2933(OC)/2667/2400/2133 non-ECC, un-buffered memory* * For Ryzen Series CPUs (Raven Ridge), ECC is only supported with PRO CPUs. * Please refer to Memory Support List on ASRock?™s website for more information. (http://www.asrock.com/) * Please refer to page 22 for DDR4 UDIMM maximum frequency support. ?? Max. capacity of system memory: 64GB ?? 15μ Gold Contact in DIMM Slots
 
  I'm a bit confused what Ryzen series can run what kind of ram.
  As for the CPU I will need Pinnacle or Summit Ridge to run ECC Ram. However will those ECC ram run in ECC mode or can you just also use ECC ram instead of non-ECC ram?
          | 
         
        
      
 
  Replies: 
       
      Posted By: datonyb
       
      Date Posted: 20 Apr 2020 at 11:48pm
       
      
        
          
	
i think  you have to have the pro cpu for ecc to work mate
 
  ------------- [url=https://valid.x86.fr/jpg250] [/url]
  3800X, powercolor reddevil vega64, gskill tridentz3866, taichix370, evga750watt gold
          | 
         
        
        
       
      
      Posted By: sjau
       
      Date Posted: 23 Apr 2020 at 7:49pm
       
      
        
          
	
Thanks for the reply.
  I did now test the B450M with a Ryzen 5 2600X and 2x Kingston ValueRAM Server Premier (1x, 16GB, DDR4-2666, DIMM 288). Also I needed a gpu - the cheapest I could find was a Gainward GeForce GT 710 (1GB).
  Memcheck86+ just spit out gazillions of errors:
 
  
  But someone suggested that memcheck86+ might not be up to the task since the hardware is so new.
  So I tried out the free version of memcheck86, which spit following out:
 
  
  
  
  
  So, it didn't find any error.
  If you check the memcheck86+ screenshot you'll notice it doesn't even recognize the hardware correctly (chipset: unkown ; memory type: unknown) while memcheck86 did properly identify ram etc.
  So, this combination works with ECC and it spit out no error.
  
          | 
         
        
        
       
      
      Posted By: sjau
       
      Date Posted: 23 Apr 2020 at 7:50pm
       
      
        
          | 
	
And by memcheck I mean memtest :)
          | 
         
        
        
       
      
      Posted By: happytmr
       
      Date Posted: 04 Jun 2023 at 12:33pm
       
      
        
          
	
Did you get the ECC memory working?
  ------------- Good day!
          | 
         
        
        
       
      
      Posted By: eccential
       
      Date Posted: 06 Jun 2023 at 12:27am
       
      
        
          
	
I've built 9 AsRock AM4 based machines with ECC UDIMMs. Most of them don't get hammered much, and I never overclock anything, so error events are likely exceptionally rare.  Over some 5 years, I saw exactly ONE corrected ECC error, from the build using Ryzen 3 PRO 2200GE, running FreeBSD.
  So on that machine (Fatal1ty B450-ITX/ac), I'm certain it works.
  I have other machines with 2700, 2700X, 3300X, 3600, 5600, 5800X3D, and all indicators say the ECC functionality is working.  I also have one with PRO 4650G.
  My understanding is that any non-PRO APU-based parts (4600G, 4500, 5500, etc.) do NOT support ECC.  If the die is APU-based, then it must be PRO.  For non-APU parts, ECC works on all parts (2700, 3700X, 5700X, etc.).
  On a side note, it's amazing how cheap DDR4 ECC UDIMMs are these days, and they're easy to buy also, directly from Crucial.com 
          | 
         
        
        
       
      
     |