Intel I210 ethernet does not work both after S3
Bug #1662763 reported by
AceLan Kao
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
AceLan Kao | ||
Yakkety |
Fix Released
|
Undecided
|
Unassigned | ||
Zesty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Steps:
1. Only plug ethernet cable to Intel I210 Gigabit Ethernet
2. Check Intel I210 Gigabit Ethernet can be worked
3. Enter into S3
4. Resume from S3
5. Check Intel I210 Gigabit Ethernet Ethernet
Expected results: Intel I210 Gigabit Ethernet works normally
Actual results: Intel I210 Gigabit Ethernet does not work after S3
tags: | added: originate-from-1657042 somerville |
Changed in linux (Ubuntu): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Xenial): | |
status: | New → Fix Committed |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux (Ubuntu Yakkety): | |
status: | New → Fix Released |
Changed in linux (Ubuntu Zesty): | |
status: | In Progress → Fix Released |
assignee: | AceLan Kao (acelankao) → nobody |
Changed in hwe-next: | |
status: | New → Fix Released |
tags: |
added: verification-done-xenial removed: verification-needed-xenial |
To post a comment you must log in.
The 2 patches in mainline kernel can fix this issue
commit 8646f7b4cdf2d05 57e718c4524a3e3 1455b92ad7
Author: Jacob Keller <email address hidden>
AuthorDate: Tue May 24 13:56:31 2016 -0700
Commit: Jeff Kirsher <email address hidden>
CommitDate: Wed Jun 29 11:14:31 2016 -0700
igb: call igb_ptp_suspend during suspend/resume cycle
Properly stop the extra workqueue items and ensure that we resume
cleanly. This is better than using igb_ptp_init and igb_ptp_stop since
these functions destroy the PHC device, which will cause other problems
if we do so. Since igb_ptp_reset now re-schedules the work-queue item we
don't need an equivalent igb_ptp_resume in the resume workflow.
Signed-off-by: Jacob Keller <email address hidden>
Tested-by: Aaron Brown <email address hidden>
Signed-off-by: Jeff Kirsher <email address hidden>
commit e3f2350de829eb0 c3349f416feed81 c0a3ac0732
Author: Jacob Keller <email address hidden>
AuthorDate: Tue May 24 13:56:30 2016 -0700
Commit: Jeff Kirsher <email address hidden>
CommitDate: Wed Jun 29 11:00:22 2016 -0700
igb: implement igb_ptp_suspend
Make igb_ptp_stop take advantage of this new function to reduce code
duplication.
Signed-off-by: Jacob Keller <email address hidden>
Tested-by: Aaron Brown <email address hidden>
Signed-off-by: Jeff Kirsher <email address hidden>