If ASPM is diabled and the BIOS says it is unsupported, it makes sense to assume that the BIOS knows what it's talking about. But if the BIOS enables ASPM while also stating that it is broken, would it not make sense to assume that the system does in fact support ASPM? How else would the system even have booted? Is it possible to reliably detect the actual ASPM state?
Posted Jun 30, 2011 14:55 UTC (Thu) by mjg59 (subscriber, #23239)
[Link]
Given that doing so results in at least one machine being broken, it seems not. But yes, it's possible to reliably determine which ASPM states have been enabled.
PCIe, power management, and problematic BIOSes
Posted Jul 3, 2011 9:25 UTC (Sun) by liljencrantz (subscriber, #28458)
[Link]
So on the system in question, the BIOS leaves the system in a broken, contradictory state that has a statistically decent chance to limp on long enough to boot without crashing, but unless the OS fixes the power management state pronto, a crash is a given.