XCP-ngでX520-DA2とFinisar SFP+、allow_unsupported_sfpはカーネルコマンドラインでポートごとに設定する必要がある
Intel X520-DA2とFinisar SFP+トランシーバを積んだXCP-ngホストで、ログにfailed to load because an unsupported SFP+ or QSFP module type was detectedと記録されました。allow_unsupported_sfp=1を付けてinsmodするとUnknown symbol in moduleで失敗し、/etc/modprobe.d/ixgbe-options.confにoptions ixgbe allow_unsupported_sfp=1と書いても2ポートのうち1つしか動かず、しかも再起動すると消えてしまいます。
- ハードウェア: Intel X520-DA2
- トランシーバ: Finisar 10G SFP+
- フォームファクタ: SFP+
症状 / メッセージ:
failed to load because an unsupported SFP+ or QSFP module type was detected
Unknown symbol in module
only first port unlocked
Comments 1
カーネルの起動パラメータixgbe.allow_unsupported_sfp=1,1を使ってください、値はポートごとに1つずつです。XCP-ngでは/etc/grub.cfg(BIOS)または/etc/grub-efi.cfg(UEFI)のmodule2行に追加します。これで両ポートとも再起動後も動作するようになりました。