Going around impossibility of enabling ASPM
Posted: Fri Jun 21, 2013 7:47 am
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
I can also confirm it with
which means it's disabled.
However, I can change this value with
The question is, does it actually enable ASPM, or does it just change the text value, leaving ASPM still inactive.
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] powersaveHowever, 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.