EU ASRock Rack B450D4U-V1LQ5 mATX AM4

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

luckylinux

Well-Known Member
Mar 18, 2012
1,675
548
113
actually the command we're supposed to use is this below, since the other also show the ECC of L1, L2, L3 cache of the cpu

Code:
dmidecode -t memory | grep -i 'error correction'
without ECC: Error Correction Type: None

Code:
dmidecode -t memory | grep -i 'error correction'
with ECC: Error Correction Type: Multi-bit ECC
Yeah 3/4 vs 4/4, either Way it's the same. ECC works with the 3000 Series (or at least 3700X), NOT with the 5000 Series (or at least 5700X).

I also thought that maybe Aliexpress sent me a fake or something ...
 

VirMach

Member
Apr 7, 2025
39
20
8
That's the Thing ... I don't have a proper rack. Just some of these Samson SRK Series (kind of Video/Audio Racks) and some Steel Shelves.

For Desktop ATX / HTPC type Chassis (such as the Silverstone ML03) I typically need to buy individual Rack Shelves.

But for something that is already in Rack 1U Format, not sure how to do it to be honest. Either I add a Shelf but then it becomes 2U, or I do as you say and it will tilt. Maybe I can engineer some Bracket to help support it from the Back, but since this model is especially short, I don't think that will work.

And Rails are WAY too expensive I think. Probably much more than the Chassis itself :( .
I have a solution if you want to save money, look up "slotted steel" at your local hardware store, then figure out how to cut it and attach for your particular improper rack. As long as they're on top of eachother and you don't plan to take them out it should be fine though. Don't buy rack shelves, there's also these shelves 4-Post rails that don't take up an entire 1U, they're also still expensive, plus thin and flimsy. There's one brand here that isn't flimsy so you at least don't feel that ripped off but it's $40 a pair. All other ones are $25-30 and terrible (fine for 512.) But might as well buy bulk from Supermicro on backorder (similar price, take forever to arrive, but actually slide out.)
 
  • Like
Reactions: luckylinux

luckylinux

Well-Known Member
Mar 18, 2012
1,675
548
113
well I haven't checked if it actually does update but it thinks it can, some 202502xx update i believe on Debian 12.1 (underlying the proxmox)

Proxmox VE Helper-Scripts
Isn't it just to install the amd64-microcode Package and possibly removing the Blacklisting in e.g. /etc/modprobe.d/amd64-microcode-blacklist.conf ?

Why do we need a custom Script just for that :oops: ?
 

VirMach

Member
Apr 7, 2025
39
20
8
Is it a L-Profile in Steel or Aluminum you mean, just perforated ?
Yep, those. Except you put it on the other way around than the photo for that one. The holes are convenient for using nuts/bolts where needed to attach it to the front and back. You'd combine it with something like this:


Don't quote me on that exact one but you should be able to picture what I mean in your head, that attached to your steel L bracket on both ends, then attaches to your cabinet. Or however way you make it work and you end up saving a ton of money.
 

VirMach

Member
Apr 7, 2025
39
20
8
And then you also screw it into the Chassis as it were a Rails or ? Or you just have the lower part of the "L" be where you lie the Chassis ?

Not sure we mean the same Thing. I was thinking front/back when you said "on both ends" (hence my Question about screwing it into the Chassis as well), but maybe you were Thinking left & right with "on both ends".
You don't screw it into the chassis, you just install them like 4 post static rails which means each "rail" is screwed into the front and back posts for a total of 4 posts, and then since it's an L bracket, your server "slides" in and the brackets hold it. Basically like it's a shelf per server.

Then if you really want you screw in your server from the front like you normally would just as extra support in case your homemade rails fall apart.

EDIT -- Example photo, your server would slide in on top of it like this:

1746639215535.png
 
Last edited:
  • Like
Reactions: luckylinux

VirMach

Member
Apr 7, 2025
39
20
8
Although in the Front, if I want to screw the Server Chassis in, that would basically use the same Holes as for the Rail, wouldn't it ?
I know exactly what you mean, so there's be 3 holes right? You screw in the top and bottom for the brackets. Preferably less "bulky" head screws.

Then, you slide on your server, and screw it in the remaining middle hole, with a slightly longer screw (optional.)

If you get the right length gauge bracket and screw everything in tight, the chassis plus motherboard and everything doesn't weight that much, so steel should hold it just fine, there's no real need to screw it in but the option is there. EDIT -- With steel, we've only ever had to also screw in something like a 4U server that weighs 50LBs+ when using these types of rails.

I wonder if something cheaper like these would also work (longer would of course be better)
My only gripe with these would be that they're black. Which usually means they're usually not high quality steel. Which means they can bend/warp. And the final issue is that since it's only two holes, you'd need to put in your third hole if you want to also screw in the server.

Then that would NOT work since I would need to unscrew the L-Profile and Bracket first, put the Server in, then screw Server+Bracket+L-profile together.
Don't do it this way by the way, that'd be like trying to slide in a DVD player on a shelf under your TV, so you take out the shelf, screw the DVD player on the shelf and then put it back in. :p
 
  • Haha
Reactions: luckylinux

luckylinux

Well-Known Member
Mar 18, 2012
1,675
548
113
You are on BIOS L2.12 with the AMD Ryzen 3700X ? just to make sure it will still work with AMD Ryzen 3700X if I upgrade the BIOS now
 

VirMach

Member
Apr 7, 2025
39
20
8
Yeah, I get that I will need to use the BIOS Programmer. I got a couple of CH341A but I'm a bit concerned about the Voltage.
I'm at this stage currently. Just wanted to drop in and say it definitely works, doesn't destroy the chip. Using a random "black" version of the tool. Apparently there's either "black" or "green" (when we're talking about the $8 made in China ones) and I'm using NeoProgrammer instead of the other popular one as that didn't work.

So I'm wondering where you're at right now specifically regarding VGA not working, ECC or any other good stuff, and I noticed the other person you were speaking with (who I don't want to tag, unless he becomes active again) was mentioning some specific settings that match the rabbit hole I'm going down right now.

I've figured out how to import/export bits and so on and have a general idea of what's left to try to get VGA working on the latest BIOS. If I could avoid it (like you already figured it out) let me know, or if you have a version with some improvements already let me know as well as I'd like to use that as my "base" instead so we can maybe have a final version that's most usable. I really don't want to have to do the workaround which involves a GPU.

EDIT -- Alright, testing out a few modified settings and mashed with X470D4U BIOS versions of varying risk levels, wish me luck.


@VirMach: I ordered those Brackets from Supermicro after I sent an Offer to the Seller (8$ / Set of 10x) that he accepted. Turned out to be around 2.6 $ / Pair shipped & including VAT. Not too Bad I guess (22.5 USD plus VAT & Shipping -> 8 USD plus VAT & Shipping).

More or less what the Aliexpress black Bracket was basically :cool: .

Now trying to get the Chassis confirmed :cool: .
The one where I said "don't quote me on that exact one" right? They're not amazing but should work, definitely better than what you were trying to get in some ways. Going to potentially be a little more complicated with the nuts and bolts, but lucky for you if you do run into troubles I happen to also have a hardware store, a need for rails, and those exact brackets (lots of them.) EDIT -- actually it could potentially be better in some ways if done right. Don't worry I'm probably making it sound way more advanced but keep an emphasis on "a little more" complicated. Let's just say different, and it's due to that little dip. And it can be better because it'll be more flush and "held in" but then you need to make sure it's the right height on the perforated steel.

"Punching" in the steel at a specific point would make it solid. I'm thinking of potentially using a flaring tool for that. First idea is to use a cheap flaring tool meant for copper pipes and seeing if it's strong enough to make a dent.

So seems like we'd be in the same boat again and can share ideas.

I got the KVM dongles in today, I was supposed to go down to the datacenter and try it out but I've spent way too long on the CH341A flashes. I'm so close yet so far.
 
Last edited:

VirMach

Member
Apr 7, 2025
39
20
8
I didn't move at all basically. Still looking for Server Chassis (the guy that was selling 10+ Servers stopped answering me after a few Exchanges), could place the Order since there is some Protection for Buyers, but he didn't go down in Price. 22 EUR/each (including VAT, without Shipping) or 30 EUR/each including VAT and shipping. Looking at the current Market that's a quite good Price for Chassis + PSU though. I miss the Riser and prices for that alone, on eBay, are like another 20-30 EUR /each :rolleyes: .
It's kind of funny how much headache and how little savings these Ryzen boards ended up bringing us in the end. I know in Europe power costs are high, so perhaps this comparison won't mean much, but I have a supplier here in the US that can give us bulk dual Xeon scalable or AMD Epyc servers, with chassis, proper rail kits, heatsinks, the processors, power supply, fans, everything other than memory and disks, for about $70 per unit. More powerful, enterprise-grade, with IPMI. And the memory for those are much cheaper since it's not UDIMM. Half the price if you're comparing to UDIMM ECC.

I know I'm going to have to eventually buy more heatsinks for these and it hurts paying more for those than the boards.

I feel like your total must be much worse than mine, but again, you can point to your electric bill and it makes sense. Over here I can't even do that, industrial electricity rate is like $0.06-0.09/kWh here.

The VGA Issues I ONLY had with the 2600X (or 2700X). The 5700X worked out of the Box with L2.09 / L2.12.

What CPU and BIOS Versions did you have Issues with ?
It's an awesome perk of the 5500. It's Cezanne, which is technically not supported, but it's technically not really Cezanne (it is, they just disabled integrated graphics.) So it technically works, just with extra steps. I've already looked through the BIOS, they don't define anything for Cezanne and my guess at this point is it has to do with the timing for the AST2510 coming up conflicting with CSM. I'm about 15 custom BIOS versions in right now just to avoid having to plug in a GPU for every board, because even if you disable CSM, it loads it as default on CPU swap. Even if you disable CSM in the actual BIOS flash, it loads it as default on boot.

I know it has to be something deep into the setup settings on the BIOS, where it takes the flash and then runs some scripts on top of it on first boot, but those are harder to locate.

Not sure I fully understand. But adding 2mm at the Bottom of the Chassis will make it slighly more than 1U, thus the next Server will NOT fit. Is that what you are talking about ?
Look at how they look, the part where you'd screw it in is flared out (I don't know the right word for it.) And the rails its supposed to go with also does that. It's a "bump" out toward the outer walls of your cabinet. This is technically better in some ways, like you don't have to worry as much about the clearance on your nuts/bolts. But it means for the "best" results you also want to create a bump on your hardware store steel L bars. It'll still work without it, just need longer bolts.

None of the above answered your question, the part I'm talking about is that it actually "hugs" the bar. Which is good, more reinforcement, but bad because now you have to be more precise on the size of your bar. you could also just have it be taller and it'll still work, but you lose that benefit and also lose some clearance on the sides, not on the top/bottom.

You lost me there. I don't have such Equipment.
Look this up, or actually don't because it could end up not working at all, but it's cheap enough plus you can use it for installing a split AC system if you ever get one of those. Actually the more I think about it the more variables there are than I originally accounted for plus it really shouldn't work... but it might.


What you really need is a hand operated steel punch (if you're strong) or a hydraulic punch but you're not trying to open a factory in your home. Except not really a punch, you'd get a punch but add a dimple/flare tool to it. I have no idea why I'm going through such lengths explaining this when I could just show you a photo of the rail.
1746860185040.png


I do actually have a cheap solution to do this "properly" because I had to do it years ago, I just need to remember what it was and I'll spill the beans.

And again it's possible to skip over it, not if you're OCD.


Well sounds like you are Way ahead than I am :p. I didn't actually play with the BIOS Mod or flashing yet.
Yeah, don't. Well you technically did modify the BIOS for the ECC support with your EFI file, right? But yeah this is a lot different (probably.) I'm staring at hex files all day.

If I do get anywhere with it, I'll share, so you can flash it to a version where you know the VGA might work on all processors, maybe.
 
Last edited:

VirMach

Member
Apr 7, 2025
39
20
8
Weird.

Yesterday I setup a new Motherboard (which arrived as the other with BIOS L2.09) with a used AMD Ryzen 7 3700X (with some Thermal Paste on the underside that I did not manage to remove ... figured out that since it was non-conductive Arctic MX-4 I'll just let it be since I was afraid of bending the Pins otherwise).

Even with the 3000 Series not Advanced Option shows up in the BIOS under AMD CBS :( .

As soon as I booted into Ubuntu, I could check that indeed ECC has been enabled by default (confirmed by EDAC Messages in dmesg as well as dmidecode that reports Multi-Bit Error Correcting Capability). It's weird that also for the 3000 Series the ECC/Advanced Options do NOT show up in BIOS though.
I fixed the VGA issue for the 5500 (not a proper fix, just a workaround.) I'm not 100% sure what base version I used last as it's been a wild ride, nor if I broke anything else, but I think I may have used the version someone else provided earlier in the thread who mentioned fixing/patching ECC in some way.

I also don't remember this well, but I don't think the other boards that have more proper ECC support have an ECC option. It's supposed to just detect if you plugged in ECC memory and support it, I'm sure some people would probably like being able to buy ECC memory and then disabling the feature for whatever reason, but that's likely why it's usually left off. I assume it defaults to no ECC and you guys maybe had to use the advanced option to try to bring it back since they didn't properly add whatever part of the BIOS would normally detect it and auto switch it on. Same with the 5500 and whatever else lacking VGA, I'm sure their implementation is more advanced, but in the end all it might do is automatically switch over some of the settings I had to tick on manually and get to stick.

I'm going to just make sure I didn't cause any major problems and then I'll provide you guys my version of the BIOS. I did get cheeky I think and do some things like change it to version 2.13 and maybe put in some OEM details though for our chassis or company, because it was always annoying to me when I'd try to quickly check what chassis a server's in and just having everything come back as "To be filled by OEM." So if that bothers you then the version I've been working on might not be desirable.

I still have not figured out the USB though, it doesn't work on 5500. I don't know what other version(s) people reported issues on it but I'm quite ecstatic to not have to swap out a bunch of CPUs and GPUs right now just to get it to have VGA.

It should work on a CMOS reset as well. I'll test that out, I just wanted to come here real quick to do a premature victory lap as I've been staring at this for the past day trying to get it to work.


I'd be interested in those AMD EPYC Servers :p . Heck even just a Motherboard + CPU from China was 500 EUR !!! But 1U EPYC? I'd prefer 2U.
I don't know if I mentioned this but the reason the motherboards cost more is if you want any flexibility at all, they're a complete PITA to work with and easy to brick. So I guess that's the market price for actually being able to fully utilize your motherboard. Not worth it for us (well we're still going to have to buy those $500 motherboards for other use cases but I'm going to be grumpy when I do it.)

CPU Cooler I got from PIOPartsLap the GELID 1U cooler for 3 EUR / Piece :p.
Okay that's a steal. I've never seen them that cheap over the last 5 years. I guess Europe's good for heatsinks and motherboards without IPMI.


Pretty sure, on a related note, that the ECC Support, with my Script, only started working once you enable UEFI Boot. Well you technically need to do that anyways, otherwise you cannot run the EFI Shell Script.

We are starting to have some doubts about ECC Support, since @chlastakov tested with an AMD Ryzen 3 3100 with ECC Memory and it did NOT boot at all. So between conflicting Informations online (all AMD Ryzen CPUs and all AMD Ryzen PRO-APUs support ECC ... except the Ryzen non-PRO APUs that have been turned into a CPU :rolleyes:) and erranous Reports e.g. on TechPowerUp, we are not sure what we can trust to be honest.

The "Feeling" is that non-X CPUs (at least some of them) might NOT support ECC.
We're in the non-ECC boat right now, but I might be back on it since I just ordered 3000 series that are not all "X" -- so if that's the case I'll probably try to get that fixed as well. I'm just short on time right now so I can't spend 20 hours for something we're not going to be using, but I've already gone so deep into this stuff I might come back to do it anyway if I figure it out on a non-priority basis.

Keep in mind it'll likely mostly take a lot of luck, I'm not claiming to be a genius. Most of the work you already did for that is beyond my capabilities.

Couldnt' I just use a straight Steel Bar of e.g. 5mm Thickness and some Countersunk Screws instead, so that I don't lose those 2mm of alignment for the next Server ?

Basically screw then in as Regular Rails after they have been attached to that Supermicro Bracket with Countersunk Screws ?
Maybe I'm thinking about it wrong, but I have not yet even once thought about any of this being an issue for the next server up/under. I'll try to demonstrate with some photos since I coincidentally have everything I've mentioned.

I actually maybe have that Tool. I used to fit clinch Nuts in some Copper Bars, but the Device is so strong (1 Ton of claimed Pressure) and you need to apply so much Force that you end up BENDING whatever you are trying to work on. Surely Copper bends much easier than Steel but still ...
Yeah you need a solid work bench/clamps.


Yeah for ECC only it seems like an easier Solution. But if I lose the BIOS Settings due to the CMOS Battery being Dead and the System disconnected from AC Power, then I'll lose ECC Support too. So I need a Systemd Script at boot to check whether ECC was enabled.
Can you let me know how I can quickly verify ECC works? Just so I can check for you to see if my current custom BIOS has that carried over and potentially persistent since I was specifically focusing on making my fix persistent and may have accidentally also done so for the ECC support.
 
Last edited:

VirMach

Member
Apr 7, 2025
39
20
8
Did you try the USB 3.0 Header with an Adapter (the one that usually goes on the Front of the Chassis) ?

I never managed to get the REAR USB 3.0 Ports to work on the 2700X. With the 5700X it works out of the Box.
It's interesting how Cezanne shares the same bugs as Pinnacle Ridge (I'm too lazy to look up if 2700X is actually Pinnacle Ridge, I only recently learned AMD loved mashing things together with naming even if they're not the same.)

I also had that on certain BIOS versions (USB and VGA issues) for the 2600. I should go back and see what BIOS version didn't have those problems and/or what settings and try to compare specific parts of it to see how they ended up breaking it, might be useful in figuring out how to unbreak it.

Yeah, the USB 3.0 header works. I need my rear USBs though for the KVM switch, I'm not about to have some weird back to front series of 5 feet USB extension cable management runs to get it going.

EDIT -- Oh one other interesting thing, it seems to think the Cezanne is Renoir (maybe, so 4000 series.) I bet this might also mean you can technically also use them with 5000G series (I'm not about to spend 30 hours figuring that one out though.)

What should ("it") ?
The modified BIOS. I have a 5800X, 5950X, I know I have a 5700X somewhere but unlikely to be found. Then a 2600, 2700X somewhere (for some reason I misplace all my 700's) and 3800 to 3950X. With the 5500 and 3500's coming in later, I should have a pretty good shot at eventually having a version that works on all of them.

Ah so you are stuck with OEM Systems (Dell ?) without any Freedom to change anything and with Fans that sounds like a Jet Engine at Takeoff, amongst other Things :rolleyes:.
The one thing you can almost guarantee won't have DRM or some weird form factor on it is the fans. For some reason they haven't figured out a good way to make their own really weird really expensive fans yet, worst case scenario it's attached to something and you can just pop them out and replace it with a normal form factor one.

Disclaimer: I haven't seen brand new Dell servers, maybe they do have DRM on the fans now, who knows, but the old ones are fine.
 

luckylinux

Well-Known Member
Mar 18, 2012
1,675
548
113
FYI: the same memory module on the Gigabyte MC12LE0's using a 5600X
Code:
sudo dmidecode -t memory | grep -i 'error correction'
    Error Correction Type: Multi-bit ECC
Yeah I also have ECC working on an ASUS ROG STRIX B550-A GAMING with AMD Ryzen 5950X :) .

NOT the same DIMM but I don't think it's the DIMM Module. This is really the BIOS hiding the entire Overclock / Memory Frequency-Timings and most of the CBS Submenu ...

I just tried with L2.12 (latest). No joy. Even after trying to patch the settings again :(.
 

VirMach

Member
Apr 7, 2025
39
20
8
Just making a comparison of things I've noticed that are different between BIOS version 1.14 and 2.12 - I'm underlining anything that caught my attention related to previous discussions.

  • "Node 0 Information" removed in newer version
  • "Advanced" is moved under setup, it was previously one level above it in configuration directories, near the end
  • "OnChip SATA Type" changed to "SATA Mode"
  • Additional "SB USB Configuration" group added to South Bridge with different grouping
  • North Bridge has "Above 4GB MMIO Limit" added with failsafe of 512GB
  • North Bridge has "Memory Configuration" removed (clock, bank interleaving, channel interleaving, memory clear)
  • "Security" has "HDD Security Configuration" moved to sub-folder and 1st to 6th HDD security removed
  • Additional "Boot" subfolder added under security, with setup prompt timeout, bootup num lock (moved from Boot)
  • Boot subfolder under Boot removed, and placed directly in Boot folder (this is independent from last bullet point)
  • Boot folder has "VGA Support" removed (previous default EFI Driver)
  • Boot folder has "USB Support" removed (previously default Full Initial)
  • Boot folder has other changes, perhaps these were moved somewhere else (poorly?)
  • "CSM" has mention of PCIE slot 4 removed
  • "Exit" has "Launch EFI Shell from filesystem" added
  • "Fch IDE" renamed "IDE Configuration" added but blanked out (moved?)
  • PCI Subsystem Settings added "Re-Size BAR Support"
  • "Offboard SATA Controller Configuration" added with "Offboard SATA Controller Configuration" sub-folder but blank
  • "EUFI NETWORK Drive BBS Priority" added (perhaps moved from Boot)
  • "Trusted Computing" has firmware version and vendor added in one of three folders
  • Secure Boot "Key Management" renamed to "Export Key Management" with some options removed/reduced
  • An additional "Boot" folder for Secure Boot removed

Okay let's compare Advanced Settings specifically now:

  • "CPU Configuration" has C6, CPB removed and fTPM --> SPI/LPC/fTPM
  • "Chipset Configuration" has Re-Size BAR Support added
  • "AST2500 Super IO" has Serial Port 1 Configuration and related removed (this plus the PCIe removal part means 2.12 is for -V1LQ5)
  • "Storage Configuration" now has 3 "Storage Configuration" sub-folders where they're split
  • "H/W Monitor" has "Watch Dog Timer" moved out and potentially one other thing
  • ACPI Configuration has "Lock Legacy Resources" moved out
  • "CPU Configuration" has PSTATE Adjustment/C6/CPB removed
  • "SIO Common Settings" added with Lock Legacy Resources moved into here instead
  • "Network Stack Configuration" added, likely moved in from Boot options maybe?
  • CSM has some stuff removed (maybe moved elsewhere?)
 

chlastakov

Active Member
Jan 26, 2025
211
63
28
Czech Republic
Does anyone tried to test NVMe speed?
  • Ryzen 3700X
  • 1x M.2 PCIe 5 - slot 2 (x8) using reduction
  • 4x U.2 PCIe 4 - slot 1 (x16, biffucation se to x4/x4/x4/x4) using reduction
  • Clean Ubuntu 24.04 LTS
All five disk speed was downgraded to 8GT/s
Code:
Seagate ZP2000GM30004 (PCI: 0000:01:00.0)
  LnkCap: Port #0, Speed 32GT/s, Width x4, ASPM L1, Exit Latency L1 unlimited
  LnkSta: Speed 8GT/s (downgraded), Width x4

Micron_7400_MTFDKCC1T9TDZ (PCI: 0000:27:00.0)
  LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <256ns, L1 unlimited
  LnkSta: Speed 8GT/s (downgraded), Width x4

Micron_7400_MTFDKCC1T9TDZ (PCI: 0000:29:00.0)
  LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <256ns, L1 unlimited
  LnkSta: Speed 8GT/s (downgraded), Width x4

Micron_7400_MTFDKCC1T9TDZ (PCI: 0000:28:00.0)
  LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <256ns, L1 unlimited
  LnkSta: Speed 8GT/s (downgraded), Width x4

Micron_7400_MTFDKCC1T9TDZ (PCI: 0000:2a:00.0)
  LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <256ns, L1 unlimited
  LnkSta: Speed 8GT/s (downgraded), Width x4
Am I doing something wrong?
 

luckylinux

Well-Known Member
Mar 18, 2012
1,675
548
113
I received my 4 sticks of "ATP X4C16QE8BNRCSE-7-LI1" in the morning. I plugged the 2 stick and wanted to verify ECC, but I can't find any ECC menu at all.
I don't even see Advanced -> AMD CBS -> UMC Common Options

I am running on Ryzen 5600x at L2.11.

I don't have any good cooler at the moment for long testing, currently using an old AM3 based cooler for verification, temp jumped to mid 60C.
If you read what me & ALinden recently said (I know, it can be a lot of Posts, since we also attempted to fix it) then it seems that for 5000 Series CPUs A LOT of Options in the BIOS are disabled. This includes Memory Overclocking (where DRAM Timings/Frequency/ECC Configuration Settings are located) as well as General Overclocking in the Common CBS Menu.

And ECC Memory is also disabled (by default) for this "Server" Motherboard on 5000 Series CPUs for whatever reason. Maybe to prevent Hetzner or 2nd Hand Market from using 5000 Series CPUs instead of upgrading to a more expensive Solution :( .

As @dbram confirmed, AMD Ryzen 3700X is working with proper ECC Support, so I think that the only Option (unless somebody can reverse Engineer x86 Code in the BIOS, since "Hacking" and forcing the Setting with setup_var.efi did NOT work with neither me nor ALinden) is to use a 3000 Series CPU. It sucks BIG Time :(.
 

VirMach

Member
Apr 7, 2025
39
20
8
Does anyone tried to test NVMe speed?
  • Ryzen 3700X
  • 1x M.2 PCIe 5 - slot 2 (x8) using reduction
  • 4x U.2 PCIe 4 - slot 1 (x16, biffucation se to x4/x4/x4/x4) using reduction
  • Clean Ubuntu 24.04 LTS
All five disk speed was downgraded to 8GT/s
Code:
Seagate ZP2000GM30004 (PCI: 0000:01:00.0)
  LnkCap: Port #0, Speed 32GT/s, Width x4, ASPM L1, Exit Latency L1 unlimited
  LnkSta: Speed 8GT/s (downgraded), Width x4

Micron_7400_MTFDKCC1T9TDZ (PCI: 0000:27:00.0)
  LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <256ns, L1 unlimited
  LnkSta: Speed 8GT/s (downgraded), Width x4

Micron_7400_MTFDKCC1T9TDZ (PCI: 0000:29:00.0)
  LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <256ns, L1 unlimited
  LnkSta: Speed 8GT/s (downgraded), Width x4

Micron_7400_MTFDKCC1T9TDZ (PCI: 0000:28:00.0)
  LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <256ns, L1 unlimited
  LnkSta: Speed 8GT/s (downgraded), Width x4

Micron_7400_MTFDKCC1T9TDZ (PCI: 0000:2a:00.0)
  LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <256ns, L1 unlimited
  LnkSta: Speed 8GT/s (downgraded), Width x4
Am I doing something wrong?
You have a 4x4 = 16 bifurcated PCIe 4 card connected to x16, with 4x Gen4 U.3 NVMe connected to it? And then one PCIe Gen5 connected to a PCIe 3 x 8?

This is oversimplified and quick math that might be wrong but no matter what, all you have access to is one x16 and one x8, which turns into 2x8 if both are used, on PCIe3, so you "effectively" have 4x Gen 5 lanes (theoretical) which would only theoretically cover your Seagate FireCuda. And you're exceeding that by 8x4 Gen3 (theoretical) lanes so your usage is 32x PCIe 3 (theoretical) lanes over the maximum.

The most you can do on this is 4 x Gen 3 NVMe, two per PCIe slot. Without bottlenecking speeds.
 
Last edited:

luckylinux

Well-Known Member
Mar 18, 2012
1,675
548
113
What the Hell now :oops: :oops: :oops: ?

I unplugged the Graphics Card from the x8 Slot (the non-Bifurcated one, the one closest to the Edge of the Board - the x16 wouldn't work anyways as it Bifurcates by Default and the GPU doesn't like that apparently) and installed a NIC and now ECC seems to be recognized !!

I see this:
Code:
root@LiveUbuntu02:~# dmesg | grep -i edac
[    0.647246] EDAC MC: Ver: 3.0.0
[    6.823044] EDAC MC0: Giving out device to module amd64_edac controller F19h_M20h: DEV 0000:00:18.3 (INTERRUPT)
[    6.823047] EDAC amd64: F19h_M20h detected (node 0).
[    6.823051] EDAC MC: UMC0 chip selects:
[    6.823052] EDAC amd64: MC: 0:     0MB 1:     0MB
[    6.823054] EDAC amd64: MC: 2:     0MB 3:     0MB
[    6.823057] EDAC MC: UMC1 chip selects:
[    6.823058] EDAC amd64: MC: 0:     0MB 1:     0MB
[    6.823059] EDAC amd64: MC: 2:  8192MB 3:  8192MB
And
Code:
root@LiveUbuntu02:~# sudo dmidecode -t memory | grep -i 'error correction'
    Error Correction Type: Multi-bit ECC
So MAYBE it's just a matter of a Consumer GPU being the cause of all of this ????

@azee, @ALinden : please UNPLUG your GPU from the x8 Slot (the non-Bifurcated one, the one closest to the Edge of the Board - the x16 wouldn't work anyways as it Bifurcates by Default and the GPU doesn't like that apparently) and try to boot Ubuntu/Debian, then try again the dmesg | grep -i edac and sudo dmidecode -t memory | grep -i 'error correction' Commands.

EDIT 1: Full dmidecode ... I cannot believe my Eyes !

Code:
root@LiveUbuntu02:~# dmidecode
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.
Table at 0x000E6CC0.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
    Vendor: American Megatrends International, LLC.
    Version: L2.12
    Release Date: 08/30/2024
    Address: 0xF0000
    Runtime Size: 64 kB
    ROM Size: 16 MB
    Characteristics:
        PCI is supported
        BIOS is upgradeable
        BIOS shadowing is allowed
        Boot from CD is supported
        Selectable boot is supported
        BIOS ROM is socketed
        EDD is supported
        Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
        Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
        5.25"/360 kB floppy services are supported (int 13h)
        5.25"/1.2 MB floppy services are supported (int 13h)
        3.5"/720 kB floppy services are supported (int 13h)
        3.5"/2.88 MB floppy services are supported (int 13h)
        Print screen service is supported (int 5h)
        Serial services are supported (int 14h)
        Printer services are supported (int 17h)
        CGA/mono video services are supported (int 10h)
        USB legacy is supported
        BIOS boot specification is supported
        Targeted content distribution is supported
        UEFI is supported
    BIOS Revision: 5.17

Handle 0x0001, DMI type 1, 27 bytes
System Information
    Manufacturer: To Be Filled By O.E.M.
    Product Name: To Be Filled By O.E.M.
    Version: To Be Filled By O.E.M.
    Serial Number: To Be Filled By O.E.M.
    UUID: 00000000-0000-0000-0000-f3ee00f0f3ee
    Wake-up Type: Power Switch
    SKU Number: To Be Filled By O.E.M.
    Family: To Be Filled By O.E.M.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
    Manufacturer: ASRockRack
    Product Name: B450D4U-V1L
    Version:                     
    Serial Number:                     
    Asset Tag:                     
    Features:
        Board is a hosting board
        Board is replaceable
    Location In Chassis:                     
    Chassis Handle: 0x0003
    Type: Motherboard
    Contained Object Handles: 0

Handle 0x0003, DMI type 3, 22 bytes
Chassis Information
    Manufacturer: To Be Filled By O.E.M.
    Type: Desktop
    Lock: Not Present
    Version: To Be Filled By O.E.M.
    Serial Number: To Be Filled By O.E.M.
    Asset Tag: To Be Filled By O.E.M.
    Boot-up State: Safe
    Power Supply State: Safe
    Thermal State: Safe
    Security Status: None
    OEM Information: 0x00000000
    Height: Unspecified
    Number Of Power Cords: 1
    Contained Elements: 0
    SKU Number: To Be Filled By O.E.M.

Handle 0x0004, DMI type 10, 6 bytes
On Board Device Information
    Type: Video
    Status: Enabled
    Description:    To Be Filled By O.E.M.

Handle 0x0005, DMI type 11, 5 bytes
OEM Strings
    String 1: To Be Filled By O.E.M.

Handle 0x0006, DMI type 32, 20 bytes
System Boot Information
    Status: No errors detected

Handle 0x0007, DMI type 44, 9 bytes
Unknown Type
    Header and Data:
        2C 09 07 00 FF FF 01 01 00

Handle 0x0008, DMI type 18, 23 bytes
32-bit Memory Error Information
    Type: OK
    Granularity: Unknown
    Operation: Unknown
    Vendor Syndrome: Unknown
    Memory Array Address: Unknown
    Device Address: Unknown
    Resolution: Unknown

Handle 0x0009, DMI type 16, 23 bytes
Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: Multi-bit ECC
    Maximum Capacity: 128 GB
    Error Information Handle: 0x0008
    Number Of Devices: 4

Handle 0x000A, DMI type 19, 31 bytes
Memory Array Mapped Address
    Starting Address: 0x00000000000
    Ending Address: 0x000BFFFFFFF
    Range Size: 3 GB
    Physical Array Handle: 0x0009
    Partition Width: 1

Handle 0x000B, DMI type 19, 31 bytes
Memory Array Mapped Address
    Starting Address: 0x00100000000
    Ending Address: 0x0043FFFFFFF
    Range Size: 13 GB
    Physical Array Handle: 0x0009
    Partition Width: 1

Handle 0x000C, DMI type 7, 27 bytes
Cache Information
    Socket Designation: L1 - Cache
    Configuration: Enabled, Not Socketed, Level 1
    Operational Mode: Write Back
    Location: Internal
    Installed Size: 512 kB
    Maximum Size: 512 kB
    Supported SRAM Types:
        Pipeline Burst
    Installed SRAM Type: Pipeline Burst
    Speed: 1 ns
    Error Correction Type: Multi-bit ECC
    System Type: Unified
    Associativity: 8-way Set-associative

Handle 0x000D, DMI type 7, 27 bytes
Cache Information
    Socket Designation: L2 - Cache
    Configuration: Enabled, Not Socketed, Level 2
    Operational Mode: Write Back
    Location: Internal
    Installed Size: 4 MB
    Maximum Size: 4 MB
    Supported SRAM Types:
        Pipeline Burst
    Installed SRAM Type: Pipeline Burst
    Speed: 1 ns
    Error Correction Type: Multi-bit ECC
    System Type: Unified
    Associativity: 8-way Set-associative

Handle 0x000E, DMI type 7, 27 bytes
Cache Information
    Socket Designation: L3 - Cache
    Configuration: Enabled, Not Socketed, Level 3
    Operational Mode: Write Back
    Location: Internal
    Installed Size: 32 MB
    Maximum Size: 32 MB
    Supported SRAM Types:
        Pipeline Burst
    Installed SRAM Type: Pipeline Burst
    Speed: 1 ns
    Error Correction Type: Multi-bit ECC
    System Type: Unified
    Associativity: 16-way Set-associative

Handle 0x000F, DMI type 4, 48 bytes
Processor Information
    Socket Designation: AM4
    Type: Central Processor
    Family: Zen
    Manufacturer: Advanced Micro Devices, Inc.
    ID: 12 0F A2 00 FF FB 8B 17
    Signature: Family 25, Model 33, Stepping 2
    Flags:
        FPU (Floating-point unit on-chip)
        VME (Virtual mode extension)
        DE (Debugging extension)
        PSE (Page size extension)
        TSC (Time stamp counter)
        MSR (Model specific registers)
        PAE (Physical address extension)
        MCE (Machine check exception)
        CX8 (CMPXCHG8 instruction supported)
        APIC (On-chip APIC hardware supported)
        SEP (Fast system call)
        MTRR (Memory type range registers)
        PGE (Page global enable)
        MCA (Machine check architecture)
        CMOV (Conditional move instruction supported)
        PAT (Page attribute table)
        PSE-36 (36-bit page size extension)
        CLFSH (CLFLUSH instruction supported)
        MMX (MMX technology supported)
        FXSR (FXSAVE and FXSTOR instructions supported)
        SSE (Streaming SIMD extensions)
        SSE2 (Streaming SIMD extensions 2)
        HTT (Multi-threading)
    Version: AMD Ryzen 7 5700X 8-Core Processor           
    Voltage: 1.1 V
    External Clock: 100 MHz
    Max Speed: 4650 MHz
    Current Speed: 3400 MHz
    Status: Populated, Enabled
    Upgrade: Socket AM4
    L1 Cache Handle: 0x000C
    L2 Cache Handle: 0x000D
    L3 Cache Handle: 0x000E
    Serial Number: Unknown
    Asset Tag: Unknown
    Part Number: Unknown
    Core Count: 8
    Core Enabled: 8
    Thread Count: 16
    Characteristics:
        64-bit capable
        Multi-Core
        Hardware Thread
        Execute Protection
        Enhanced Virtualization
        Power/Performance Control

Handle 0x0010, DMI type 18, 23 bytes
32-bit Memory Error Information
    Type: OK
    Granularity: Unknown
    Operation: Unknown
    Vendor Syndrome: Unknown
    Memory Array Address: Unknown
    Device Address: Unknown
    Resolution: Unknown

Handle 0x0011, DMI type 17, 92 bytes
Memory Device
    Array Handle: 0x0009
    Error Information Handle: 0x0010
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: Unknown
    Set: None
    Locator: DIMM 0
    Bank Locator: P0 CHANNEL A
    Type: Unknown
    Type Detail: Unknown

Handle 0x0012, DMI type 18, 23 bytes
32-bit Memory Error Information
    Type: OK
    Granularity: Unknown
    Operation: Unknown
    Vendor Syndrome: Unknown
    Memory Array Address: Unknown
    Device Address: Unknown
    Resolution: Unknown

Handle 0x0013, DMI type 17, 92 bytes
Memory Device
    Array Handle: 0x0009
    Error Information Handle: 0x0012
    Total Width: 72 bits
    Data Width: 64 bits
    Size: 16 GB
    Form Factor: DIMM
    Set: None
    Locator: DIMM 1
    Bank Locator: P0 CHANNEL A
    Type: DDR4
    Type Detail: Synchronous Unbuffered (Unregistered)
    Speed: 2400 MT/s
    Manufacturer: Samsung
    Serial Number: 35A871F8
    Asset Tag: Not Specified
    Part Number: M391A2K43BB1-CRC 
    Rank: 2
    Configured Memory Speed: 2400 MT/s
    Minimum Voltage: 1.2 V
    Maximum Voltage: 1.2 V
    Configured Voltage: 1.2 V
    Memory Technology: DRAM
    Memory Operating Mode Capability: Volatile memory
    Firmware Version: Unknown
    Module Manufacturer ID: Bank 1, Hex 0xCE
    Module Product ID: Unknown
    Memory Subsystem Controller Manufacturer ID: Unknown
    Memory Subsystem Controller Product ID: Unknown
    Non-Volatile Size: None
    Volatile Size: 16 GB
    Cache Size: None
    Logical Size: None

Handle 0x0014, DMI type 20, 35 bytes
Memory Device Mapped Address
    Starting Address: 0x00000000000
    Ending Address: 0x003FFFFFFFF
    Range Size: 16 GB
    Physical Device Handle: 0x0013
    Memory Array Mapped Address Handle: 0x000B
    Partition Row Position: Unknown
    Interleave Position: Unknown
    Interleaved Data Depth: Unknown

Handle 0x0015, DMI type 18, 23 bytes
32-bit Memory Error Information
    Type: OK
    Granularity: Unknown
    Operation: Unknown
    Vendor Syndrome: Unknown
    Memory Array Address: Unknown
    Device Address: Unknown
    Resolution: Unknown

Handle 0x0016, DMI type 17, 92 bytes
Memory Device
    Array Handle: 0x0009
    Error Information Handle: 0x0015
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: Unknown
    Set: None
    Locator: DIMM 0
    Bank Locator: P0 CHANNEL B
    Type: Unknown
    Type Detail: Unknown

Handle 0x0017, DMI type 18, 23 bytes
32-bit Memory Error Information
    Type: OK
    Granularity: Unknown
    Operation: Unknown
    Vendor Syndrome: Unknown
    Memory Array Address: Unknown
    Device Address: Unknown
    Resolution: Unknown

Handle 0x0018, DMI type 17, 92 bytes
Memory Device
    Array Handle: 0x0009
    Error Information Handle: 0x0017
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: Unknown
    Set: None
    Locator: DIMM 1
    Bank Locator: P0 CHANNEL B
    Type: Unknown
    Type Detail: Unknown

Handle 0x0019, DMI type 13, 22 bytes
BIOS Language Information
    Language Description Format: Long
    Installable Languages: 1
        en|US|iso8859-1
    Currently Installed Language: en|US|iso8859-1

Handle 0x001A, DMI type 127, 4 bytes
End Of Table
It really looks like UNPLUGGING the GPU from the x16 Slot made ECC Work. I cannot state the BIOS Menu because, well, now I cannot access it. I didn't check if the Onboard VGA Port worked, it did NOT with the 2600X before though. I didn't test with the 5700X though ...
 

luckylinux

Well-Known Member
Mar 18, 2012
1,675
548
113
microcode of BIOS can be updated with a Hex editor, but will not be accepted by AFU flash tools after mod. i guess.
the microcode are located in a padding after AmiNvramMainAreaGuid

Base: 57000h, Offset: 57000h
Full size: 8F8000h (9404416)
the microcodes have a size of 0xC80 or 0x15C0
the first microcode ( cpu00800F82_ver0800820D_2019-04-16_B0DE605C ) is located at 24D000h
But the weird thing is that now ECC started working as soon as I unplugged the Graphics Card I was using to troubleshoot.

Let me try that onboard VGA Sucker now with the 5700X instead of the 2600X where it didn't want to work at all ...
 

chlastakov

Active Member
Jan 26, 2025
211
63
28
Czech Republic
Until you want to play with graphic card, 100Gbit networking or something. I wanted them because they are somewhat “modern”. Considering all the costs arround, I could have much more cheaper complete servers with PCIe 3 support :(
 
Last edited:
  • Sad
Reactions: luckylinux

Cruzader

Well-Known Member
Jan 1, 2021
980
953
93
Until you want to play with graphic card, 100Gbit networking or something. I wanted them because they are somewhat “modern”. Considering all the costs arround, I could have much more cheaper complete servers with PCIe 3 support :(
Yeah even already at 10-20pcs you can get complete xeon v3/v4 servers (other than cpu/ram/storage) with pcie3 in the 30-50€ area.
With hbas, 10gbe nics etc
(Ive grabbed some stacks of scalable in the 100€ area but that is a bit more rare.)

The downside is that you are looking at a 30-50w higher power consumption per unit, but if your power rates are okay that will still be bigger savings in hardware cost than the added power cost.

Fell for temptation and picked up a pair of gigabyte R181-2A0 gen 1/2 scalable at 115£/ea today to try them out.
Hopefully not too bad consumption.
1747078808180.png
 
  • Wow
Reactions: luckylinux

luckylinux

Well-Known Member
Mar 18, 2012
1,675
548
113
unpowered the CPU the first time ? ( standby power to PCH / SoC )
Possible as well ... But the VGA only outputs a blinking Cursor now. The VGA was working fine though before in Linux Lightdm Login Manager I rebooted the System (which I previously booted without GPU and with NIC).

Weird weird weird ... Maybe still good after all though :)

EDIT 1: VGA Output works also in BIOS. Took FOREVER to start displaying anything, was stuck at BIOS Code B2 !

EDIT 2: Proof. But I still cannot see anything more than before

1744478825012.png

But at least for the 2nd Time it still works
Code:
root@LiveUbuntu02:~# sudo dmidecode -t memory | grep -i 'error correction'
    Error Correction Type: Multi-bit ECC
root@LiveUbuntu02:~# dmesg | grep -i edac
[    0.648230] EDAC MC: Ver: 3.0.0
[    6.599318] EDAC MC0: Giving out device to module amd64_edac controller F19h_M20h: DEV 0000:00:18.3 (INTERRUPT)
[    6.599321] EDAC amd64: F19h_M20h detected (node 0).
[    6.599325] EDAC MC: UMC0 chip selects:
[    6.599326] EDAC amd64: MC: 0:     0MB 1:     0MB
[    6.599328] EDAC amd64: MC: 2:     0MB 3:     0MB
[    6.599331] EDAC MC: UMC1 chip selects:
[    6.599332] EDAC amd64: MC: 0:     0MB 1:     0MB
[    6.599333] EDAC amd64: MC: 2:  8192MB 3:  8192MB
EDIT 3: I actually just wanted to test a NIC before throwing it away, that's why I wanted to use the Riser ... I will try to Power Off again later and try with the PCIe GPU once more to see if it's the GPU or if it's as you @RolloZ170 suggest (Complete Power Off).
 
Last edited:

VirMach

Member
Apr 7, 2025
39
20
8
Don't tell me. I might manage to get a Chassis fairly Cheap, but the Riser alone is 16-30 EUR / each on top :rolleyes: .
Are you talking about a PCIe riser for M.2? Those are really cheap from China, I know which models work best. Let me know how many you're trying to get and I'll find one for you on AliExpress. Keep in mind though, one huge issue with the ones from China is that it's 50/50 chance they send you the wrong ones. So basically you throw $3 per riser at it until they send the right SKU.

And I'd say about... 0.5% catastrophic failure rate on them over several years. We've had more NVMe SSDs fail than the risers.

But it seems AMD disabled it in BIOS/AGESA:
I'll add this to my list of things to try to also look for while I'm trying to fix the USB, seems like since USB is through CPU as well it might end up being closely related.
 
  • Like
Reactions: luckylinux

luckylinux

Well-Known Member
Mar 18, 2012
1,675
548
113
OK, so it is like @RolloZ170 said.

You need a COMPLETE Poweroff (don't know for how long exactly, give it at least 30 Seconds with the Power Cord DETACHED).

I rebooted with the Graphics Card installed and it still works with ECC. And I still can't see these Menus that should exist in the BIOS ...

Note that I am on BIOS L2.12 now. But BIOS update alone did NOT fix this !

Code:
root@LiveUbuntu02:~# sudo dmidecode -t memory | grep -i 'error correction'
    Error Correction Type: Multi-bit ECC
root@LiveUbuntu02:~# dmesg | grep -i edac
[    0.650354] EDAC MC: Ver: 3.0.0
[    6.543072] EDAC MC0: Giving out device to module amd64_edac controller F19h_M20h: DEV 0000:00:18.3 (INTERRUPT)
[    6.543076] EDAC amd64: F19h_M20h detected (node 0).
[    6.543080] EDAC MC: UMC0 chip selects:
[    6.543082] EDAC amd64: MC: 0:     0MB 1:     0MB
[    6.543084] EDAC amd64: MC: 2:     0MB 3:     0MB
[    6.543088] EDAC MC: UMC1 chip selects:
[    6.543089] EDAC amd64: MC: 0:     0MB 1:     0MB
[    6.543091] EDAC amd64: MC: 2:  8192MB 3:  8192MB
I used the Scripts inside the SSP Subfolder. Boot into UEFI Shell. Run patch.nsh. Reboot with reset. Boot into UEFI Shell. Run read.nsh. Shutdown. Disconnect Power Cord for at least 30 Seconds. Boot into Debian/Ubuntu and check dmesg / dmidecode.

Note: feel free to download setup_var.efi from the Official Github Page, you don't need to use the one that I provided if you don't trust it. I just don't want starting to have to edit Subfolders and whatnot or Upload the 8 Patch + Read Scripts individually depending on what CPU we want to test against.

It still sucks that nothing shows up in the BIOS Menu. But I guess this is better than nothing, right :) ?

EDIT 1: maybe also worth trying with JUST the BIOS Update + Poweroff. But from what I recall from @ALinden, that didn't seem to work. Not sure if he did a complete Power Off though ...

EDIT 2: @ALinden, @azee: can you try the Procedure with the Poweroff as Indicated in this Post ? I'm NOT getting the Menu showing up in BIOS but ECC seems to have started working now !

EDIT 3: Procedure now Copied and somewhat better formatted on GitHub Repository
 

Attachments

Last edited:
  • Love
Reactions: RolloZ170

Cruzader

Well-Known Member
Jan 1, 2021
980
953
93
Good Seller :). I had one bad Surprise once - knock on Wood it stays that Way (Mellanox ConnectX-4 LX NOT working at all, refunded without any Issues though), so make sure you check their Items early on.
Ive bought alot of them and they have always been easy to deal with and fair on pricing.
I think my only issue was buying something like 10 lots of 4 psus and they shipped 10pcs instead of 40pcs, but they shipped the rest when i let them know.

Got a few other servers from them on the way also
1747080987975.png
il probably keep one cisco and flip the rest, got one of those driveless stripped down T42S-2U without cpus that will get 8x 4114 out of them as they get better cpus.
 

chlastakov

Active Member
Jan 26, 2025
211
63
28
Czech Republic
Or get something like this:

12x NVMe in 1U for this price is fine. I’ll bet they offer much better price since they have lot of them and stock does not decrease
 

Cruzader

Well-Known Member
Jan 1, 2021
980
953
93
Given my success in Selling Stuff in Denmark (heck, the only Thing People seem to be interested is what takes no space at all), I'd say don't buy Things you cannot sell. I tried eBay for some Articles, but even that had no Traction at all.

But maybe Norway is a way bigger Market.
Id expect it to be a bit bigger market since outside EU, i commonly hear from buyers that they do not want to deal with imports etc themself.
There is also a significantly lower power cost that id expect to help some.

Im only selling on a hobbyscale to get toys for my lab and cover "investments" into the lab with its profits.
When i do have more time i will try to scale it up tho, but realisticly id need to do drives along with targeting more than just Norway.
 
  • Haha
Reactions: luckylinux

luckylinux

Well-Known Member
Mar 18, 2012
1,675
548
113
In my humble opinion and being retarded for life, why a motherboard shall support ECC w/3700x but won't with 5700X.
It's completely Stupid, I agree. There is IMHO no Technical Reason why a Motherboard should not work with ECC Enabled with a 5700X ...

After all, the Memory Controller these Days (and for a long Time actually) it's on/in the CPU !

There can be several Reasons, with higher or lower degree of Intent and Incompetence:
- Possibly some Size Limitation on the BIOS Chip (I didn't check myself, but L2.12 is claimed to only Support 3000/5000), although I doubt this explains why a HUGE Menu is getting hidden by this CPU
- Somebody ***** up the BIOS and nobody checked if ECC was actually enabled (via dmidecode or dmesg | grep -i edac)
- Some Sales Person decided to hold off ECC Support as a "smart" Way to get Hosting Company to forcefully upgrade their Motherboards when they started buying Ryzen 5000 Series CPU. IMHO they shot themselves in the Foot doing that ...

At the End of the Day does it really Matter if it's Evil, Stupid or Evil+Stupid ?

Either you go on live with it (your Choice !), ask ASRock for a BIOS Fix (which, to another User on Reddit, said they are NOT going to do, since this is a Custom Motherboard for Hetzner) or try to fix it yourself (like I tried).

We can argue all Day long why this is ********, we will not solve it like that. It is NOT working with ECC on 5600X and 5700X by Default, tested on L2.09 (me & ALinden), L2.11 (azee) and L2.12 (me & ALinden). That is a Fact. If you want, you can try ask ASRock why their Quality Department is non-existent.

If I'm not mistaken these were HETZNER boards for AX41 environments that were offered with Ryzen 5 3600 and 5600's with ECC. They are still in business .... with ECC.
I don't know, I have a AX101 at Hetzner and that is on an ASUS Motherboard, not ASROCK, so not sure ...
Did anybody check if ECC was actually working ? The problem is that the System boots correctly with ECC Memory, it just won't have the ECC Feature enabled.

And unless you happen to catch it while you are having 1 Bit Flip once per year (which, in most Cases, is not *that* Critical, unless it happens at exactly the wrong Place, as in Murphy's Law) causing some Serious Corruption in your 100 Million EUR Mission Critical Database or whatever, then it will go unnoticed. The other Scenario of course is if your Memory is faulty and has A LOT OF ERRORS, then your entire Server will start corrupting Data in Memory and on Disk all the Time. If that didn't happen or if somebody didn't notice, then again the Issue went unnoticed.
 
Last edited:
  • Like
Reactions: RolloZ170

Cruzader

Well-Known Member
Jan 1, 2021
980
953
93
Or get something like this:

12x NVMe in 1U for this price is fine. I’ll bet they offer much better price since they have lot of them and stock does not decrease
Netapp use those for solidfire, they do appear in small quantities now and then as 12nvme spec at fairly decent prices.
(They also use them as pure compute nodes without backplane, so make sure to check pictures that they are there)

I grabbed 4 of them last year at 50£/ea with caddys and 2x 128gb satadoms in each.
1747082590514.png
 
  • Wow
Reactions: luckylinux