ASRock X570D4I-2T

Resurrecting an old thread.

I picked up one of these boards, got it up and working, mostly.

Per some of the recommends in this thread, I picked up a Noctua NH-L9i and some M3x14mm screws, got it mounted on there.

I’m wondering if anyone has any tips for getting better cooling performance with that setup. I’ve a 5600 installed in the machine, no overclock applied, and it’s hitting 93C while sitting at the BIOS. I’ve tried remounting the cooler, no luck.

It has been a very frustrating experience finding a CPU cooler that will work with this board.

EDIT:

Remounted a 3rd time and got the temps down to 78C with some extremely through thermal paste application. Not sure what else to try, the screws are as tight as I feel comfortable making them.

EDIT2: I’m noticing now that the NH-D9i has a max recommended TDP of 65W… which is the TDP of the 5600. Wonder if it’s just not enough heatsink for this chip…

EDIT la tres:

Underclocked the CPU a little and cranked the fan to 100% and I get reasonable temps (40C). I feel comfortable saying that this cooler just isn’t enough to keep up with the 5600. Back to shopping around I guess.

I’m using a Noctua NH-L12S with a 5700X in a Jonsbo N3 case running Truenas Scale. Not a serious workload, highest temp is 31c. That’s with the PWM fan at defaults. These are averages after 60 days of uptime.

Has anyone attempted the X570D4I-2T in a sub-5L SFF case? The mini-ITX size looks like a good fit on that side, but the cooling (especially for the VRMs) seems like it might be problematic.

Was originally considering the In-Win Chopin (Max) case, but with those concerns, maybe something like the Silverstone Milo 10 might be better since it has side mounts for additional fans.

(I only need compute, so a larger case or one with drive bays seems like a waste.)

Hi folks! I recently purchased this board and have had issues getting it to work. I can’t get to a BIOS screen or even see any outputs from the BMC via VGA. I have even gotten a second board but have the same exact set of issues.

Setup:
Ryzen 5900x
Micron DDR4 2400 MHz ECC 16GBx2 Memory
No SSD installed
RTX 4060 GPU
1000W Test Bench PSU
BIOS P2.50 based on the sticker on the motherboard

Here is what I have tried:

  1. Power up the board with just the standby power (4 pin ATX cable). I see the standby power LED and the BMC LED pulsing. I tried to connect up the VGA via an HDMI adapter. Nothing.
  2. I connect the 8 pin CPU ATX cable.
  3. I wired up the BMC LAN port and it looks like it gets an address (192.168.X.X). I double check that the MAC address matches with what I see on my switch. I ping it and it seems to be responding. But I can’t access the BMC Web GUI (192.168.X.X).
  4. I installed ipmitool on my MacBook and tried to reach it using various commands (e.g. ipmitool -I lanplus -H 192.168.X.X -U admin -P admin chassis status), but I get the following error on all of them, e.g. “Error sending Chassis Status command: Unknown (0x18)”. So at this point it does not look like IPMI is running?
  5. I put the CPU, SODIMMs and GPU in, and power on the board by shorting the front panel connectors. Same issues as above. I don’t see anything on the HDMI output from the GPU either.
  6. I tried clearing the CMOS by removing all the cables, removing the CMOS battery, shorting the CMOS pad and plugging everything back in. Still nothing.

Note: Apart from the DIMMs, I know the CPU and GPU work based on testing on another AM4 board. I don’t have a way to test the DIMMs out, but that shouldn’t get in the way of accessing the BMC at the very least.

Given that I am running into the same issue on two different boards, I feel like I am doing something wrong here. Does anyone have other debug steps I could try?

So I noticed that @modmeca had a similar issue in the thread: ASRock X570D4I-2T - #319 by modmeca

That got me thinking and I was able to root cause the issue. It came down to 3 things:

  1. Not all VGA adapters are created equal. Even if you get a powered VGA adapter that outputs to a HDMI connection, the monitor itself may not support it. Just find a cheap display that has a VGA port to eliminate potential issues.
  2. Turns out logging into the BMC WebUI isn’t simply ‘https://[Local Address]’. After Google searching for a while, someone recommended trying ‘https://[Local Address]/#login’ (in my case, https://192.168.X.X/#login). And this worked for me. Turns out the BMC WebUI was running this entire time and I was just using the wrong address.
  3. The system didn’t POST because the one component I couldn’t test, the SODIMM, was defective. Well one of the modules anyways. My assumption was that I’d have to fiddle with some compatibility settings in the BIOS before the system could boot. Looking into the BMC logs showed that the system simply was not POSTing because of the SODIMM module. All new boards seem to come with BIOS v2.50, have support for Ryzen 5000 series CPUs and should boot without issues, given working components.

Hope this helps other people seeing similar issues.

#login is a URL fragment and isn’t actually sent to the server, so that part doesn’t (can’t!) matter. However, it’s possible that when you added this, you also changed it from http:// to https:// - I just ran into that (just started my build!), and as it turns out, the IPMI interface only listens for HTTPS (port 443).

For anyone interested, here’s nmap -p1-1000:

Discovered open port 443/tcp on 192.168.0.116
Discovered open port 22/tcp on 192.168.0.116
Discovered open port 5901/tcp on 192.168.0.116
Discovered open port 623/tcp on 192.168.0.116

(I can also confirm that the IPMI is accessible without a CPU installed, if anyone’s interested; funnily enough though, the IPMI/BIOS report that a Ryzen 5 3600 is installed as well as various storage devices - guess they must have factory validated it with one!)

1 Like

Yup! Looks like you are right! It just listens on port 443.

Yeah I think it stores and reports values last recorded during manufacturing testing I guess.

1 Like

Hi I just bought the board (well twice actually the first one had a chip soldered badly next to the NIC) and I cannot get the thing to boot.
The Postcodes show up as:
00A1 00A3 00A2 00A4 00A5 00AD 00F2 00B7 00B7 00B7 00B7 00A6 00AB 00B4 00E6 00AC 00CF 00AF E0FC E0B1 E098 E099 E0B7 E001 E046 E003 E002 E03E E03E E03F E03E E03E E03F E005 E0FA E0B4 E0B7 E0B8 E0BB E0BE E105 E0D4 E0D5 E090 E092 E091 E0C4 E102 E0D2 E0C4 E0CD E0D1 E014 E015 E0F9 E2C5 E327

What also seems strange to me is that the dashboard does not show a BIOS version:
image

I’ve tried updating both the BIOS and the BMC but no improvements there. The BIOS updater also shows a blank field under current BIOS version.
And when i click on BIOS in the top right all i get is a garbled mess.
Did I end up with another broken board?

Hi everyone. A week ago, I decided that it was time to upgrade my Unraid Server. Since I still got a spare Ryzen 9 5900x I investigated different options, and I settled with the Asrock X570D4I-2T. I ordered the board together with new SODIMM RAM (2x 32 GB) and a cooler (Noctua NH-U12S Redux, boy if I only knew better at the time…). The problem I now have is that the system does not post. In fact, it seems to do nothing at all when I power it on.

My new system looks like this:

  • AMD Ryzen 9 5900x
  • 2x Kingston KSM32SED8/32H (32GB DDR4 3200 CL22 ECC 260 SODIMM)
  • Noctua NH-U12S Redux
  • Corsair SF450 PSU (from old system)

Yesterday, together with a friend, I put everything together and then I started up the system. Power went on, fans were spinning, LEDs on the board were green. First, we had a little problem getting into the IPMI, but that was quickly resolved. But the issue, like mentioned above: the system does not post.

Within the IPMI we tried to access the KVM to see what it was doing, but all we kept seeing was “Power off” followed by “No Signal”. We could turn off and on the system via IPMI no problem, but it never showed me anything.

We also noticed that in the IPMI system information section everything was blank. Every tab just showed “Information not available”. We tried to update the BIOS, but it already is at the newest version available on the Asrock page. We cannot access the BIOS via IPMI either. When we tried we have to enter username and password and when I enter the username and password set for IPMI the system shows an error message saying “JavaScript of ip - The resource at the URI /redfish/v1/Systems/Self/Bios was not found”.

We then went into troubleshooting. We added a GPU to the system (a GTX1060) and hooked it up to a monitor, but nothing happened. The monitor stayed blank. No Asrock Logo, no post. We unattached everything that was not necessary and ended up with only the 4 pin and 8 pin power connectors and the CPU fan connected. We even disconnected all the front panel connectors. We tried it with only one RAM stick, but no matter where and which stick we used, nothing.

Today I tested the CPU in the system I took it out of. It worked fine, system posted with no issues.

I am at a total loss here. We searched a lot during the evening and into the night but found no solution. After all, if it is a hardware issue then it can only be the mainboard itself or maybe the RAM, but somehow, I doubt it is the latter. Does anyone here have an idea of what might be the problem? Or should I just RMA the board an hope another one works better?

1 Like

I was able to get my system to boot with different RAM. Unfortunately none of the ECC memory on the QVL is actually available in Germany but I was able to get a stick of non ECC CT16G4SFD832A that works fine.Now I guess I’ll start the long process of ordering every 32gig ECC SODIMM available and hoping that some of them work.

Also once it has booted the IPMI shows all the correct info. It did require a CMOS clear though so don’t despair if it won’t boot first try.

The KSM32SED8/32HC (that will be going back soon) definitely does not work at all.

Also FYI since that is apparently a compatibility nightmare as well in some cases I can confirm that the Delock Oculink => 4 SATA cable works.

And make sure you aim a fan at the chipset cooler, mine would turn off after a few minutes due to overheating.

1 Like

Ok, it was the RAM for me, too. I just swapped it with one 16 GB of Kingston KSM26SED8/16HD and the system POSTed immediately and I could get into the BIOS.

So all I need to get now is a cooler for the chipset and additional RAM sticks and I am good to go. Thanks for the advise on the RAM :slight_smile:

I’ve found the KSM26SED8/32MF to also work… of course I only bought one module to test and the moment it arrives they’re out of stock on amazon so byuing a second one will be annoying… this build is cursed

I didn’t use ECC so mine has some 3200 Ripjaws in it. :joy:

I had this exact issue, for me it was incompatible memory. I got in contact with Kingston, they promised me KSM32SED8/32MF would work. And it did!

They even paid for the replacement kit and took in the old one. As the original store I bought it from refused to take it back. Kingston has great support.

As you are German: Kingston Server Premier SO-DIMM 32GB, DDR4-3200, CL22-22-22, ECC (KSM32SED8/32MF) ab € 90,23 (2024) | Preisvergleich Geizhals Deutschland

Annoyingly I had those exact modules on my wishlist alongside the SK hynix ones, decided I should probably buy the micron modules since the QVL at least had micron e-dies on it, and then missclicked and ended up with the hynix modules that won’t work at all.
Anyway now I have 2 sticks of the 2666 version of those Kingstons and they work fine. I doubt that the speed will have any impact for a NAS so its fine.

Welp, managed to accidentally send the 4 pin to 24 pin ATX adapter back with the RMA for my case/PSU; has anyone successfully found/used any third-party power adapters? (Also contacted Asrock Rack to see if they can send me a replacement :pray:)

Has anyone sucessfully used the Oculink ports for anything other then SATA drives?
Someone mentioned using a U.2 drive through the Oculink port which needed a specific cable from ASRock for it to work.

I am trying to run a Broadcom LSI 9500-16i HBA through one of the Oculink ports using an SFF-8654 to PCIe x16 Slot (x4 bandwidth). I have tried multiple different Oculink cables, none of which work.

However everything works absolutly fine when using a M.2 to SFF-8654 adapter and using the motherboards M.2 slot instead. So it must be something to do with the Oculink ports and bios settings.

As far as I am aware I have everything configured correctly. SATA controller disabled and OCU1 set to PCIE mode. I just can’t get a single PCIe device to work through the Oculink ports. I have tried GPUs, tuner cards, WiFi cards and the HBA. None are detected by the system when using the Oculink ports. All work fine when using the M.2 slot.

I did try playing around with the PCIe Redriver settings, but im not 100% sure this is for the Oculink ports. (J3600?) No changes I made helped anyway.

I have reached out to ASRock technical support as well but thought I would ask here incase someone has done what I’m trying to do.

After lots of research, speaking to Asrock and experimenting with different adapters, I have finally got the Broadcom HBA to work though the motherboards Oculink port!!!
As far as I can tell, I may be the first to get PCIe devices other then SSDs to work through the Oculink port. So I wanted to share what I have done for any others that are trying to do the same.

Asrock were not much help at all telling me these Oculink ports are only for PCIe SSDs.
But I was convinced that it’s just PCIe lanes… so any PCIe device should work. And isn’t that the whole point of Oculink in a server enviroment?

They did mention this Supermicro Cable though which is spoken about a few times in this thread and confirmed it works with U.2 drives through the Oculink port.

I cant post a link to the cable for some reason (not allowed?), but its mentioned in this thread. “Supermicro 55cm OCuLink to U.2 PCIE with Power Cable (CBL-SAST-0956)”

Someone on another forum mentioned that Asrock have implemented a weird Oculink pinout on this and other motherboards. They also mentioned this Supermicro Cable was the only one to work with their U.2 drives.

So I figured that this Supermicro Oculink to U.2 cable must be doing something that standard Oculink cables are not.

To confirm, I purchased this Supermicro cable and another adapter board. U.2 to M.2.

So I now have:
Motherboard Oculink Port >
Supermicro Oculink Cable to U.2 >
U.2 to M.2 adapter board >
M.2 to Oculink adapter board >
Oculink Cable >
Oculink to PCIe x16 slot.

This works and every PCIe device I have plugged in so far works as expected. HBA, GPU, Tuner card, WiFi Card. Just all limited to Gen4x4. Its very bodge and I wouldn’t trust it for an actual deployment, but it works!

So now my task is to figure out whats different about this Supermicro Cable vs a Standard Oculink cable. I will then look into getting a small PCB made with Oculink male and female ports which corrects the pinout of the motherboard. That way I can just use standard Oculink cable with the motherboard, no adapters, as you should be able to in the first place!

2 Likes

FYI there are some SFF8639 to PCIe adapter available like the Delock 62863 or the IOI PCIE-8639M (although I can’t seem to find any place that sells their stuff, something like their PCIEX16E-Q4S would also be super useful with this board).
You have a rather absurd number of adapters going there, downsizing to just 2 would already be quite a bit better.

Just a final update from me.

I worked out the differences and now have a modified OCuLink cable that works with the motherboard and the PCIe x16 adapter. GPU, HBA and WiFi card all work as expected.

I have done a full write up and guide on how this was achieved for those that wish to replicate on reddit r/ASRock.

Still unable to post links so if you search up my username on reddit you will see my post.

1 Like