Supermicro SYS-1019D 上的 VyOS 配 Intel X722:i40e 没有 allow_unsupported_sfp,第三方 SFP+ 被拒绝
在一台运行 VyOS 1.4 rolling 的 Supermicro SYS-1019D-FRN8TP 上,板载的 Intel X722(i40e)不识别 ISP 提供的一个 1310/1270 nm 单纤 SFP,也不识别其他备用光模块;ethtool -m 返回 Cannot get module EEPROM information: Invalid argument。发帖人想知道,众所周知用于 ixgbe 的 allow_unsupported_sfp=1 这个修复方法,要怎么用在一块用 i40e 驱动的网卡上。
- 硬件: Supermicro SYS-1019D-FRN8TP、Intel X722、Intel X520
- 光模块: ISP BiDi SFP 1310/1270 nm、第三方 SFP+
- 封装: SFP、SFP+
现象/报错:
Cannot get module EEPROM information: Invalid argument
module not recognised
Comments 3
只有 ixgbe 有 allow_unsupported_sfp 这个参数;i40e(X710/X722)没有对应的选项,所以从驱动这条路是走不通的。
我另外加了一块Intel X520网卡(ixgbe驱动),它接受这些模块。
有一个 EEPROM/NVM 修改工具(GitHub 上的 xl710-unlocker)可以在固件层面解锁 X710/XL710 系列网卡,但存在一定风险。