ASRock Rack has created the first AM4 socket server boards, X470D4U, X470D4U2-2T

Great news on a great combo.
Temps on AMD and Intel are always higher than expected.
I lock mine to a certain speed and accept the slight db increase.

Praying there’s a 5800”G” desktop APU.
Clearly a superior chip to Intel.

I popped in 2 of the same Kingston ECC Ram modules and Ubuntu reports them as 2666Mhz off the bat, I didn’t have to fiddle with anything. Running 3.50 BIOS.

@HydrogenBombaklot
Then you may want to check what the main bios page is telling. I bet it’s telling 2400. Ubuntu probably doesn’t tell you the actual running frequency but what is on the SPD chip.

1 Like

X470D4U + 3700x w/3.50 BIOS and same … CPU seems to run way hotter than it should running TrueNAS 12. Initially using a Noctua NH-U12S SE-AM4 with dual 120mm Noctua fans … I thought maybe it wasn’t seating correctly and threw on the stock Wraith RGB cooler and same results … double checked with IPMI log in and checking temps there too …

Setup is running great … just these abnormally high temps showing

…and if anybody was wondering … I’m running mismatched ECC UDIMM’s without issue at default/auto settings

Micron 16GB 288-Pin VLP ECC Unbuffered DDR4 2666 (PC4 21300) Server Memory Model MTA18ADF2G72AZ-2G6E1 x2

32GB Kit 2x16GB DDR4-3200 PC4-25600 ECC UDIMM 2Rx8 Memory for Server/Workstation by NEMIX RAM

Initially the Nemix RAM seemingly had a bad stick. Wouldn’t boot with it installed … one stick booted fine, one did not and both together = no boot. Reseated multiple times trying different slots… popped the battery out to reset the BIOS …

So I ordered the Micron stuff and thought I’d at least get TrueNAS installed with the one good stick and see how it ran … on a whim, after installing TrueNAS without issue … i popped in the “bad” Nemix stick and the setup booted up just fine. Only thing I did was update the BIOS from 3.30 to 3.50 prior to trying the ‘bad’ stick …so maybe that did it? … I don’t know

The Micron stuff showed up and I popped that in … setup booted up just fine … I was going to send the Nemix stuff back and just run 32GB’s … but I changed my mind.

I have a 5900x with x470d4u on the latest beta 4.x bios. I did not overclock the cpu, and it is unstable with my lpx vengence 32gb-3200mhz (x4, i.e. 128gb). I have manually set dram timing and freq, and it boots up to windows. Zentiming and aida64 cfms my timing to be 16-20-20-38, as advertised on the memory kit. However, memtest86 shows errors. In fact, system crashes under load.
I suspect it is an issue with dram voltage. So i changed soc uncore to 1200 and vddio-mem to +31 (1.2V+n*4mV). 31 is the max that the bios allows, so that’s only 1.324v, while the kit says i need 1.35v.
Also, setting vddio-mem doesn’t seem to do anything, it still shows 1.2v in bios and hwinfo.
Help appreciated.

FYI - Beta Bios 4.02J removed “Onboard VGA” option from under chipset → advanced

FYI

if you update the IPMI to v2.2

i asked it to save user and network settings…

It did not do it.

I am running a X470D4U2-2T with unraid as my OS. This is my first time using a motherboard with IPMI so I am not all that familiar with it. I am getting two separate events in my IPMI log and I am not sure how to properly diagnose them. The first event I am not sure it is an actual error and the second event seems more likely to be an issue. Currently in the BIOS I have the “Onboard VGA” option set to Enabled. There are three options Enabled, Disabled, and Auto. If I set it to disabled I lose IPMI access over my network. Any suggestions or any other additional information I can provide? I had another working AMD motherboard and I had no issues with any of the components before switching to this motherboard.

BMC: 1.82
Bios: 3.40
Unraid Version: 6.9.2
RAM: 16GB (non-ECC)
Processor: Ryzen 2600x
Motherboard: X470D4U2-2T
Graphics Card: Nvidia 1660
Additional PCIE Card: LSI SAS 9201-16i

Event #1: Timestamp Clock Synch

Event #2: Unrecoverable video controller failure

do you get the “Event #2: Unrecoverable video controller failure” still if you take out the Nvidia 1660?

What is interesting is that its possible the errors are happening at boot only. I cleared out the IPMI errors, reseated the 1660, and reconnected power for the 1660. I got the unrecoverable video error again after booting the computer and I cleared the IPMI logs again and its been a few days and I have not gotten any further errors at all.

what do you use the 1660 for?

Transcoding in Plex and Channels DVR. So I just checked the IPMI logs and I have no further errors since my last post. So I might just be getting the errors at boot, something I did resolved the issue, or the issue is intermittent.

Were you able to get the card successfully recognized in unRAID and with the NVIDIA driver package?
I’ve been on and off trying to get it to work with no luck. I suspect it’s some setting in the BIOS I just (keep) overlooking and whenever I get the ambition to try and fix it it ends up driving me bonkers.

I bought five 1U4LW-X470 RPSU, AMD Ryzen 5950X, 4x KSM32ED8/32ME (128 GB ECC
total), but also tried 4x MTA18ASF4G72AZ-3G2B1. Two of them were stable, three
were crashing when being idle. One after 10 minutes, one after 2 hours, one
after 6 hours average. When they crashed the fans were in the last state,
Power LED was on, using IPMI it said it is off, when I tried to power it on,
IPMI said power on operation failed after three retries. In order to recover, I
had to unplug both power cables, wait 10 seconds, and replug. After that IPMI
was able to power on the systems again. I tried a lot of things to get to the
bottom of the issue. At the end what helped is to underclock the RAM to 1866
MT/s. The default for four dual rank modules is 2666 MT/s.

Bios Version: L4.21
IPMI Version: 0.20.0.27

Load UEFI (Bios) Defaults
Advanced > AMD CBS > UMC > DDR4 Common Options > DRAM Timing Configuration > Accept > Overclock: Enabled
Advanced > AMD CBS > UMC > DDR4 Common Options > DRAM Timing Configuration > Accept > Memory Clock Speed: 933 MHZ (ends up being 1866 MT/s)

I also enabled ECC RAM:

Advanced > AMD CBS > UMC > DDR4 Common Options > Common RAS > ECC Configuration > DRAM ECC Enable = Enabled

I verified that with prime64 torture test for 24 hours. All systems are stable
now. The funny thing is two were stable at full 2666 MT/s, one was stable at
2400 MT/s; two were stable at 1866 MT/s RAM speed. I ended up setting all
systems to 1866 MT/s just to be on the safe side.

I also opened a case with Asrock, if I get any more insight, I let you know.

I did three more experiments: One Memory module in A1 with full memory speed (3200 MT/s) the system is stable. Two Memory modules in A1 and B1 with full memory speed (3200 MT/s) the system crashes in less than 10 minutes when running mprime torture test. Two memory modules in A1 and A2 (maximum supported at 2666 MT/s) the system is stable.

Update 2021-05-14 asrock support send me a new IPMI version (X470D4U_L2.32.00.ima), but the version for one power supply not for two, it works anyway, but did not change anything. Crashed in less than 5 seconds using mprime. In case you’re interested, you can send me an email thomas at glanzmann dot de.

3 Likes

As somebody who has had the same issues with Zen 3 and X470 I really appreciate the thorough write up. Please keep us updated, I’ve reported the issue with RAM a few months ago and was hoping the 4/27 BIOS update would help but I guess not.

2 Likes

I made an adapter to use the 2 X470 chipset SATA ports that are routed to the M2_2 connector. That means 8 SATA ports on these boards with no external controllers!

The X470 chipset can have up to 8 SATA lanes in total, with 4 SATA lanes plus 2x SATA express interfaces with 2 SATA lanes each. But on X470D4U and X470D4U2-2T only 6 lanes are routed to SATA connectors. The remaining 2 lanes from one of the SATA express interfaces is routed to an M.2 connector to provide 1 lane of SATA or 2 lanes of PCI express Gen 3.

Since this is a SATA express interface under the hood, both lanes can be used as SATA, and if you insert a SATA M.2 device, that already configures the second lane in SATA mode. However, that second SATA lane isn’t part of the M.2 standard.

What my adapter does is simply route the second lane to a SATA port. The project files are available on GitHub. For the SATA headers, I soldered on some Molex 67800-8305 headers.

I originally tried this with an M.2 to SFF-8643 adapter and SFF-8643 to SATA cable bundle, but that didn’t quite work as the polarity of the SATA B pair is reversed from PCIe in the M.2 spec.

I was initially concerned about signal integrity, but it seems like it works OK from a short amount of testing. Not sure how reliable it will be long-term, however.

This could work on other boards that have the same M.2 setup too.

6 Likes

So what 32gb sticks of ram is everyone using?

Seen some Hynix HMA84GR7AFR4N-UH pretty cheap but dunno if it’ll work.

Ive got gskill and team group 32G dimms … i think they are both running 2400mhz

I’m using a pair of Samsung M391A4G43MB1-CTD.

They’re rated at 2666MHz but they passed multiple days of memtest86 at 3200MHz for me.

Some day I’ll upgrade to 4x32GB. Will be interesting to see if the 3200MHz speed still works with all four slots populated with dual rank memory.

I am tempted to get this MB for my home ESXi server. I skimmed through the thread and I would like to hear if the early issues were fixed with latest BIOS 3.50 and BMC 2.20. I’m mostly concerned about stability and compatibility with the HW below.

I would use it with a 2700X and 4x16GB 2600 (non ECC) from Corsair and a Seasonic Focus 850. I also have a Intel i350-T4 quad NIC. I’m considering passing through an LSI 9211 HBA and run TrueNAS as a VM. Eventually, once TrueNAS Scale will mature I plan to move to it, but that’s way down the road.

Any recommendations? Is the board stable? Are there any remaining unsolved issues?

Thanks.