Intel ethernet I219 may wrongly detect connection speed as 10Mbps
Bug #1836177 reported by
Kai-Heng Feng
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Unassigned | ||
Disco |
Fix Released
|
Medium
|
Unassigned | ||
linux-oem (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem-osp1 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Intel I219 ethernet may wrongly detect 1Gbps network as 10Mbps after
ethernet cable hotplugging.
[Fix]
Use delayed work before deciding the network speed.
This essentially workarounds unreliable reading on MII_BMSR register.
[Test]
Before the patch the network operates at 10Mbps after cable gets
plugged.
With the fix, network always operates in 1Gbps.
[Regression Potential]
Low. It changes the watchdog task from timer to delayed work, the logic
is essentially the same.
tags: | added: oem-priority originate-from-1830168 somerville |
Changed in linux-oem (Ubuntu Disco): | |
status: | New → Invalid |
Changed in linux-oem-osp1 (Ubuntu Disco): | |
status: | New → Invalid |
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Incomplete → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
importance: | Undecided → Medium |
status: | Incomplete → Confirmed |
Changed in linux (Ubuntu Disco): | |
importance: | Undecided → Medium |
status: | Incomplete → Confirmed |
Changed in linux (Ubuntu Bionic): | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu Disco): | |
status: | Confirmed → Fix Committed |
tags: |
added: verification-done-bionic verification-done-disco removed: verification-needed-bionic verification-needed-disco |
Changed in linux-oem-osp1 (Ubuntu Disco): | |
status: | Invalid → Fix Released |
tags: |
added: verification-done-xenial removed: verification-needed-xenial |
Changed in linux-oem (Ubuntu Disco): | |
status: | Invalid → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
To post a comment you must log in.
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1836177
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.