Messages in this thread | | | From | Matthew Garrett <> | Subject | [V2] Disable ASPM on various devices | Date | Fri, 11 Nov 2011 11:14:18 -0500 |
| |
If the firmware has given us control of PCIe capabilities then it's valid for an operating system to configure ASPM more aggressively than the firmware did. A small number of devices object to this and exhibit various failure modes. Windows provides a mechanism to disable ASPM in the driver, indicated by the Needs=PciASPMOptOut statement in the .inf file. Trawling through Windows drivers has indicated the following set of hardware that disables ASPM in Windows but doesn't currently disable it in Linux. It makes sense for us to mimic Windows in this situation.
(V2: send the version that actually builds)
| |