PCIE Sata card not working

From lspci -v

41:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11) (prog-if 01 [AHCI 1.0])
        Subsystem: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller
        Flags: fast devsel, IRQ 88, IOMMU group 34
        I/O ports at 2050 [size=8]
        I/O ports at 2040 [size=4]
        I/O ports at 2030 [size=8]
        I/O ports at 2020 [size=4]
        I/O ports at 2000 [size=32]
        Memory at 91040000 (32-bit, non-prefetchable) [size=2K]
        Expansion ROM at 91000000 [virtual] [disabled] [size=256K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [70] Express Legacy Endpoint, IntMsgNum 0
        Capabilities: [e0] SATA HBA v0.0
        Capabilities: [100] Advanced Error Reporting
        Kernel driver in use: ahci

If I plug a hard drive into any of the ports (and with different cables) the system won’t see it. I move the hard drive to an onboard SATA port and its finds it.

Motherboard is:

Gigabyte Technology Co., Ltd. TRX50 AERO D

Processor is: AMD Ryzen Threadripper 7960X 24-Cores

Thanks!

I remember that when using SATA internally, sometimes I had to switch from RAID to AHCI.
Can it be that for the PCIE port or on the Controler you can make this distinction too?

Do you want to use this Controller to create a RAID? Then you might have to look that it takes an other kernel driver.

Last but not least, check if there is a bios update available for the Controller:

fwupdmgr get-devices

I checked the fwupdmgr and the controller is not there. I have to check the BIOS - or rather UEFI to see if there’s anything I can do about that PCI lane.