HiSilicon HNS ethernet broken in 4.15.0-45
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Critical
|
dann frazier | ||
Cosmic |
Fix Released
|
Critical
|
dann frazier | ||
Disco |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
The 1G NICs on the Huawei XR320 system do not detect link on initial boot, resulting in broken networking. This is a regression caused by:
308c6cafde01 ("net: hns: All ports can not work when insmod hns ko after rmmod.")
While that fixed an issue with phys after reloading the driver, it caused an issue with some phys on initial load.
[Test Case]
dmesg | grep "hns-nic HISI00C2:02 enahisic2i2: link up"
(With enahisic2i2 properly wired up)
[Fix]
This was addressed by upstream commit c77804be53369 ("net: hns: Fix WARNING when hns modules installed"). While the commit message suggests this was for a separate issue that we are not seeing (a WARNING message), it also resolves this issue.
[Regression Risk]
Restricted to the hns driver, which is only used by certain HiSilicon SOCs.
Changed in linux (Ubuntu Disco): | |
status: | Incomplete → New |
Changed in linux (Ubuntu Bionic): | |
status: | New → Incomplete |
Changed in linux (Ubuntu Cosmic): | |
status: | New → Incomplete |
Changed in linux (Ubuntu Disco): | |
status: | New → Incomplete |
Changed in linux (Ubuntu Disco): | |
status: | Incomplete → Fix Released |
Changed in linux (Ubuntu Cosmic): | |
assignee: | nobody → dann frazier (dannf) |
Changed in linux (Ubuntu Bionic): | |
assignee: | nobody → dann frazier (dannf) |
Changed in linux (Ubuntu Cosmic): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Cosmic): | |
importance: | Undecided → Critical |
Changed in linux (Ubuntu Bionic): | |
importance: | Undecided → Critical |
description: | updated |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Cosmic): | |
status: | In Progress → Fix Committed |
Thanks for subscribing me. I'd like to get to the bottom of your specific issue and get that addressed vs. dumping a bunch more patches in and hoping it fixes it. To aide in that, can you provide additional information about the issue? There should be an auto-update to this bug soon that provides a list of data to collect.