• Auke Kok's avatar
    e1000e: Disable L1 ASPM power savings for 82573 mobile variants · 1eae4eb2
    Auke Kok authored
    L1 ASPM link (pci-e link power savings) has significant benefits
    (~1W savings when link is active) but unfortunately does not work
    correctly on any of the chipsets that have 82573 on mobile platforms
    which causes various nuisances:
     - eeprom reads return garbage information leading to bad eeprom
       checksums
     - long ping times (up to 2 seconds)
     - complete system hangs (freeze/lockup)
    
    A lot of T60 owners have been plagued by this, but other mobile
    solutions also suffer from these symptoms.
    
    Disabling L1 ASPM before we activate the PCI-E link fixes all of
    these issues at the cost of some power consumption.
    
    Remove a workaround RDTR adjustment that is no longer needed with
    this new one.
    Signed-off-by: default avatarAuke Kok <auke-jan.h.kok@intel.com>
    Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
    1eae4eb2
e1000.h 16.2 KB