Linux RTのPXIe コントローラのThunderbolt™を使用したシャーシ拡張

更新しました May 1, 2023

環境

ハードウェア

  • PXIe-8861
  • PXIe-8881
  • PXIe-8301
  • PXIe-1090
  • PXIe-1083

一部のNI PXIコントローラには、PXIコントローラから直接別のPXIシャーシをリモート制御するための2つのThunderbolt™3ポートが存在します。この記事ではNI Linux Real-Time OSでThunderbolt™を介してシャーシを拡張する方法について確認します。(Windows OSの場合、スタートメニューからThunderbolt™コントロールセンターを使用します。)

ハードウェア要件

制御元としてサポートされるコントローラー

  • PXIe-8861
  • PXIe-8881

制御される機器としてサポートされるシャーシ

  • 2スロットPXIe-1090
  • 5スロットPXIe-1083
  • PXIe-8301および任意のNI PXIeシャーシ

Linux RTでThunderbolt™を制御するには、 tbtadmThunderbolt™管理ツール)を使用します。このユーティリティはLinux RTイメージの一部として提供されるため、追加のインストールは必要ありません。


接続の承認

  1. 制御元のコントローラの電源を入れる前に、制御される機器のシャーシなどの電源を入れます。
  2. 制御元のコントローラにモニターとキーボードを接続するか、Secure Shell(SSH) を介して、コントローラにアクセスします。
  3. 次のコマンドを使用して、接続を許可します。
    1. tbtadm topology
      • 特定のルート文字列を記録しておいてください(例: 0-1)
    2. tbtadm approve 0-1
      • このコマンドは接続を承認して保存するため、実行する必要があるのは1回だけです。制御元のコントローラを再起動すると、制御される機器のシャーシなどが自動的に接続されます。
      • 一時的な接続のThunderboltデバイスを承認するには、 tbtadm approve --once <route string>を使用します。
  4. LINK LEDインジケータ(PXIe-1090などのMXI)が黄色に点灯から緑色に点灯し、接続が確立されたことを確認します。
  5. これで、NI Measurement and Automation Explorer(MAX)から制御される機器とその内部のモジュールを検出できます。検出されない場合は制御元のコントローラを再起動します。

接続の承認を解除

  1. 制御元のコントローラにモニターとキーボードを接続するか、Secure Shell(SSH) を介して、コントローラーにアクセスします。
  2. リンクを削除するには、 tbtadm remove <ルート文字列>またはtbtadmremove-allを使用します。
  3. 変更を有効にするには、Thunderbolt™ケーブルを取り外してから再接続します。
  4. LINK LEDインジケータ(PXIe-1090などのMXI)が黄色に点灯し、接続が確立されていないことを示します。

追加情報

  • Thunderbolt認証設定は、BIOSのThunderboltConfigurationサブメニューから変更できます。詳細については、PXIコントローラのユーザーマニュアルを参照してください。
  • サンダーボルトポートごとに1つのシャーシのみを接続することをお勧めします。