OpenBSD命令:请参阅PCI设备信息

时间:2020-01-09 10:42:53  来源:igfitidea点击:

如何使用命令行界面在OpenBSD操作系统下查看PCI设备信息?
您需要使用pcidump命令。
此命令显示PCI设备的设备地址,供应商和产品名称。

如果未提供任何参数,则会显示有关系统中所有PCI设备的信息;否则,可以指定单个PCI域或者设备。

pcidump语法

语法为:

pcidump
pcidump [options]

例子

执行以下命令以查看OpenBSD路由器/服务器上的PCI设备:

# pcidump

输出示例:

Domain /dev/pci0:
0:1:0: AMD Geode LX
0:1:2: AMD Geode LX Crypto
0:6:0: VIA VT6105M RhineIII
0:7:0: VIA VT6105M RhineIII
0:8:0: VIA VT6105M RhineIII
0:9:0: VIA VT6105M RhineIII
0:14:0: Realtek 8139
0:20:0: AMD CS5536 ISA
0:20:2: AMD CS5536 IDE
0:21:0: AMD CS5536 USB
0:21:1: AMD CS5536 USB

将-v选项传递给pcidump命令以查看有关PCI设备的详细信息:

# pcidump -v

您还可以使用bus:dev:func语法为pci设备获取有关文件的更多信息:

# pcidump -d /dev/pci0 0:17:0
# pcidump -v -d /dev/pci0 0:17:0

选项

其他选项如下:

-d pcidev
             Specify a file to use for PCI lookups.  If specified without
             bus:dev:func, all PCI devices in the domain will be shown.
 
     -r file
             Reads the PCI ROM from the device specified by bus:dev:func, and
             writes its contents to file.
 
     -v      Shows detailed information about PCI devices.
 
     -x      Shows a hexadecimal dump of the first 64 bytes of PCI config
             space.
 
     -xx     Shows a hexadecimal dump of the full PCI config space.
 
     -xxx    Shows a hexadecimal dump of the PCIe extended config space.
 
     bus:dev:func
             Show information about the PCI device specified by the tuple
             given on the command line.  If the -d option is not given,
             /dev/pci is used.