DekTec製 Gen3 PCIe カードが Gen4/5 スロットで検出されない問題について

PCサーバーで、DLFE機能により、Gen4/5スロットでDekTec PCIe Gen3カードを検出できない場合があります。

この問題を解決するには、ユーザーは BIOS設定で DLFE機能を無効にするか、「Data Link Feature Cap」設定を使用する必要があります。詳細な手順は以下に記載いたします。

対象のDekTec Gen3 PCIeカード

DLFE修正をサポートするシステム

以下のシステムは、DLFE修正を適用して正常に動作することが確認されています。

その他のシステムも対応している可能性がありますが、検証は行われていません。

 ASRock WRX90 WS EVO
 Asus Pro WS WRX90E-SAGE SE
 Dell Poweredge R530
 Dell Poweredge R760
 Dell Poweredge R6615
 Dell Poweredge R7615
 Dell Precision R7960
 Gigabyte MW83-RP0
 Gigabyte R282-G30 (MR92-FS1)
 HPE DL360 Gen11
 Intel M50CYP1UR204  Coyote Pass
 Supermicro AS-1113S-WN10RT
 Supermicro AS-4125GS-TNRT
 Supermicro H13SAE-MF
 Supermicro MBD-X13SEW-TF
 Supermicro SSG-640P-E1CR24H
 Supermicro X12SPI-TF
 Supermicro X12SPL-F
 Supermicro X12SPW-TF
 Tyan S8050GM4NE-2T

問題の概要

Data Link Feature Exchange(DLFE)が有効なPCIe Gen4またはGen5スロットにDekTec製PCIe Gen3カードを搭載した場合、カードの初期化に失敗することがあります。

PCIe Gen4仕様で導入されたDLFEメッセージは、対象となるDekTec製PCIe Gen3カードのPCIeインターフェースでは認識されないため、カードの初期化処理が停止します。

その結果、カードはオペレーティングシステムから認識されず、WindowsのデバイスマネージャーやLinuxのlspciコマンドでも検出されません。

また、一部の環境ではPCが起動しなくなり、BIOSに「PCI bus enumeration」エラーが表示される場合があります。

解決方法

本事象の影響を受けるカードをご使用の場合は、以下の手順で対応してください。

  1. BIOS設定画面を開き、DLFE(Data Link Feature Exchange)機能を無効にしてください。
  2. BIOS設定にDLFEの項目がない場合は、マザーボードメーカーからBIOSのアップデートが提供されていないか確認してください。
  3. 一部のBIOSでは、「Data Link Feature Cap」を有効にすることで、DLFE設定項目が表示される場合があります。

 

PCIe Gen4仕様では、BIOSベンダーに対して、BIOS設定からDLFE機能を無効化できるオプションを提供することが推奨されています。これにより、PCIe Gen3カードが正常に起動できるようになります。

DLFEを無効にすることで、PCIe Gen3カードは正常に初期化され、システムが停止することなく起動できるようになります。

重要事項

DLFEを無効にすると、PCIe Gen4/Gen5対応カードでは性能が低下する可能性があります。

そのため、BIOSでスロットごとにDLFEの有効/無効を設定できる場合は、DekTecカードを搭載しているPCIeスロットに対してのみDLFEを無効にすることを推奨します。

お問い合わせ/Contact us