HPE DL20 Gen9 Configuration issues with Linux

I had a lot of issues getting HPE DL20 gen9 server working with Linux today.Â  It won't even boot with ubuntu server 23.10 or the LTS release. It would hang with constant resets on the SSA.Â
Disabling SSA and going to AHCI mode in the bios allowed me to boot debian 12 after a lot of trial and error.