文章目录
- 问题
- 解决
- ethtool 信息
问题
Aug 29 02:19:44 hpqrms4-host01 kernel: [ 86.334162] tg3 0000:02:00.2 eno3: Link is up at 10 Mbps, full duplex
Aug 29 02:19:44 hpqrms4-host01 kernel: [ 86.334814] tg3 0000:02:00.2 eno3: Flow control is on for TX and on for RX
解决
从代码上看,这个10Mbps的值是从网卡的寄存器读取的一个值,具体的函数是:
tg3_readphy(tp, SERDES_TG3_1000X_STATUS, &sgsr)
/* Serdes PHY Register Definitions */
#define SERDES_TG3_1000X_STATUS 0x14
这个网速值是底层和交换机(对方端口设备)协商好的硬件参数。
如果这个值达不到预期,可能的原因是两方不兼容,或者对方不在工作范围。
需要两方协查。
ethtool 信息
[root@hpqrms4-host01 ~]# ethtool -i eno3
driver: tg3
version: 4.18.0-372.19.1.el8_6.x86_64
firmware-version: 5719-v1.46 NCSI