Public bug reported:

[Impact]
Once r8169 (Realtek ethernet) and its root port enter to D3, plugging
network cable doesn't wake r8169 up.

[Fix]
Revert "PCI/PME: Implement runtime PM callbacks".
Quote the original commit message:
"
The commit tried to prevent root port waking up from D3cold immediately but
looks like disabing root port PME interrupt is not the right way to fix
that issue so revert it now.  The patch following proposes an alternative
solution to that issue.
"

[Test]
After applying the fix, plugging the ethernet cable can generate PME IRQ
correctly, hence waking up r8169.

[Regression Potential]
Medium. The commits are relative new, rely on some PCI detail that I am
not familiar with (PCI spec isn't publicly available).
Fortunately we only need this fix for Unstable/OEM-B, so it won't hit
most users if any regression happens.

** Affects: hwe-next
     Importance: Undecided
         Status: New

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Incomplete

** Affects: linux-oem (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: linux (Ubuntu Bionic)
     Importance: Undecided
         Status: Won't Fix

** Affects: linux-oem (Ubuntu Bionic)
     Importance: Undecided
         Status: New

** Affects: linux (Ubuntu Disco)
     Importance: Undecided
         Status: Incomplete

** Affects: linux-oem (Ubuntu Disco)
     Importance: Undecided
         Status: Won't Fix


** Tags: originate-from-1812193 somerville

** Also affects: linux-oem (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Disco)
   Importance: Undecided
       Status: New

** Also affects: linux-oem (Ubuntu Disco)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Also affects: linux-oem (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Changed in: linux-oem (Ubuntu Disco)
       Status: New => Won't Fix

** Changed in: linux (Ubuntu Bionic)
       Status: New => Won't Fix

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1817676

Title:
  r8169 doesn't get woken up by ethernet cable plugging, no PME
  generated

Status in HWE Next:
  New
Status in linux package in Ubuntu:
  Incomplete
Status in linux-oem package in Ubuntu:
  New
Status in linux source package in Bionic:
  Won't Fix
Status in linux-oem source package in Bionic:
  New
Status in linux source package in Disco:
  Incomplete
Status in linux-oem source package in Disco:
  Won't Fix

Bug description:
  [Impact]
  Once r8169 (Realtek ethernet) and its root port enter to D3, plugging
  network cable doesn't wake r8169 up.

  [Fix]
  Revert "PCI/PME: Implement runtime PM callbacks".
  Quote the original commit message:
  "
  The commit tried to prevent root port waking up from D3cold immediately but
  looks like disabing root port PME interrupt is not the right way to fix
  that issue so revert it now.  The patch following proposes an alternative
  solution to that issue.
  "

  [Test]
  After applying the fix, plugging the ethernet cable can generate PME IRQ
  correctly, hence waking up r8169.

  [Regression Potential]
  Medium. The commits are relative new, rely on some PCI detail that I am
  not familiar with (PCI spec isn't publicly available).
  Fortunately we only need this fix for Unstable/OEM-B, so it won't hit
  most users if any regression happens.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1817676/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to