一键登录 更安全快捷
邮箱登录
我已阅读并接受 用户协议 隐私政策
积分购买

1元可以购买1000积分,单次最低充值10积分

请输入要购买的积分

应付金额:¥ 0
支付宝支付 支付宝支付
微信支付 微信支付

如何查看设备的 VendorID 和 DeviceID教程

在计算机设备管理与驱动程序适配等场景中,设备的 VendorID(供应商 ID)和 DeviceID(设备 ID)发挥着关键作用,就如同设备的独特 “身份证”。通过识别它们,操作系统能够精准匹配驱动程序,实现设备的正常运行。那该如何查看这些重要 “身份证号” 呢?接下来,本文将为你详细介绍在常见操作系统中查看设备 VendorID 和 DeviceID 的方法,助你轻松获取设备关键信息 。

如何查看网卡的 VendorID 和 DeviceID详细教程来了。

DeviceID(设备 ID)是设备枚举器(其总线驱动程序)报告的字符串。设备只有一个设备 ID。

VendorID 即 “厂家标识”,用于定义设备的供应商标识。

下面介绍如何在 VMware ESXi、Windows、Linux 和 macOS 中如何获取设备的 VendorID 和 DeviceID。

一、VMware ESXi

查看 PCI 设备列表:lspci

查看详细信息:esxcli hardware pci list

查看网卡固件版本:esxcli network nic get -n vmnic0 (vmnic# 默认第一块网卡为 0)

查看 HBA 固件版本:esxcli storage san fc list

查看 USB 设备列表:lsusb

PCI 示例:

1 [root@xxx:~] lspci -v

2 ......

3 0000:0b:00.0 Network controller Ethernet controller: VMware Inc. vmxnet3 Virtual Ethernet Controller

4 Class 0200: 15ad:07b0

5 ......

6 # Vendor ID 15ad : Device ID 07b0

7

8 # 获得更加详细的信息,包括 SubVendor ID 和 SubDevice ID

9 [root@xxx:~] esxcli hardware pci list

10 ......

11 Vendor Name: VMware Inc.

12 Device Name: vmxnet3 Virtual Ethernet Controller

13 Configured Owner: VMkernel

14 Current Owner: VMkernel

15 Vendor ID: 0x15ad

16 Device ID: 0x07b0

17 SubVendor ID: 0x15ad

18 SubDevice ID: 0x07b0

19 ......

20

21 # 查看固件版本,vmnic# 默认第一块网卡为 0

22 [root@xxx:~] esxcli network nic get -n vmnic0

23 Advertised Auto Negotiation: false

24 Advertised Link Modes: 10000None/Full

25 Auto Negotiation: false

26 Backing DPUId: N/A

27 Cable Type:

28 Current Message Level: 153

29 Driver Info:

30 Bus Info: 0000:0b:00:0

31 Driver: nvmxnet3

32 Firmware Version: 1

33 Version: 2.0.0.31

34 ......

USB 示例:

1 [root@xxx:~] lsusb -v

2 ......

3 idVendor 0x0e0f VMware, Inc.

4 idProduct 0x0002 Virtual USB Hub

5 bcdDevice 1.00

6 iManufacturer 1 VMware, Inc.

7 iProduct 2 VMware Virtual USB Hub

8 ......

二、Windows

设备管理器,双击一个设备查看 “属性”,点击 “详细信息” 标签页,属性下拉列表选择 “硬件 Id”,显示如下:

PCI\VEN_15AD&DEV_07B0&

VEN_ 后面为 VendorID,DEV_ 后为 DeviceID(就是 ProductID)

windows-vendorid-deviceid.jpg

三、Linux

查看 PCI 设备:lspci,例如查看以太网卡: lspci -nn | grep Ethernet

查看 USB 设备:lsusb

PCI 示例:

1 # xxx @ u22 in ~ [12:01:59]

2 $ lspci -nn | grep Ethernet

3 03:00.0 Ethernet controller [0200]: VMware VMXNET3 Ethernet Controller [15ad:07b0] (rev 01)

4 # Vendor ID 15ad : Device ID 07b0

USB 示例:

1 # xxx @ u22 in ~ [12:02:09]

2 $ lsusb -v

3 ......

4 idVendor 0x0e0f VMware, Inc.

5 idProduct 0x0003 Virtual Mouse

6 bcdDevice 1.03

7 iManufacturer 1 VMware

8 iProduct 2 VMware Virtual USB Mouse

9 ......

四、macOS

终端命令未知(欢迎补充),直接使用 Hackintool 即可。

hackintool-vendorid-deviceid.jpg

用户留言 User Comments