Intel NICs not properly reporting link speed in SysFS in Xenial
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Triaged
|
High
|
Unassigned | ||
Artful |
Won't Fix
|
High
|
Unassigned | ||
Bionic |
Triaged
|
High
|
Unassigned |
Bug Description
This was discovered during certification testing of 16.04.4 (I've now seen this behaviour at least 2 times)
A system under test has a 2 port Intel X550 NIC (10Gb)
Udev reports the NIC as this:
Category: NETWORK
Interface: enp94s0f0
Product: Ethernet Controller 10G X550T
Vendor: Intel Corporation
Driver: ixgbe (ver: 5.1.0-k)
Path: /devices/
ID: [8086:1563]
Subsystem ID: [152d:8a13]
Ethtool shows this info (this is for the second port, which has the issue)
Settings for enp94s0f1:
Supported ports: [ TP ]
Supported link modes: 100baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Advertised link modes: 100baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: 10000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
Note ethtool shows an active 10Gb link.
The test tool determines the NIC speed by introspecting the sysfs data for each NIC port. In this case, by looking at /sys/class/
I've now seen this on a couple different NICs using the ixgbe driver. The first port will properly show connected link speed in /sys/class/
Because of this, certification tests are failing because the tool believes that the link speed is incorrect.
This current example is using kernel 4.13.0-
summary: |
- Intel NICs not properly reporting link speed in SysFS + Intel NICs not properly reporting link speed in SysFS in Xenial |
description: | updated |
affects: | ubuntu → linux (Ubuntu) |
Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https:/ /wiki.ubuntu. com/Bugs/ FindRightPackag e. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.
To change the source package that this bug is filed about visit https:/ /bugs.launchpad .net/ubuntu/ +bug/1757191/ +editstatus and add the package name in the text box next to the word Package.
[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]