カードが正しく設置されているかどうかは、xbutil validate
コマンドを使用して検証できます。このコマンドは、PCIe リンク ステータス、SC バージョン ステータス、メモリおよび帯域幅テスト、補助電源接続 (該当する場合) など、カードのさまざまなテストおよびチェックを実行します。このコマンドの詳細は、xbutil の資料を参照してください。テストするカードによって、すべてのテストが有効ではない場合や、機能 (ピアツーピアなど) を有効にする必要がある場合があります。
カードの検証テストを実行するには、次のコマンドを使用します。
$ /opt/xilinx/xrt/bin/xbutil validate -d <user BDF>
ここで、<user BDF> は検証するカードです。ユーザー BDF 値の取得方法は、カードの BDF 値の取得 を参照してください。
カードが正しく設置され、検証されると、次のようなメッセージが表示されます。出力を見てデバイスが正常に検証されたことを確認します。検証の詳細を表示するには、コマンドを
--verbose
オプションを指定して実行します。Starting validation for 1 devices
Platform : xilinx_vck5000_gen3x16_xdma_base_1
SC Version : 4.4.12
Platform ID : 1E56042E-C345-CF41-5D66-4E9EE73451FC
-------------------------------------------------------------------------------
Test 1 [0000:01:00.1] : PCIE link
Test Status : [PASSED]
-------------------------------------------------------------------------------
Test 2 [0000:01:00.1] : SC version
Test Status : [PASSED]
-------------------------------------------------------------------------------
Test 3 [0000:01:00.1] : Verify kernel
Test Status : [PASSED]
-------------------------------------------------------------------------------
Test 4 [0000:01:00.1] : DMA
Details : Host -> PCIe -> FPGA write bandwidth = 10820.6 MB/s
Host <- PCIe <- FPGA read bandwidth = 10513.8 MB/s
Test Status : [PASSED]
-------------------------------------------------------------------------------
Test 5 [0000:01:00.1] : iops
Details : IOPS: 132544 (hello)
Test Status : [PASSED]
-------------------------------------------------------------------------------
Test 6 [0000:01:00.1] : Bandwidth kernel
Details : Maximum throughput: 50540 MB/s
Test Status : [PASSED]
-------------------------------------------------------------------------------
Test 7 [0000:01:00.1] : vcu
Validation completed. Please run the command '--verbose' option for more details