I’ve assembled an ASrock Rack X570D4U server with a Ryzen 3700X CPU. I can’t access the BIOS through IPMI - the screen remains empty and I’ve never even seen the BIOS.
What does work:
IPMI dashboard
remote control
installed Ubuntu
can login to Ubuntu
What does not work:
BIOS screen - remains empty
System Inventory screen - remains empty and I can’t select a server
I have no idea as how to solve this; any help will be much appreciated.
@Bogdan_Dumitru Can you please take a look at my posting above (I’m not allowed to add the link) and see if there’s something you can add? Many thanks.
Do you mean perhaps the BIOS button from the IPMI webpage ? That doesn’t work for anybody on this motherboard. I know right? We payed full money for a half assed motherboard.
You can enter Bios Setup however, by using IPMI’s Remote Control and pressing delete while POSTing. i.e the classic way.
Sorry for not responding quickly, I’m not getting notifications for this forum, even though I’ve set it up properly (?)
yeap. I was quite angry with them, even called them, after numerous tickets. After a while I chose the sensible approach to this.
Bought a cheap QNAP 5Gbps pcie 1x card - QXG-5G1T-111C (I wouldn’t have been able to use that port for anything else anyway) so I don’t get bothered by the slow download speed on the embedded nics (Bug)
Updated the BMC to 1.03 Lab (see my post above for details) so I will not lose settings between reboots such as fan characteristics and virtual cd count
Ignored everything else and just enjoyed the server. It pretty much does what I wanted at this point so I stopped caring about BIOS settings page and system inventory page being blank… Whatever
Just bought this board, specifically the 2l2t version. It came with the bios flashed to P1.20, however I am unable to update the bios at all through IPMI. This of course means that I can’t boot with my zen 3 chip.
Is this a known issue? I’ve seen a couple of videos with people updating the BIOS, but it simply does not work at all for me. I can upload the bios. I can start the upgrade. Then it says that it has updated successfully, and reboots the BMC, at which point I relog and nothing has changed.
This function actually worked perfectly fine for me. Try downloading the bios again.
I did the bios update with the server OFF through the IPMI.
Running Ryzen 7 5800x just fine.
Be sure you’re using the bios file from here: ASRock Rack > X570D4U-2L2T
Please note that bios version displayed in the IPMI does not update immedietely - the board needs to POST into the new bios first.
So dependig on what you mean by “nothing has changed.” it may be that everything succeded and the BMC just did not yet start displaying the new version string.
I tried downloading it again. I tried reflashing the BMC firmware. I tried flashing to 1.28 beta bios. I’ve tried it with and without the RAM and CPU installed. I’ve tried different permutations of the RAM, even though the entire point of having IPMI/BMC is that you can adjust the bios without components installed.
Nothing works. I get a D0 cpu error if I try to boot with the 5800x in. I suppose it’s possible I have a dead CPU, but that seems unlikely. DoA CPUs are exceedingly rare from my experience. I’ve requested a bootkit from AMD which will hopefully let me isolate and exclude this possibility.
Umm, no, you can monitor the status, and access the BIOS/host OS remotely, but not without POSTing. Think of BMC as another computer connected to the host - if the host doesn’t turn on then there is little BMC can do to change it.
But now that you mentioned you can’t POST it seems like BMC is not really your problem.
I guess D0 could mean cpu power problems? Did you connect the CPU EPS connector?
Other then that take out the battery and clear the CMOS (there is no neat button - you have to short 2 pads on the board described in the manual)
And check if there is anything in the IPMI event log.
I would also check the CPU socket with a flashlight to see if there aren’t any derbies in the holes and check if all the CPU pins are in place.
You are right in that you can’t adjust bios through IPMI without posting. I misspoke. I meant flashing. Well, that’s not the only use of IPMI obviously, but you get what I mean. I’m a bit frustrated at the moment.
Re the other stuff: Of course. The first thing you should do when you get a board is inspect the pins in the various sockets. I don’t even pull a board out of the foam until I’ve shined a light in everything. The pins are all visually fine. Even the pci lanes, the various pins for fan, usb, sata, etc connectors. It’s all clean. I tested the CMOS battery by pulling it and chucking it in a battery tester. Replaced it with a known good battery, etc, etc. Yes, I’ve attached all 8 extra power pins. I’ve even swapped power supplies, not that there is anything wrong with the one I intend to use.
The only thing that shows up in IPMI is several dozen instances of me logging in. There are zero errors reported anywhere at any time.
Arsock support has blamed my RAM, which I find doubly funny because its on their QVL and because I already know the sticks are fine. I swore off Asrock boards a decade ago because of constant problems with DoAs, failures after a couple of months, and nonexistent support. It seems that nothing has changed since then.
The D0 error I’m getting is the same CPU error you get if you stick an incompatible CPU in (or at least I think this is the case). It might be a bad CPU, but again, I doubt that. Bad CPUs are exceedingly rare in my experience. Meanwhile on the other side of the equation, Asrock has a well earned reputation for shipping garbage.
No problem, I got my own few frustrations with their X470D4U giving me ECC errors on a QVL kit at stock speeds. Got through a few weeks of time wasted RMA-ing just to get the board back with “nothing’s wrong” note.
I shorted early on in testing. I’ll probably redo that again later with some of the alternative configurations I tested later. Beyond that, at this point I’ll wait a few days for a boot kit, and then if things don’t work from there I’ll just return the board and buy something else.
I can live without IPMI, particularly implementations that seem as half-assed as this one. The main selling point for this board was the dual 10Gb NICs combined with IPMI, but I can achieve the same by just shoving an add in card into another board with a x4 pci slot that goes through the chipset (I need the x16 or x8 + x8 for GPU and HBA cards). That also gives me the option of using SFP down the road should I elect to do so. On that note, I wish the version of the board without the dual 10Gb NICs had a x4 pci slot because I would have bought that instead.
Of course that would be contingent on the board actually working…
X470D4U is the board - x16 and x4 slots are wired to the CPU, as a trade-off both M.2s go though the chipset. (but the issues will be pretty much the same if not worse then x570…)
I was puzzled why they changed it for x570 - the prvious version was much more flexible.
But I guess that’s what we pay for in a very niche product. There aren’t really any alternatives with IPMI
normal EPYC is much more expensive and there are no low power options
epyc embedded does not have any boards with this much PCIe slots
intel xeon - super mature with lots of options and rock solid but will be expensive when compared to Ryzen at power/price/performance
The problem with x470 is that the chipset link is pcie 3. That means you run into bandwidth issues with nvme drives. I don’t absolutely need gen 4 speeds for a single drive, but I will be mirroring a pair of nvmes, so I do need/want the grunt throughput of gen 4 on the chipset link so I have some overhead for other stuff.
In a “standard” x570 configuration with a pci x4 slot going through the chipset and the m.2 slots split across the chipset and CPU lanes this isn’t as much of a problem. Yeah, you can run into some throughput issues with a gen 4 nvme drive running through the chipset, but gen 3 nvme is more than adequate for me. That would leave plenty of overhead for things like 10Gb NICs, some random USB junk, a few sata connections, or whatever else.
Running both m.2 slots through the chipset will cause bandwidth capacity issues no matter what if you intend on using two non garbage nvme drives.