虚拟机中的linux系统能否识别主机中的PCI插槽设备?

虚拟机中的linux系统能否识别主机中的PCI插槽设备?,第1张

虚拟机的LINUX对应的硬件平台是虚拟出来的硬件,PCI插槽设备是物理机硬件,是实实在在的硬件,在虚拟机下是不能识别物理机的硬件的,所有的虚拟机下的系统识别的都只是虚拟机软件虚拟出来的硬件.

lspci(8) Linux PCI Utilities lspci(8)

NAME

lspci - 列出所有PCI设备

总览 SYNOPSIS

lspci [options]

描述 DESCRIPTION

lspci 是一个用来显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具。

为了能使用这个命令所有功能,你需要有 linux 2.1.82或以上版本,支持/proc/bus/pci

接口的内核。在旧版本内核中,PCI工具必须使用只有root才能执行的直接硬件访问,而且总是出现竞争状况以及其他问题。

如果你要报告 PCI 设备驱动中,或者是 lspci 自身的 bugs,请在报告中包含 "lspci -vvx" 的输出。

以上信息来自centos7 使用命令 man lscpi 可看到。

setpci(8) The PCI Utilities setpci(8)

NAME

setpci - configure PCI devices

SYNOPSIS

setpci [options] devices operations...

DESCRIPTION

setpci is a utility for querying and configuring PCI devices.

这个是setpci

通过这个命令,我们可以看到每个槽位的详细情况,可以看到Slot号和PCIE ID、以及Bus Address的对应关系。

结合lspci命令查看具体的Bus Address,可以进一步确认某一个槽位上的安装的PCIE设备信息。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8987234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存