Supermicro SYS-1019DでVyOSとIntel X722、i40eにはallow_unsupported_sfpがなくサードパーティ製SFP+が拒否される
VyOS 1.4系を動かすSupermicro SYS-1019D-FRN8TPで、オンボードのIntel X722(i40e)が、ISP支給の1310/1270nm単芯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/1270nm、サードパーティ製SFP+
- フォームファクタ: SFP、SFP+
症状 / メッセージ:
Cannot get module EEPROM information: Invalid argument
module not recognised
Comments 3
allow_unsupported_sfpパラメータを持っているのはixgbeだけです。i40e(X710/X722)にはそういうオプションがなく、ドライバ経由の道は閉ざされています。
別途Intel X520カード(ixgbe)を追加したところ、モジュールを受け付けました。
EEPROM/NVMパッチツール(GitHubのxl710-unlocker)を使えば、X710/XL710カードをファームウェアレベルでアンロックできますが、多少のリスクを伴います。