Synology RS3614xs+ 配 Intel X520-DA2:allow_unsupported_sfp 不生效,直到写进 DSM 专用的 modules.conf 键名
一台配了受支持的 Intel X520-DA2 的 Synology RS3614xs+,把订错型号的 SFP+ 模块判为不支持并拒绝。在 /etc/modules.conf 里加上 options ixgbe allow_unsupported_sfp=1 没有任何效果,即使内核日志显示 ixgbe: allow_unsupported_sfp Enabled,驱动仍然报告 failed to load because an unsupported SFP+ or QSFP module type was detected,说明 Synology 自己编译的驱动或者对模块参数的处理方式和原生 Linux 不一样。
- 硬件: Synology RS3614xs+、Intel X520-DA2
- 收发器: 第三方 SFP+、FS.com SFP+
- 封装形式: SFP+
症状/报错信息:
failed to load because an unsupported SFP+ or QSFP module type was detected
ixgbe: allow_unsupported_sfp Enabled but module still rejected
Comments 1
在 /etc/modules.conf 和 /etc.defaults/modules.conf 里都设置成 DSM 风格的键名 module_ixgbe_args_<platform>="allow_unsupported_sfp=1"(bromolow/broadwell/grantley 各自的键,以及通用的 module_ixgbe_args),并使用第一个 SFP 插槽;这之后链路就以 10 Gbps 起来了。后来用 X520-DA2 和 FS.com 收发器再次确认有效。