I have added pcie_aspm=force to my kernel (2.6.38, Natty) command line and rebooted. It is picked up: "PCIe ASPM is forcedly enabled" It still seems diabled: "ACPI FADT declares the system doesn't support PCIe ASPM, so disable it" lspci shows its only enabled for the controller and the nvidia card: :~$ sudo lspci -vvv|grep -i aspm LnkCap: Port #2, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <256ns, L1 <4us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ LnkCap: Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us LnkCtl: ASPM Disabled; Disabled- Retrain- CommClk- LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ LnkCap: Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- LnkCap: Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- LnkCap: Port #5, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <512ns, L1 <4us LnkCtl: ASPM L0s L1 Enabled; RCB 128 bytes Disabled- Retrain- CommClk+ LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <128ns, L1 <64us LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
I have added pcie_aspm=force to my kernel (2.6.38, Natty) command line and rebooted. It is picked up:
"PCIe ASPM is forcedly enabled"
It still seems diabled:
"ACPI FADT declares the system doesn't support PCIe ASPM, so disable it"
lspci shows its only enabled for the controller and the nvidia card:
:~$ sudo lspci -vvv|grep -i aspm
LnkCap: Port #2, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <256ns, L1 <4us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
LnkCap: Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
LnkCtl: ASPM Disabled; Disabled- Retrain- CommClk-
LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
LnkCap: Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
LnkCap: Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
LnkCap: Port #5, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <512ns, L1 <4us
LnkCtl: ASPM L0s L1 Enabled; RCB 128 bytes Disabled- Retrain- CommClk+
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <128ns, L1 <64us
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+