CodingBox Q&A Ask question

xl710-unlocker: X710/XL710のNVMをパッチしてIntel以外のSFPモジュールを受け付けさせる

Asked Active Viewed 135 AI translation from English
0

Intel X710/XL710アダプターはサードパーティの光モジュールをファームウェアレベルで拒否し、Rx/Tx is disabled on this device because an unsupported SFP module type was detected というメッセージを出します。i40eドライバー側にオーバーライドは用意されていません。このリポジトリでは、そのチェックを外す手順が文書化されています。既知のファームウェア(9.10で検証済み)に更新し、小さなCツールでアダプターのEEPROMをダンプし、0x6800-0x7000領域内にマーカーパターン(000b)を探し、マーカーから一定のオフセットにあるモジュール検証を制御する4つの同一レジスタを特定して、2つ目のツールでそれらを書き換えてからリブートします。X710-DA2カードで検証済みです。

  • ハードウェア: Intel X710-DA2, Intel XL710
  • トランシーバ: Intel以外のSFP+モジュール
  • フォームファクタ: SFP+, QSFP+

症状 / メッセージ:

Rx/Tx is disabled on this device because an unsupported SFP module type was detected

Comments 1

Accepted answer

スキャンツールをビルドしてEEPROMをダンプし、000bマーカー付近にある4つの検証レジスタを特定して、書き込みツールでパッチしてからリブートします。そのあとはどのSFPモジュールも受け付けるようになります。オフセットを間違えるとNVMがbrickするので、先にバックアップを取ってください。

1 South KoreanetrunnerKR Show original (English) AI translation
Log in to comment. Log in