Jump to content
Niresh

Find Device ID and Vendor ID of Your Hardware (Wireless, Ethernet, Graphics & Audio Devices)

Recommended Posts

You need to find the hardware ids to verify if your device is capable with Hackintosh, Not all hardwares are compatible with Hackintosh, This guide will show how to find device id and vendor id of a device.

 

 

First you must Install LSPCI Binary and DirectHW.kext, Download it here.

 

After installing LSPCI reboot computer, a reboot is required.

Then download pci.ids.gz and copy it to /usr/share folder

 

Then open terminal & run the following command to list LSPCI output.

 

sudo lspci

 

The output will be similar to the following screenshot.

LSPCI Output macos.jpg

To Find the Device ID & Vendor ID use the following command

 

sudo lspci -nn

You will have similar output to the following picture.

Device ID and Vendor ID.jpg

Here is the text version of it

00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers [8086:191f] <-- This is Vendor ID : Device ID  (rev 07)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) [8086:1901]  <-- This is Vendor ID : Device ID (rev 07)
00:14.0 USB controller [0c03]: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller [8086:a12f] <-- This is Vendor ID : Device ID  (rev 31)
00:16.0 Communication controller [0780]: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 [8086:a13a] <-- This is Vendor ID : Device ID  (rev 31)
00:17.0 SATA controller [0106]: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] [8086:a102] <-- This is Vendor ID : Device ID  (rev 31)
00:1b.0 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #17 [8086:a167] <-- This is Vendor ID : Device ID  (rev f1)
00:1c.0 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 [8086:a110] <-- This is Vendor ID : Device ID  (rev f1)
00:1c.2 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #3 [8086:a112] <-- This is Vendor ID : Device ID  (rev f1)
00:1c.4 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 [8086:a114] <-- This is Vendor ID : Device ID  (rev f1)
00:1d.0 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 [8086:a118] <-- This is Vendor ID : Device ID  (rev f1)
00:1f.0 ISA bridge [0601]: Intel Corporation Z170 Chipset LPC/eSPI Controller [8086:a145] <-- This is Vendor ID : Device ID  (rev 31)
00:1f.2 Memory controller [0580]: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller [8086:a121]  <-- This is Vendor ID : Device ID (rev 31)
00:1f.3 Audio device [0403]: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller [8086:a170] <-- This is Vendor ID : Device ID  (rev 31)
00:1f.4 SMBus [0c05]: Intel Corporation 100 Series/C230 Series Chipset Family SMBus [8086:a123] <-- This is Vendor ID : Device ID (rev 31)
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8] <-- This is Vendor ID : Device ID  (rev 31)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] <-- This is Vendor ID : Device ID  (rev e7)
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] [1002:aaf0] <-- This is Vendor ID : Device ID 
03:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller [1b21:1242] <-- This is Vendor ID : Device ID 
04:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] <-- This is Vendor ID : Device ID  (rev 03)
05:00.0 SATA controller [0106]: Samsung Electronics Co Ltd Apple PCIe SSD [144d:1600] <-- This is Vendor ID : Device ID  (rev 01)

 

For Example the device id of "Samsung Electronics Co Ltd Apple PCIe SSD" is 1600, and Vendor ID is 144d.

 

Use the following commands to find device and vendor id of Hardware by type (Graphics, LAN, WAN,Audio)

 

Get PCI IDs of Graphics Adapter / Graphics Chipset

lspci -nn | grep -F  \[0300\]

Get PCI IDs of Audio Devices

lspci -nn | grep -F  \[0403\]

Get PCI IDs of Ethernet / LAN

lspci -nn | grep -F  \[0200\]

Get PCI IDs of Wireless Devices / WAN

lspci -nn | grep -F  \[0280\]

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...