Latest Firmware for ASM1064/1166 SATA Controllers

Does this controller support PCIE 2.0 and legacy BIOS? I have an ASM1166 6-port. It works on an Asrock X570S PG Riptide, but it does not work on an EVGA X58 132-BL-E758-A1. After POST, it gets stuck on a blinking cursor.

It came with the 211108-003E-00. I flashed it to the 221118-0000-00. Still has the blinking cursor issue.

Yes. I’m using them on Asus P5Q P45 series boards with non UEFI BIOS just fine complete with PCIe 2.0, even though it displays no space for PCI option rom message it still works as normal (can be worked around by turning off other rom equipped devices off such as LAN or IDE).

Has anyone experienced PCIe errors on Linux with ASM1166 cards? I’m wondering if firmware could be responsible, but I think I’m on the latest.

I’m getting this in dmesg:

PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
device [8086:7a44] error status/mask=00000001/00002000
[ 0] RxErr (First)

It only occurs when I enabled L1 substates in my BIOS. I’m on an Asus Z790-p.

The firmware on my card is 221118-0048-00.

Has anyone seen this before?