%20%E4%BB%A5%E5%A4%AA%E7%BD%91%E5%8D%A1%E5%9B%BA%E4%BB%B6%E5%92%8C%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E7%89%88%E6%9C%AC%EF%BC%9F.png)
AFAIK 我想这就是我检查 Mellanox 以太网卡固件的方法:
SERVER:~ # for i in 0 1 2 3 ; do ethtool -i eth$i|grep -i firmware; done|sort -u|cut -d' ' -f 2-
14.23.1020 (LNV2420110034)
这就是我检查驱动程序版本的方法:
SERVER:~ # modinfo mlx5_core|grep ^version:|sed 's/version: * //g'
4.3-1.0.1
SERVER:~ #
问题:这是真的吗?有人可以确认吗?
SLES12。
答案1
第一个片段获取名为、的 4 个网络接口的固件版本eth0
,以及它们是否是 Mellanox 卡、删除重复项并按字母数字顺序对结果版本号进行排序。要获取名称已知的一个网络接口的固件版本(例如),这就足够了:eth1
eth2
eth3
eth0
ethtool -i eth0 | grep -i firmware | cut -d ' ' -f 2-
第二个片段假设驱动程序名称始终为mlx5_core
,是正确的。