Was bedeuten die verschiedenen Verzeichnisse / proc / bus / pci / 0x?

1109
freethinker

Was bedeuten die verschiedenen Verzeichnisse / proc / bus / pci / 0x?

Stellen sie die verschiedenen PCI / PCI-E-Sockel auf einer Karte dar?

Wenn ich eine Mini-PCI-Karte und 2 PCI-E-Sockel auf meiner Platine habe, werden unter "/ proc / bus / pci" drei verschiedene '0x'-Verzeichnisse angezeigt?

3
Das Verzeichnis / proc speichert normalerweise flüchtige Dateien, die von Prozessen verwendet werden. Dies kann nur eine Datei sein, die von einem Prozess verwendet wird, der eine Schnittstelle zu Ihrem PCI-Steckplatz hat. Nur eine Vermutung. n0pe vor 12 Jahren 0

2 Antworten auf die Frage

2
Keith

Ja, das entspricht Ihrer Hardware, es legt die PCI-Systemdaten offen. Diese Schnittstelle ist jedoch zugunsten der / sys-Schnittstelle veraltet.

Sie sollten den lspciBefehl jedoch wirklich verwenden, um sich über Ihre Geräte zu informieren und diese Dateien nicht direkt zu lesen.

0
freethinker

Antwort von einem Freund - Sie repräsentieren die im System vorhandenen PCI / PCI-E-Brücken. Normalerweise ist jeder PCI-Steckplatz mit einer Bridge verbunden - daher sollte er in / proc / bus / pci angezeigt werden. Wahrscheinlich hat / proc / bus / pci mehr Verzeichnisse als die PCI-Steckplätze, die Sie sehen können