PCサーバーで、DLFE機能により、Gen4/5スロットでDekTec PCIe Gen3カードを検出できない場合があります。
この問題を解決するには、ユーザーは BIOS設定で DLFE機能を無効にするか、「Data Link Feature Cap」設定を使用する必要があります。詳細な手順は以下に記載いたします。
以下のシステムは、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」エラーが表示される場合があります。
本事象の影響を受けるカードをご使用の場合は、以下の手順で対応してください。
PCIe Gen4仕様では、BIOSベンダーに対して、BIOS設定からDLFE機能を無効化できるオプションを提供することが推奨されています。これにより、PCIe Gen3カードが正常に起動できるようになります。
DLFEを無効にすることで、PCIe Gen3カードは正常に初期化され、システムが停止することなく起動できるようになります。
DLFEを無効にすると、PCIe Gen4/Gen5対応カードでは性能が低下する可能性があります。
そのため、BIOSでスロットごとにDLFEの有効/無効を設定できる場合は、DekTecカードを搭載しているPCIeスロットに対してのみDLFEを無効にすることを推奨します。