https://www.asrock.com/mb/Intel/N100M/
Server consists of :
1x ASM1166 NVME to 6 port SATA
1x ASM1166 NVME to 6 port SATA installed in 16x slot using an adapter
1x 10g Aquantia TEG-10GECSFP installed in 1x slot
After filling every PCI slot on this motherboard, I had noticed ASPM would no longer enable. Following extensive searching I was unable to find an easy solution.
Eventually stumbled upon this guide :
https://wireless.docs.kernel.org/en/latest/en/users/documentation/aspm.html
Leading to me to these commands :
sudo setpci -s 00:1c.2 0x50.B=0x42
sudo setpci -s 00:1c.6 0x50.B=0x42
sudo setpci -s 03:00.0 0x80.B=0x42
sudo setpci -s 02:00.0 0x50.B=0x42
powertop --auto tune
Have been running this setup for 7 months with no issue
Hopefully this can help someone