Intel X722上ethtool -m失败:Module EEPROM memory read not supported,please update the NVM image
在一块Intel S2600WFT主板上,X722的10GbE SFP+控制器(rev 09,NVM 3.31 0x80000d31 1.1767.0)对ethtool -m的响应是Cannot get module EEPROM information: Invalid argument,内核日志记录了Module EEPROM memory read not supported. Please update the NVM image。在内核4.19.65配合树外i40e 2.9.21、树内i40e 2.3.2-k,以及内核5.2.5配合i40e 2.8.20-k的情况下,表现完全一致,而同一个SFP+模块和驱动在X710上是正常工作的。在e1000-devel邮件列表上的后续讨论显示,所需的NVM版本是6.01(X710上就是这个版本),而X722上是3.31;但NVM升级工具4.00升级时出现配置不匹配和flash校验错误,升级尝试之后该功能依然不可用。
- 硬件: Intel X722(S2600WFT)、Intel X710
- 模块: SFP+模块(未注明具体型号)
- 接口形态: SFP+
症状/报错信息:
Cannot get module EEPROM information: Invalid argument
Module EEPROM memory read not supported. Please update the NVM image.
Comments 2
Intel方面的说法是:读取EEPROM需要更新的NVM版本(X710上的6.01可以,X722上的3.31不行);请更新NVM镜像。
该用户的NVM升级工具反复升级失败,X722一直报告该功能不受支持,所以并没有得到确认有效的修复方法。