You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Supermicro服务器10G SFP光模块电平读取问题及ethtool输出异常问询

Supermicro服务器10G SFP光模块电平读取问题及ethtool输出异常问询

我们在一台Supermicro服务器上读取10G SFP光模块的收/发(rx/tx)电平时碰到了麻烦。

原本ethtool -m(或者使用--modinfo--dump-module-eeprom参数)应该能提供这些光模块信息,实际测试下来它确实能工作,但效果差强人意:它可以输出完整的EEPROM十六进制数据,但文本形式的输出似乎被截断了,导致我们无法正常获取需要的电平信息。

我们的疑问:

  • 什么原因会导致ethtool能输出完整的EEPROM十六进制数据,但文本输出却被截断?
  • 有没有已知的ethtool替代工具,可以用来读取SFP光模块的rx/tx电平?
  • 有没有其他可用的解析器或转换器,能把ethtool输出的十六进制数据转换成可读的文本信息?

服务器及系统环境信息:

  • 服务器型号:Supermicro SYS-110D-8C-FRAN8TP
  • 操作系统:Ubuntu 22.04.3 LTS
  • 网卡:Intel网卡,使用ice内核模块

相关命令输出如下:

$ uname -a
Linux s01-chgva1-evrw 5.15.0-102-generic #112-Ubuntu SMP Tue Mar 5 16:50:32 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

$ cat /etc/issue
Ubuntu 22.04.3 LTS \n \l

$ ethtool --version
ethtool version 5.16

$ modinfo ice 
filename:       /lib/modules/5.15.0-102-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
firmware:       intel/ice/ddp/ice.pkg
license:        GPL v2
description:    Intel(R) Ethernet Connection E800 Series Linux Driver
...

备注:内容来源于stack exchange,提问作者Marc 'netztier' Luethi

火山引擎 最新活动