I have added 𝗨𝗣𝗗𝗔𝗧𝗘 𝟭 - 𝗠𝗼𝘁𝗵𝗲𝗿𝗯𝗼𝗮𝗿𝗱 𝘄𝗶𝘁𝗵 𝗘𝗖𝗖 𝗥𝗔𝗠 𝗦𝘂𝗽𝗽𝗼𝗿𝘁 to the 𝗦𝗶𝗹𝗲𝗻𝘁 𝗙𝗮𝗻𝗹𝗲𝘀𝘀 𝗙𝗿𝗲𝗲𝗕𝗦𝗗 𝗗𝗲𝘀𝗸𝘁𝗼𝗽/𝗦𝗲𝗿𝘃𝗲𝗿 article to cover setup with ECC RAM support.
I own two of the motherboards mentioned (the second ASRock Rack one - actually, the variant with a C2750 CPU) and have suffered 100% failure rate. More, actually depending how you want to factor in the one that was DOA. FWIW, Intel had a defect in their C2000 series CPUs and my boards were manufactured during this time, but I don’t actually know what the failure cause was.
ASRock has also failed to keep the Java-based IPKVM client up to date and signed in a way where Java is able to run it. I forget the specifics but for some time it was completely unusable due to applet signing issues.
What wifi USB dongle is that? Also, what chipset does it use?
I currently use an Intel NUC for my desktop and almost nothing except Ubuntu carries drivers for the wifi in the installation media. I’d also like to GNU Guix which doesn’t include Intel wireless drivers at all.
He mentions the chipset lower in the article. It’s a RTL8188CUS.
Yep, as jturner said, sorry if it wasn’t obvious.
I’ve considered building a small ITX NAS. My roommate paid like $700+ for a fancy one plus disks. I’ve found a couple of ITX cases with 4 trays/bays, but the difficulty is finding reasonably priced motherboards with 5 SATA ports (one for the boot disk and 4 for the caged drives) … although I could just buy a SATA3 PCI-E card and go with a cheaper board.
I’d seriously consider this HP Microserver Gen10. I’m running one (bought for more $ at CDW a month back). I’m not sure why this is so cheap, so read the fine print. Mine was diskless and I added another 8GB HP RAM and ended up around $625, shipped.
4 full-sized cold-swap disk slots plus space for either an optical drive or a laptop drive, 5 SATA ports, ECC RAM, two GigE ports, many USB ports, …
It has two problems, both of which are pretty easy to work around.
It doesn’t get along with those little SanDisk USB Flash Drives (I tried several models, sigh…). It’s quite happy with the analogous drive from Samsung and works with various full sized SanDisk sticks I have (but the full sized one stick out and are an accident waiting to happen).
There’s a problem that keeps it from booting from the current FreeBSD and FreeNas media. The fix described here, I used option 1 is to stop grub as it’s booting from the installer image, add a tunable in the boot menu, then continue. Once you have FreeNAS installed you make the change permanent through the Web UI. If you’re running FreeBSD you’d just make it in the loader.conf.
I’m not sure how it does on the performance front. I have a 16GB Gen8 server right next to it on a GS105ev2 switch, both configured with 4 not-cutting-edge SATA drives in a RAIDZ config. When I replicated a large filesystems I was seeing sustained network traffic of 300Mbps between them.
It’s not silent, but I have to listen carefully hear it.
Thanks for informative comment.
I have also considered HP/HPE MicroServer in the past, I even got very similar own made setup with the same Intel G1610T CPU inside, but that was also with active cooling, both for the CPU and PSU as this CPU has TDP of 35W.
I like that GEN8 has IPMI but it does not have any ‘modern’ graphics output such as HDMI or DisplayPort, so its for NAS mostly, one can put AMD Radeon 5450 PCIe x1 there which is well supported under FreeBSD to get the needed display.
As I checked the dual-core version of GEN10 it has same performance as G1610T GEN8 (which is ok) and uses only 12-15W but the GEN10 lacks IPMI with dedicated LAN port (which is very pity in that hardware class) but also offers now TWO DisplayPort ports and this is very nice addition, also has two PCIe ports which also broads optional features.
I did not find the information about the PSU format in the HP/HPE MicroServer boxes, is it SFX type? Can You confirm or check what is the PSU type in the GEN8/GEN10 machines? Thanks in advance if that is not a problem.
I also see that people sometimes change their PSU in MicroServer to Pico PSU like here for example:
I don’t miss the IPMI, for my “home use” needs it was a waste of resources on the Gen8. There’s something incongruous about the desktop cube form factor and remote management, but your mileage may vary.
The powersupply is not SFX type, but the motherboard connector appears to be standard. The PSU is a ‘Delta Model DPS-200200PB-209 A’. I can’t find any exact matches searching for it, but that did lead me to this site
, https://post.smzdm.com/p/595585/, (which I can’t read…) that has a good series of pictures showing the internals, including the power connector.
Thank you for the provided information and the link.
One other point, the Gen10 does not use disk carriers, you simply screw some posts into the drive and it slots right into the chassis. I spent an embarrassingly long time looking for the posts and was convinced that they were missing from my shipment until an online post’s stray comment made me realize that they’re shipped screwed into a series of holes in the chassis, right above the slots. They’re clearly visible in the images I link to in my comment below. It’s a great place for them to live, once you’re aware of it. They’re proprietary and there aren’t any spares though, which might become a problem some day.
I would install the system on a USB stick as talked in the article, or even on two USB sticks as ZFS mirror.
But if You insist on using a SATA drive for the system, then I would get ASRock J4105 ITX motherboard which comes with 4 SATA ports and is priced new at about $100 and would get SYBA SY-PEX40039 SATA III Controller PCI-e 2.0 x1 Card with 2 additional SATA ports for about $22 for the total 6 SATA ports.
That means that You would be either to have two disks for the system (mirror) or a SPARE drive for the 4 drives pool.
There are also cheaper ($60-80) Mini-ITX boards that have 3 SATA ports, with that 2 SATA ports controller that would also fit your goal.
Here is up-to-date list with tested controllers for FreeBSD: