PCI/PCIeルートバスデバイスの数と範囲を決定する

更新しました Nov 20, 2019

使用製品

ハードウェア

  • PXI Chassis
  • PXIe-8381
  • PCIe-8381
  • PXIe-8384

運転者

  • MXI-Express BIOS Compatibility
  • PXI Platform Services

問題

  • PCI/PCIe搭載のシステムがあり、NI MXI-Express BIOS Compatibilityソフトウェアを使用する際に解決できない制限事項を知りたいです。
  • PCI/PCIeルートバスデバイスの数と範囲を知りたいです。
  • コンピュータのPCI/PCI ExpressバスにNI MXI-Express BIOS Compatibilityソフトウェアによって修正できない制限があるかどうかを確認するにはどうすればよいですか?

解決策

使用方法

  1. この記事の最後に添付されているMXIeBusDetect.exeアプリケーションをダウンロードして実行します。

    メモ: 32ビットWindowsシステムではMXIeBusDetect_32bit.exeのみを使用し、64ビットWindowsシステムではMXIeBusDetect_64bit.exeのみを使用します。
     
  1. Bus Number Range: [0, ff]およびStatus: Device is runningのルートバスデバイスを探します。

    バス番号のフル(無制限の)範囲は、[0、ff]として表示されます。バス番号の範囲が[0、ff]ではない場合、マザーボードに使用できるバスの数が限られているため、MXI互換ではない可能性があることを示しています。

    下図は、範囲が制限されたシステムの例です。

     

    以下に示すように、ファントムデバイスステータスメッセージが表示される場合があります。 これらは無視できます。

     
  2. Enterキーを押してプログラムを終了します。

 

 

 

情報をファイルに保存する

  1. この情報をファイルに保存するには、コマンドプロンプトから実行ファイルを実行し、情報をテキストファイルとして生成します。たとえば、次のように入力します。
     
    MXIeBusDetect_32bit.exe > out.txt

     
  2. Enterキーを押してコマンドを実行し、もう一度Enterキーを押してプログラムを終了します。情報は、out.txtまたはエンドユーザの希望する出力ファイル名として保存されます。

追加情報

MXI-Express BIOS互換性ソフトウェアは、一般的なBIOS制限を回避します。しかし、すべての可能な制限を管理することはできません。MXI-Express BIOS Compatibility Softwareが補償できない設定の中には、次のようなものがソフトウェアインストール前に検出されます。
 

  • 複数のPCI / PCI Expressルートバスデバイスが存在するため、システムが複雑になる。
  • BIOSによって設定されたバス番号範囲の上限が低く、システムに接続できるハードウェアの量が制限される。


MXI-Express BIOS Compatibility Softwareのインストーラは、これらの問題をチェックし、ポップアップメッセージによるアラート検出を行います。複数のルートバスデバイスの場合、インストールは防止されます。
 

MXI-Express BIOS互換性バージョン1.4以降のソフトウェアはマルチルートバスシステムをサポートしていますが、MXIeBusDetectユーティリティは、特定のシステムで動作している場合には別途推奨する場合があります。これらの問題を事前に検出する代わりに、この記事に添付されているスタンドアロンのアプリケーションであるMXI Express Compatibility Root Bus Detection Utilityを使用することもできます。システムのPCI / PCI Expressルートバスデバイスに関する情報と検出された問題の影響を示します。ご使用のWindowsのバージョンに対応するMXIeBusDetect exeのバージョンのみを使用してください。 32ビットバージョンのWindowsではMXIeBusDetect_32bit.exeユーティリティを使用する必要があり、64ビットバージョンのWindowsではMXIeBusDetect_64bit.exeユーティリティを使用する必要があります。