Somebody came up with a script based on setpci that enables the ASPM bit for the PCIe cards and root complexes specified by the user. If they differ, something is missing and you can try to enable it manually. To check which ASPM states are available and activated on your machine run lspci -vvv and look at the LinkCap(ability) and LinkCtl lines for each of your PCIe devices. I found this to be the case in my Hackbook: i installed lspci (I found it by googling 'lspci osx') and found out that the RTL8101E ethernet card in my laptop only had the L0s mode enabled by default, and the corresponding PCIe root complex wasn't enabling that either, while the AR9285 was enabling L1 only and ASPM for the root complex was again disabled. Building a CustoMac Hackintosh: Buyer's Guideįor some time there has been a problem with laptops running Linux that some BIOSes wouldn't enable PCI Express power saving features ("Active State Power Management" or ASPM) for certain wireless cards, substantially reducing battery life.
0 Comments
Leave a Reply. |