CodingBox Q&A Ask question

Intel X710(pfSense,ixl)上的 1G SFP 报未认证模块,直到把光模块改写成 Intel 编码

Asked Active Viewed 106 AI translation from English
2

在一台带 Intel X710 SFP+ 端口(ixl0/ixl1)的 Protectli Vault 6 上,一个 1G 的 EZConn ETB43315-7S34-FR SFP 显示无载波。日志里有 Invalid advertised speed; valid flags are: 0x06、ixl1_set_link: Error getting phy capabilities -37, aq error: 8,以及 Link failed because an unqualified module was detected!。强制设置介质类型(ifconfig ixl1 media 1000baseLX 返回 Operation not supported)、调整 sysctl advertise_speed、设置 hw.ixl.unsupported_sfp=1 这个 tunable,还试了好几个别的 1G SFP 品牌,全都失败,而一个 10G 的 Cisco LR 模块却能正常起链路。把网卡固件从 6.1.49420 升级到 9.40 之后,模块能被检测到了,但链路依然不通。

  • 硬件: Protectli Vault 6、Intel X710
  • 收发器: EZConn ETB43315-7S34-FR 1G SFP、Cisco 10G LR SFP+
  • 封装形式: SFP、SFP+

症状/报错信息:

Link failed because an unqualified module was detected!
Invalid advertised speed; valid flags are: 0x06
ixl1_set_link: Error getting phy capabilities -37, aq error: 8
no carrier

Comments 2

Accepted answer

用 FS Box 把这些 SFP 改写成 Intel 厂商数据之后,直接在 autoselect 下就起了链路,不需要再做任何配置;FreeBSD 下的 X710 严格要求 Intel 编码的光模块。

1 Brazilopticnerd31BR Show original (English) AI translation

把网卡固件升级到 9.40 之后,模块能被检测到了,但链路依然没通;i2c_access_method 这个 tunable 和 hw.ixl.unsupported_sfp 都没有效果。

2 IndonesiaedgepilotID Show original (English) AI translation
Log in to comment. Log in