> From: Intel-wired-lan [mailto:intel-wired-lan-boun...@osuosl.org] On > Behalf Of Kai-Heng Feng > Sent: Saturday, February 2, 2019 9:40 AM > To: Kirsher, Jeffrey T <jeffrey.t.kirs...@intel.com> > Cc: net...@vger.kernel.org; Kai-Heng Feng > <kai.heng.f...@canonical.com>; intel-wired-...@lists.osuosl.org; linux- > ker...@vger.kernel.org > Subject: [Intel-wired-lan] [PATCH] e1000e: Disable runtime PM on CNP+ > > There are some new e1000e devices can only be woken up from D3 one > time, > by plugging ethernet cable. Subsequent cable plugging does set PME bit > correctly, but it still doesn't get woken up. > > Since e1000e connects to the root complex directly, we rely on ACPI to > wake it up. In this case, the GPE from _PRW only works once and stops > working after that. Though it appears to be a platform bug, e1000e > maintainers confirmed that I219 does not support D3. > > So disable runtime PM on CNP+ chips. We may need to disable earlier > generations if this bug also hit older platforms. > > Bugzilla: https://bugzilla.kernel.org/attachment.cgi?id=280819 > Signed-off-by: Kai-Heng Feng <kai.heng.f...@canonical.com> > --- > drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >
Tested-by: Aaron Brown <aaron.f.br...@intel.com>