Thank you for all the Information in this Thread!
But thinking about this, wouldn't it be better for a small Home User to use (Consumer) Marvell Cards instead of LSI? I'm sure the LSI are much faster than normal consumer stuff, but they also use much more energy and generate much more heat than consumer controllers?
The problem with NAS is that the interface to the HDD's has to be as close to 100% perfect as possible, and to date there are really only two things that usually fall into "acceptable" category: one is the built-in SATA on Intel PCH's, the other is LSI HBA with all the quirky version and firmware caveats.
In the early years of FreeNAS 8, there were lots of people running dodgy boards and questionable setups with awful ethernet chipsets, and a lot of time and effort was spent in the forums trying to debug hardware issues, which led me to rage-write "
So you want some hardware suggestions." This represented a turning point here in the forums, and we nearly stopped seeing this awful parade of AMD APU systems with 4GB of RAM and Realtek ethernets and problems that came from that.
You are trusting all of your data to be stored on a cooperating set of hard disks. This is a complex and in some ways fragile sort of thing, where you really don't want drives dropping off line, bad data being spewed onto your disks, or driver issues to cause the NAS to hang for seconds (or minutes) at a time. I can absolutely guarantee you that there are other SATA chipsets that are perfectly usable with FreeNAS, but the consumer PC market has a massive problem with quality control, multiple versions being released as the same part number, and also issues such as knock-offs, so that the "Marvell" or "Realtek" controller you get might not be legit, and might only barely work with the normal Windows drivers, and so actually finding an add-in card that is *going* to be reliable is relatively challenging, and next month the next shipment of cards may be based on a different chip made on a different dirt-cheap Shenzhen assembly line.
One of the big things that the LSI HBA's have going for them are that there are many millions of cumulative hours of run-time that FreeNAS users have that validate the silicon, firmware, and driver combination are stable and reliable. If you go down to the corner shop and get a two port SATA controller based on the Mystikal X1120231, and plug it in, you are really starting off at hour zero, and you need to do extensive testing and validation, probably for months, to see if any problems show up. FreeNAS will happily push the silicon to the breaking point during activities such as scrubs or resilvers, so you really have to do a ton of maximal load testing to gain appropriate confidence in the hardware.
Most users do not have the skills to do that, nor do they want to, which is why the LSI HBA is such a popular item. It just works, reliably, correctly, in a variety of ways, including direct and expander based SATA and SAS.
The watt burn sucks. The cooling issues in ATX chassis are infuriating. But it's the easier path, in many ways.