“PCI Device” without a driver: how to identify it

Updated Sep 17, 2026

When Windows cannot determine even the type of a PCI or PCI Express device, it lists it simply as PCI Device under Other devices, with the status “The drivers for this device are not installed. (Code 28)”. Other generic names follow the same logic: PCI Simple Communications Controller, Base System Device, SM Bus Controller. The real identity of the device is always in its hardware ID.

Step 1. Copy the hardware ID

  1. Open Device Manager (Win + X → Device Manager).
  2. Right-click PCI DevicePropertiesDetails.
  3. Choose Hardware Ids and copy the first line, for example PCI\VEN_10EC&DEV_5229&SUBSYS_….

The Location field on the General tab (for example “PCI bus 3, device 0, function 0”) does not identify the device; only the hardware ID does.

Step 2. Search for the ID

The search recognises the VEN/DEV part and opens the page of your device with all drivers for it, newest first. If you want to understand the codes yourself, see how to read hardware IDs.

What “PCI Device” usually turns out to be

VEN codeManufacturerTypical deviceWhere to look
10ECRealtekPCIe card reader (RTS52xx), network adapterCard readers, LAN
8086IntelChipset functions, Management Engine, Wi-Fi, Serial IOChipset, Wi-Fi
1022AMDChipset functions (PSP, GPIO, SMBus)Chipset
10DE / 1002NVIDIA / AMDGraphics card or its HDMI audio functionVideo cards
14E4BroadcomWi-Fi, Ethernet or card readerWi-Fi, LAN
168C / 17CBQualcomm AtherosWi-Fi adapterWi-Fi
14C3MediaTekWi-Fi 6/6E/7 adapterWi-Fi
1217O2 Micro / BayHubSD card readerCard readers
1B21ASMediaUSB 3.x or SATA controllerUSB, SATA / RAID

Realtek PCIe card readers are the single most common “PCI Device” on laptops:

Hardware IDDeviceDrivers
PCI\VEN_10EC&DEV_5229RTS5229 PCI Express Card Reader3
PCI\VEN_10EC&DEV_5227RTS5227 PCI Express Card Reader10
PCI\VEN_10EC&DEV_522ARTS522A PCI Express Card Reader10
PCI\VEN_10EC&DEV_5249RTS5249 PCI Express Card Reader10
PCI\VEN_10EC&DEV_524ARTS524A PCI Express Card Reader10
PCI\VEN_10EC&DEV_525ARTS525A PCI Express Card Reader10
PCI\VEN_10EC&DEV_5260PCIE CardReader9
PCI\VEN_10EC&DEV_5287Realtek PCIE CardReader10

Step 3. Install the driver

  1. On the driver page, check that your hardware ID is in the list of supported IDs and that the driver supports your Windows version.
  2. Run the installer as administrator, or use Device Manager → Update driverBrowse my computer for drivers for packages without an installer.
  3. Restart the computer.

If no driver is found

  • Install the chipset driver for your platform first — several unknown PCI devices often disappear at once: see the chipset guide.
  • Check Settings → Windows Update → Advanced options → Optional updates → Driver updates.
  • For laptops, download drivers from the manufacturer’s support page for your exact model; the SUBSYS_ code in the hardware ID tells you the maker (for example …1028 Dell, …103C HP, …17AA Lenovo, …1043 ASUS, …1025 Acer).

Related guides