0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
查找 PCI 设备
确定哪个板对应于供应商 ID 和 PCI 或 PCI Express 设备 ID。 粘贴 Windows 设备管理器显示的标识符或 lspci -nn 的输出,或键入 VEN 的四位数字,然后按搜索
接受 VEN_8086&DEV_1521&SUBSYS_06021028、8086:1521、[8086:1521] 或仅接受 VEN
示例:

工作原理

连接到 PCI 或 PCI Express 总线的每块板均通过供应商 ID(对应于芯片制造商)和设备 ID(对应于该芯片的型号)进行标识。 该工具将该对数字转换为组件的实际名称。

许多电路板还添加了一个子系统:第二对标识符,指示谁组装了成品电路板。 因此,英特尔制造的网络芯片和服务器制造商集成的特定主板之间存在区别。 数据来自 PCI ID 项目维护的 pci.ids 文件。

示例

PCI\VEN_8086&DEV_1521&SUBSYS_06021028Intel Corporation — I350 Gigabit Network Connection — Gigabit 2P I350-t LOMWindows 设备管理器格式。 在SUBSYS_06021028中,最后四位是板制造商,前四位是其型号。
10de:2482NVIDIA Corporation — GA104 [GeForce RTX 3070 Ti]短格式“制造商:设备”,与 lspci 和许多技术文档使用的格式相同。
[8086:1521]Intel Corporation — I350 Gigabit Network Connection您可以将片段粘贴到方括号中,与 lspci -nn 的输出中显示的片段完全相同。

使用场景

  • 当系统将计算机显示为未知设备时,了解计算机拥有哪个网络、视频或控制器卡。
  • 根据操作系统报告的标识符查找主板的正确驱动程序。
  • 当多个板共享同一芯片时,使用子系统区分板的确切型号。
  • 根据 lspci 输出清点服务器和虚拟机硬件。
  • 在虚拟机管理程序上配置设备直通之前,请验证哪个组件位于标识符后面。

常见问题

在哪里可以找到车牌标识符?

在 Windows 上,在设备管理器的设备属性中,详细信息选项卡中的“ID”属性。 “硬件”。 在 Linux 上,运行 lspci -nn,它会在每行末尾的方括号中显示标识符。

什么是子系统以及它的用途是什么?

它是第二对标识符,描述成品板,而不是芯片。 相同的芯片可以出现在不同品牌的主板上,具有不同数量的端口或内存;子系统使我们能够识别它是哪一个。

为什么它找到芯片而不找到子系统?

pci.ids 目录记录的芯片比成品板多得多,因为子系统是由志愿者在找到硬件时贡献的。 子系统没有出现的事实并不会使结果的其余部分无效。

适用于 USB 设备吗?

不会。USB 和 PCI 使用单独的标识符寄存器,相同的编号可以对应不同的制造商。 对于 USB 外围设备,您必须使用 USB 标识符工具。

数据多久更新一次?

该工具使用从 PCI ID 项目定期刷新的 pci.ids 文件的副本。 结果旁边是解决查询的目录的版本和日期。