NI-XNETデバイス使用時にセルフテストに失敗する

更新しました Aug 22, 2024

使用製品

ハードウェア

  • PCI-8512
  • USB-8502

ソフトウェア

  • Measurement & Automation Explorer (MAX)

ドライバ

  • NI-XNET

問題

NI-XNET デバイスを使用しており、NI MAX でデバイスを検出できますが、セルフテストを実行した後に次のエラーが表示されます。

NI-XNET: (Hex 0xBFF630BA) XNETドライバは、デバイスとの低レベル通信を行う際にタイムアウトしました。これは、デバイスが取り外された場合、親シャーシとの通信が失敗した場合、または一般的なハードウェア障害が発生した場合に発生する可能性があります。

newPC_selfTest は正常ではありません.png

解決策

以下の内容を確認してください。
  • NI-XNET ドライバ を使用しているアプリケーション開発環境と互換性のある中で最新のバージョンにアップグレードします。
  • 実際のフレームのバイトがデータベース内の定義と同じであることを確認します。
PCI モジュールを使用している場合:
  • ネイティブ PCI ポートに接続する必要があります。ブリッジ PCI ポートは使用しないでください。
  • 同じデスクトップ PC または産業用 PC で複数の PCI モジュールを使用している場合は、他のすべての PCI モジュールを取り外します。これは、電源の制限が原因である可能性があります。
  • BIOS で PCI タイムアウト時間を長くします。手順については、デスクトップPCのユーザー マニュアルを参照する必要がある場合があります。
USB モジュールを使用している場合:
  • モジュールを 2 番目の USB ポートに接続してみてください。
  • USBポートがブロックされていないかITチームに確認してください
PXI/PXIe モジュールを使用している場合:
  • PXI ハイブリッド互換モジュールが PXIe シャーシの特定のスロットでセルフテストに失敗するケースが報告されています。これは、PXI モジュールをシャーシの PXIe バックプレーンに接続するために使用される PCI/PCIe ブリッジが原因である可能性があります。モジュールを別のスロットで使用して、エラーがまだ存在するかどうかを確認してください。別のブリッジのスロットを見つける方法の詳細については、使用しているシャーシのユーザー マニュアルを参照してください。
  • たとえば、モジュールが PXIe-1084 シャーシのスロット 14 (PCIe-PCI ブリッジ #3 にあります) にあるときにエラーが発生する場合は、モジュールを PCIe-PCI ブリッジ #1 にあるスロット 2 ~ 7 で使用してみてください。