e1000e: add handshake with the Intel CSME to support S0ix

Bug #1937252 reported by You-Sheng Yang
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
Fix Released
Undecided
Unassigned
linux (Ubuntu)
Fix Released
High
You-Sheng Yang
Focal
Won't Fix
Undecided
Unassigned
Impish
Fix Released
High
You-Sheng Yang
linux-oem-5.13 (Ubuntu)
Invalid
Undecided
Unassigned
Focal
Fix Released
High
You-Sheng Yang
Impish
Invalid
Undecided
Unassigned

Bug Description

[SRU Justification]

[Impact]

These improves power consumption on some e1000e platforms.

[Fix]

3 fixes in thread https://www.spinics.net/lists/netdev/msg755279.html
(now in netdev/net-next.git).

[Test Case]

These fixes solves two issues that the first one is the power
consumption would be lower to 1.651W from 2.032W when device enters
sleep state. The second is I219 may now enter ultra lower power mode
after resumed from s2idle.

[Where problems could occur]

While these fixes are still not in mainline but net-next, expecting some
more stability fix when necessary.

========== original bug description ==========

Intel is doing some improvement for the Corp ME + S0ix support.

Currently, this patch series have been landed in nextdev, net-next tree.

e1000e: Additional PHY power saving in S0ix
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=3ad3e28cb203309fb29022dea41cd65df0583632

e1000e: Add polling mechanism to indicate CSME DPG exit
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=ef407b86d3cc7ab7ad37658c1c7a094cb8f3b6b4

e1000e: Add handshake with the CSME to support S0ix
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=3e55d231716ea361b1520b801c6778c4c48de102

CVE References

You-Sheng Yang (vicamo)
Changed in linux (Ubuntu Focal):
status: New → Won't Fix
Changed in linux-oem-5.13 (Ubuntu Impish):
status: New → Invalid
tags: added: oem-priority originate-from-1937234 somerville
You-Sheng Yang (vicamo)
summary: - Add handshake with the Intel CSME to support S0ix
+ e1000e: add handshake with the Intel CSME to support S0ix
Revision history for this message
You-Sheng Yang (vicamo) wrote :
Revision history for this message
You-Sheng Yang (vicamo) wrote :

For patch "e1000e: Add handshake with the CSME to support S0ix", it was meant to be a clean fix for bug 1919321. To test this correctly, starting from version 5.13.0-9010.11+staging.7 that fix for bug 1919321 will be reverted.

Revision history for this message
You-Sheng Yang (vicamo) wrote :

Correct: patch "e1000e: Add handshake with the CSME to support S0ix" is _not_ for bug 1919321. Previous revertion has been removed. So from staging.9 there will be both this csme handshake patch and ubuntu sauced work-around for bug 1919321.

Revision history for this message
You-Sheng Yang (vicamo) wrote :
description: updated
Changed in linux-oem-5.13 (Ubuntu Focal):
status: New → In Progress
importance: Undecided → High
assignee: nobody → You-Sheng Yang (vicamo)
Changed in linux (Ubuntu Impish):
status: New → In Progress
importance: Undecided → High
assignee: nobody → You-Sheng Yang (vicamo)
Timo Aaltonen (tjaalton)
Changed in linux-oem-5.13 (Ubuntu Focal):
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-focal' to 'verification-done-focal'. If the problem still exists, change the tag 'verification-needed-focal' to 'verification-failed-focal'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-focal
Revision history for this message
You-Sheng Yang (vicamo) wrote :

verified linux-oem-5.13 version 5.13.0-1011.14 from focal-proposed.

tags: added: verification-done-focal
removed: verification-needed-focal
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-oem-5.13 - 5.13.0-1012.16

---------------
linux-oem-5.13 (5.13.0-1012.16) focal; urgency=medium

  * focal/linux-oem-5.13: 5.13.0-1012.16 -proposed tracker (LP: #1942861)

  * Fix sluggish r8169 by disaling ASPM L1.2 (LP: #1942830)
    - SAUCE: r8169: Disable ASPM L1.2

  * CVE-2021-3609
    - can: bcm: delay release of struct bcm_op after synchronize_rcu()
    - can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_destruct() after
      RCU is done

 -- Timo Aaltonen <email address hidden> Tue, 07 Sep 2021 11:49:54 +0300

Changed in linux-oem-5.13 (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 5.13.0-16.16

---------------
linux (5.13.0-16.16) impish; urgency=medium

  * impish/linux: 5.13.0-16.16 -proposed tracker (LP: #1942611)

  * Miscellaneous Ubuntu changes
    - [Config] update toolchain in configs

  * Miscellaneous upstream changes
    - Revert "UBUNTU: [Config] Enable CONFIG_UBSAN_BOUNDS"

 -- Andrea Righi <email address hidden> Fri, 03 Sep 2021 16:21:14 +0200

Changed in linux (Ubuntu Impish):
status: In Progress → Fix Released
Changed in hwe-next:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.