インテルのみ表示可能 — GUID: frw1620764635237
Ixiasoft
インテルのみ表示可能 — GUID: frw1620764635237
Ixiasoft
8.1.2. データ転送とパフォーマンスの問題のデバッグ
PCIeリンクがデータの送信を停止する原因には多くの理由が考えられます。 PCI Expressの基本仕様では、次の表に概説されている3種類のエラーが定義されています。
タイプ | 責任あるエージェント | 詳細 |
---|---|---|
Correctable | ハードウェア | 修正可能なエラーはシステムパフォーマンスに影響を与える可能性がありますが、データの整合性は維持されます。 |
Uncorrectable, non-fatal | デバイスソフトウェア | 修正不可能で致命的でないエラーは、データが失われるがシステム整合性が維持されるエラーとして定義されます。たとえば、ファブリックは特定のTLPを失う可能性がありますが、それでも問題なく機能します。 |
Uncorrectable, fatal | システム・ソフトウェア | データの損失とシステム障害によって生成されたエラーは、修正不可能で致命的であると見なされます。ソフトウェアは、このようなエラーの処理方法を決定する必要があります。つまり、リンクをリセットするか、問題を最小限に抑えるための他の手段を実装するかです。 |
観察 | 問題 | 分解能 |
---|---|---|
Receiver error bit set | レーンがL0にあるときのPCSエラー、間違ったレーンで受信されたコントロールシンボル、またはリンクがL0からリカバリ状態に移行する可能性があるシグナルインテグリティの問題が原因である可能性がある物理層エラー。 |
エラーに関する詳細情報を取得するには、構成出力インターフェイス、またはハードIPリコンフィグレーション・インターフェイスとリンク・トレーニングの問題のデバッグのフローチャートを使用します。 |
Bad DLLP bit set | CRC検証が失敗したときに発生する可能性のあるデータリンク層エラー。 |
エラーに関する詳細情報を取得するには、コンフィグレーション出力インターフェイスまたはハードIPリコンフィグレーション・インターフェイスを使用します。 |
Bad TLP bit set | LCRC検証が失敗した場合、またはシーケンス番号エラーが発生した場合に発生する可能性のあるデータリンク層エラー。 | エラーに関する詳細情報を取得するには、コンフィグレーション出力インターフェイスまたはハードIPリコンフィグレーション・インターフェイスを使用します。 |
Replay_num_rollover bit set | データリンク層エラー。TLPが4回連続して成功せず(ACKなし)送信されたことが原因である可能性があります。 | エラーに関する詳細情報を取得するには、コンフィグレーション出力インターフェイスまたはハードIPリコンフィグレーション・インターフェイスを使用します。 |
replay timer timeout status bit set | 送信されたTLPのタイムアウト期間内にACKまたはNAKが受信されなかった場合に発生する可能性のあるデータリンク層エラー。 |
エラーに関する詳細情報を取得するには、コンフィグレーション出力インターフェイスまたはハードIPリコンフィグレーション・インターフェイスを使用します。 |
Corrected internal error bits set | 内部ハードIPRAMのECCエラーが原因である可能性のあるトランザクション層エラー。 | エラー・インターフェイス、コンフィグレーション出力インターフェイス、またはハードIPリコンフィグレーション・インターフェイスとDBIレジスターを使用して、エラーに関する詳細情報を取得します。 |
観察 | 問題 | 分解能 |
---|---|---|
Data link protocol error | SeqIDが未確認のTLPまたはACKシーケンス番号に対応していないACK/NAKを送信機が受信したことが原因である可能性のあるデータリンク層エラー。 | エラーに関する詳細情報を取得するには、コンフィグレーション出力インターフェイス、ハードIPリコンフィグレーション・インターフェイスを使用します。 |
Surprise down error | L0中にlink_up_oがディアサートされたことが原因である可能性があるデータリンク層エラー。物理層リンクが予期せずダウンしていることを示します。 | エラーに関する詳細情報を取得するには、エラー・インターフェイス、コンフィグレーション出力インターフェイス、ハードIPリコンフィグレーション・インターフェイス、およびDBIレジスターを使用します。 |
Flow control protocol error | 受信者が許可されたクレジット制限を超えていることを報告したことが原因である可能性があるトランザクション層エラー。 このエラーは、コンポーネントが200μsの制限で更新されたフロー制御クレジットを受け取らない場合に発生します。 |
TX / RXフロー制御インターフェイス、コンフィグレーション出力インターフェイス、ハードIPリコンフィグレーション・インターフェイスを使用して、エラーに関する詳細情報を取得します。 |
Poisoned TLP received | EPビットが設定された受信TLPが原因である可能性があるトランザクション層エラー。 | エラー・インターフェイス、コンフィグレーション出力インターフェイス、コンフィグレーションインターセプトインターフェイス、ハードIPリコンフィグレーション・インターフェイスを使用して、エラーに関する詳細情報を取得し、適切なアクションを決定します。 |
Completion timeout | 未投稿のリクエストが送信されてから必要な時間内に完了が受信されなかったことが原因である可能性があるトランザクション層エラー。 | エラーに関する詳細情報を取得するには、エラー・インターフェイス、完了タイムアウト・インターフェイス、コンフィグレーション出力インターフェイス、ハードIPリコンフィグレーション・インターフェイスを使用します。 |
Completer abort | リクエスターの問題またはコンプリーターの障害が原因でコンプリーターがリクエストを実行できないことが原因である可能性があるトランザクション層エラー。 | エラーの詳細については、コンフィグレーション出力インターフェイス、エラー・インターフェイス、ハードIPリコンフィグレーション・インターフェイスを使用してください。 |
Unexpected completion | トランザクション層エラー。これは、リクエスターが完了を待機しているリクエストと一致しない完了を受信したことが原因である可能性があります。 TLPはハードIPによって削除され、アプリケーション層には表示されません。 |
エラーの詳細については、コンフィグレーション出力インターフェイス、エラー・インターフェイス、ハードIPリコンフィグレーション・インターフェイスを使用してください。 |
Receiver overflow | 使用可能な受信バッファー・スペースよりも多くのTLPを受信側が受信したことが原因である可能性があるトランザクション層・エラー。 TLPはハードIPによって削除され、アプリケーション層には表示されません。 |
TX RXフロー制御インターフェイス、エラー・インターフェイス、コンフィグレーション出力インターフェイス、ハードIPリコンフィグレーション・インターフェイスを使用して、エラーに関する詳細情報を取得します。 |
Malformed TLP | 受信したTLPヘッダーのエラーが原因である可能性があるトランザクション層エラー。 TLPはハードIPによって削除され、アプリケーション層には表示されません。 |
エラーの詳細については、エラー・インターフェイス、コンフィグレーション出力インターフェイス、ハードIPリコンフィグレーション・インターフェイスを使用してください。 |
ECRC error | TLPが不正な形式ではなく、LCRCチェックが有効であるにもかかわらず、レシーバーでのECRCチェックの失敗が原因である可能性があるトランザクション層エラー。 ハードIPブロックは、このTLPを自動的に処理します。 TLPが未送信の要求である場合、ハードIPブロックは、コンプリーターアボートステータスの完了を生成します。 TLPはハードIPによって削除され、アプリケーション層には表示されません。 |
エラーの詳細については、コンフィグレーション出力インターフェイス、ハードIPリコンフィグレーション・インターフェイスを使用してください。 |
Unsupported request | コンプリーターが要求を実行できないことが原因である可能性があるトランザクション層エラー。 TLPはハードIPブロックで削除され、アプリケーション層には表示されません。 TLPが投稿されていない要求である場合、ハードIPブロックはサポートされていない要求ステータスで完了を生成します。 |
エラーの詳細については、コンフィグレーション出力インターフェイス、エラー・インターフェイス、ハードIPリコンフィグレーション・インターフェイスを使用してください。 |
ACS violation | 受信した投稿済みまたは未投稿のリクエストのアクセス制御エラーが原因である可能性があるトランザクション層エラー。 | エラーの詳細については、コンフィグレーション出力インターフェイス、エラー・インターフェイス、ハードIPリコンフィグレーション・インターフェイスを使用してください。 |
Uncorrectable internal error | ハードウェアで修正できない内部エラーが原因である可能性があるトランザクション層エラー。 | エラーの詳細については、エラー・インターフェイス、コンフィグレーション出力インターフェイス、ハードIPリコンフィグレーション・インターフェイス、およびDBIレジスターを使用してください。 |
TLP prefix blocked | EPまたはRPのみ | エラーに関する詳細情報を取得するには、エラー・インターフェイス、コンフィグレーション出力インターフェイス、ハードIPリコンフィグレーション・インターフェイスを使用します。 |
Poisoned TLP egress blocked | EPまたはRPのみ | エラーに関する詳細情報を取得するには、エラー・インターフェイス、コンフィグレーション出力インターフェイス、コンフィグレーションインターセプトインターフェイス、ハードIPリコンフィグレーション・インターフェイスを使用します。 |
Fタイルを使用するときにPCI Expressリンクで観察されるリンクトレーニングの問題をデバッグするには、次の2つのセクションで説明するデバッグツールを使用します。 Avalon® -PCI ExpressのSTIP。