If the firmware has given us control of PCIe capabilities then it's valid for an operating system to configure ASPM more aggressively thanthe firmware did. A small number of devices object to this and exhibitvarious failure modes. Windows provides a mechanism to disable ASPM inthe driver, indicated by the Needs=PciASPMOptOut statement in the .inffile. Trawling through Windows drivers has indicated the following setof hardware that disables ASPM in Windows but doesn't currently disableit in Linux. It makes sense for us to mimic Windows in this situation.