I've gotten over the driver hump of the install, and can install a working operating system, but there's something that's leaving me scratching my head.
First, the basics:
Servers: UCS C240 M4SX
Package: 3.2(3a)C
SAS drives: 24
PCH drives: 2
OS to install: CentOS 7.4
The sensible thing to do is to install the OS on the PCH drives, RAID1, and use the SAS drives for storage. In the BIOS, the PCH drives have two modes: 1. ACHI, and 2. PCH RAID.
Unfortunately, the CentOS installer doesn't recognize the PCH drives in ACHI mode, nor will it recognize them in PCH RAID mode when a RAID is configured. What it will do is recognize them in PCH RAID mode without a RAID configured.
The only route I found to installing it was to install it with the BIOS set as PCH RAID, with no RAID drives configured, and tell CentOS to set them up as a software RAID. Unfortunately, the BIOS doesn't recognize them as boot devices in PCH RAID mode, so after the installation I had to shift the drives into ACHI mode.
I present this in the hopes that others find value in this. I didn't install any drivers before kicking off the install because I found that all of the relevant drivers already exist in the CentOS7-Everything.iso.