存在するこのページ、図6.1は、2つのバスを持つPCI構成の例を示しています。
Linux(Ubuntu)を使用すると、実際のマザーボードのPCI構成を取得できますか?私の言葉は、PCIバスがいくつかあることを確認し、PCI-expressバスとブリッジを探し、図6.1のような図を描くことです。
lspci
PCIデバイスのリストが提供されていますが、接続とバスの構造が明確に表示されていないようです。
ベストアンサー1
dmidecode
一緒にlshw
合理的な写真を提供します。dmidecode
、適切に構成されたシステム(つまり物理スロットとその属性をリストする適切に入力されたDMIテーブル。たとえば、私のシステムには次の内容が表示されます。
Handle 0x001C, DMI type 9, 17 bytes
System Slot Information
Designation: SLOT7 PCI-E 2.0 X 1
Type: x1 PCI Express
Current Usage: In Use
Length: Short
ID: 0
Characteristics:
3.3 V is provided
Opening is shared
PME signal is supported
Bus Address: 0000:07:00.0
そして
Handle 0x0021, DMI type 9, 17 bytes
System Slot Information
Designation: SLOT1 PCI 33MHz
Type: 32-bit PCI
Current Usage: In Use
Length: Short
ID: 5
Characteristics:
3.3 V is provided
Opening is shared
PME signal is supported
Bus Address: 0000:09:00.0
この特定のボードでは、これらの名前は非常に詳細であり、物理スロットと電気機能が正しく識別されます(例えば PCI-E 3.0 X8 (IN X16)
)。
lshw
dmidecode
バスアドレスと一致できる情報を持つブリッジ接続を示します。これは、マザーボードホスティングブリッジとアダプタホスティングブリッジを区別します。 (たとえば、私のシステムの1つには、マザーボードのPCIブリッジを使用するC226マザーボードに2つのPCIスロットがあります。カード自体の他のPCIブリッジの背後に2つのPCIホストを使用するATTO SCSI PCI Express HBAもあります。チップのlshw
出力を使用すると、2つのケースを簡単に区別することはできませんが、出力dmidecode
と組み合わせると明確になります。