Message ID | 20220329031707.54113-1-acelan.kao@canonical.com |
---|---|
Headers | show |
Series | e1000e reports hardware hang | expand |
AceLan Kao kirjoitti 29.3.2022 klo 6.17: > From: "Chia-Lin Kao (AceLan)" <acelan.kao@canonical.com> > > BugLink: https://bugs.launchpad.net/bugs/1966835 > > [Impact] > Encounter the e1000e h/w hang while doing suspend/resume test > kernel: e1000e 0000:00:1f.6 enp0s31f6: Detected Hardware Unit Hang: > TDH <4> > TDT <9> > next_to_use <9> > next_to_clean <4> > buffer_info[next_to_clean]: > time_stamp <100056968> > next_to_watch <4> > jiffies <100056c40> > next_to_watch.status <0> > MAC Status <40080283> > PHY Status <796d> > PHY 1000BASE-T Status <3800> > PHY Extended Status <3000> > PCI Status <10> > > [Fix] > Intel provides a patch to fix this issue which is landed in v5.17-rc7 > 1866aa0d0d64 e1000e: Fix possible HW unit hang after an s0ix exit > > [Test] > Verified by ODM on Dell machines > > [Where problems could occur] > The fix disable PHY reset when runtime suspended, the PHY will be reset > after resumed. So, it should not introduce any regression. > > [Misc] > Jammy(5.15) has this fix through stable update. > > Sasha Neftin (1): > e1000e: Fix possible HW unit hang after an s0ix exit > > drivers/net/ethernet/intel/e1000e/hw.h | 1 + > drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 ++++ > drivers/net/ethernet/intel/e1000e/ich8lan.h | 1 + > drivers/net/ethernet/intel/e1000e/netdev.c | 26 +++++++++++++++++++++ > 4 files changed, 32 insertions(+) > applied to oem-5.14, thanks
From: "Chia-Lin Kao (AceLan)" <acelan.kao@canonical.com> BugLink: https://bugs.launchpad.net/bugs/1966835 [Impact] Encounter the e1000e h/w hang while doing suspend/resume test kernel: e1000e 0000:00:1f.6 enp0s31f6: Detected Hardware Unit Hang: TDH <4> TDT <9> next_to_use <9> next_to_clean <4> buffer_info[next_to_clean]: time_stamp <100056968> next_to_watch <4> jiffies <100056c40> next_to_watch.status <0> MAC Status <40080283> PHY Status <796d> PHY 1000BASE-T Status <3800> PHY Extended Status <3000> PCI Status <10> [Fix] Intel provides a patch to fix this issue which is landed in v5.17-rc7 1866aa0d0d64 e1000e: Fix possible HW unit hang after an s0ix exit [Test] Verified by ODM on Dell machines [Where problems could occur] The fix disable PHY reset when runtime suspended, the PHY will be reset after resumed. So, it should not introduce any regression. [Misc] Jammy(5.15) has this fix through stable update. Sasha Neftin (1): e1000e: Fix possible HW unit hang after an s0ix exit drivers/net/ethernet/intel/e1000e/hw.h | 1 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 ++++ drivers/net/ethernet/intel/e1000e/ich8lan.h | 1 + drivers/net/ethernet/intel/e1000e/netdev.c | 26 +++++++++++++++++++++ 4 files changed, 32 insertions(+)