如何確認PCI/PCIe匯流排設備的數量與範圍

更新 Dec 22, 2023

環境

硬件

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

  • 我有一套PCI/PCIe系統,我想知道無法透過使用NI MXI-Express BIOS Compatibility Software修正或修改的的設定有哪些。
  • 我想知道我的PCI / PCIe匯流排設備(Root Bus Devices)的數量和範圍。
  • 該如何確定電腦的PCI/PCIe匯流排是否有NI MXI-Express BIOS Compatibility Software無法修改的設定?

用法:

  1. 下載合適的應用程式版本(附在本文的底部)並執行它(僅使用MXIeBusDetect_32bit.exe在32位元的Windows系統,並且僅在64位元的Windows系統使用MXIeBusDetect_64bit.exe)。
  2. 查找狀態為device is running的root bus devices。完整(無限制)的匯流排範圍為[0,ff] 。如果並非顯示[0,ff] ,則表示用戶的主機板允許的匯流排總數有限制,因此可能與MXI系統不相容。
  3. 按下Enter鍵結束程式。

有時會看到虛假設備(phantom devices),如下所示。這些可以忽略:

 

如果匯流排數量有限的系統,會顯示如下圖的資訊:

如果要將此資訊保存到文件中,請在命令提示字元執行該執行檔,並將訊息傳遞到一個text文件裡。例如,輸入: MXIeBusDetect_32bit.exe> out.txt

Enter執行命令,然後再次按Enter鍵終止程式。將訊息將保存在名為out.txt或使用者指定名稱的text檔案裡。

Additional Information

MXI-Express BIOS Compatibility Software適於解決一些常見的BIOS限制;但是,並非所有限制都可以得到解決。在MXI-Express BIOS Compatibility Software無法補償的設定中,有些可以提早被檢測出來(在安裝軟件之前),包括:

  • 存在多個PCI / PCI Express匯流排設備,這增加了系統的複雜性。
  • BIOS設定的匯流排範圍的最大下限,這限制了可以連接到系統的硬體數量。

 

MXI-Express BIOS Compatibility Software的安裝程式會檢查這些問題並通過彈出訊息進行警報檢測。 在多個root bus devices的情況下,防止安裝。


MXI-Express BIOS Compatibility Software 1.4版本或更高版本支援multi-root匯流排系統,雖然MXIeBusDetect utility在某些系統上執行時會顯示不支援。檢測這些問題的另一種方法是使用在本文末附帶的MXI Express Compatibility Root Bus Detection Utility。它將提供有關系統的PCI / PCI Express root bus devices的訊息以及任何檢測到的問題的含義。建議您只使用與您的Windows版本對應的MXIeBusDetect執行檔。 32位元版本的Windows應使用MXIeBusDetect_32bit.exe,而64位元版本的Windows應使用MXIeBusDetect_64bit.exe。