Just a quick dump of info for anyone else, info I've found with my T20 running Vmware ESXi.
Marvel SATA AHCI card's need extra drivers to work correctly.. and you MUST disable VT-d in the BIOS else your cards wont show up. -
https://www.v-front.de/2013/11/how-to-make-your-unsupported-sata-ahci.html
Putty;
esxcli software acceptance set --level=CommunitySupported
esxcli network firewall ruleset set -e true -r httpClient
esxcli software vib install -d
http://vibsdepot.v-front.de -n sata-xahci
Once you've disabled VT-d however, you will lose RDM ability, thus unable to use built in Raw Device Mapping for Disks. So instead, you can use putty\vmkfstools to RDM straight to a vmdk file, which you can then attach to your VM's..
For instance;
vmkfstools -z /vmfs/devices/disks/t10.ATA_____WDC_WD60EFRX2D68L0BN1_________________________WD2DWX11D37PEDV6 /vmfs/volumes/DSSSD500PRI/Disks/WD6RED2.vmdk
where;
vmkfstools -z FULLDISKPATH DATASTORELOCATION\NAME.VMDK
And lastly, on vSphere 6.5, i've found Disks over 1tb to report a lesser capacity in Disk Management once passed through to a VM, took me a little while to figure it out, but seemingly assigning them to a NVMe Controller instead of the default LSI Logic SAS seems to allow them to report, and thus work correctly.
Hope this helps someone!