Page 1 of 1

Going around impossibility of enabling ASPM

Posted: Fri Jun 21, 2013 7:47 am
by Lockheed
Adding pcie_aspm=force to kernel line doesn't work (any longer?) on recent kernels. This was the only known to me way of enabling it (please, do tell, if you know another one).

The result is the unavoidable

Code: Select all

$ dmesg | grep ASPM
[    0.000000] PCIe ASPM is forcibly enabled
[    0.094612] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it

I can also confirm it with

Code: Select all

$ cat /sys/module/pcie_aspm/parameters/policy
default [performance] powersave
which means it's disabled.


However, I can change this value with

Code: Select all

$ echo default > /sys/module/pcie_aspm/parameters/policy
$ cat /sys/module/pcie_aspm/parameters/policy
[default] performance powersave 

The question is, does it actually enable ASPM, or does it just change the text value, leaving ASPM still inactive.

Re: Going around impossibility of enabling ASPM

Posted: Wed Jun 26, 2013 3:28 am
by twistero
Try editing the PCI registry directly with setpci to enable ASPM. http://forum.notebookreview.com/hardwar ... ption.html