My brand new Dell R300 servers contain a PERC H200 SAS/SATA controller that has pretty bad firmware. Luckily, Dell released better firmware, but you'll need to update it yourself.
- Install and boot RedHat 5.6 or CentOS 5.6
- Download the file RAID_FRMW_LX_R294620.BIN from the Dell support site
- run yum install compat-libstdc++-33 to install libstdc++ compatibility functions required for the RAID_FRMW_LX_R294620.BIN file.
- also run yum install libxml2 to install required xml libs
- make RAID_FRMW_LX_R294620.BIN executable chmod +x RAID*
- and run it: ./RAID_FRMW_LX_R294620.BIN
Ubuntu/DebianI'm running RedHat-based software on all of my machines. Above information may be useful for Ubuntu/Debian users, but it's not tested and I'm not supporting it.
Servers: RedHat Enterprise Linux/CentOS is more suitable for servers, as there's a lot of professional level support available. I think that's important, because if I say, get a car accident, I want the servers to be managable by another professional.
Desktops/Laptops: RPM packages are pretty exchangable between RedHat-based platforms. That's a good reason to run Fedora on the desktop.