Identifying a "PCI Device" that has no driver
DeviceInBox editorial team · Last updated September 17, 2026
When Windows can't work out even what kind of device it is dealing with, it lists it simply as "PCI Device" under Other devices, with the status "The drivers for this device are not installed. (Code 28)". Other vague names such as "PCI Simple Communications Controller", "Base System Device" or "SM Bus Controller" come from the same situation. Whatever the name, the hardware ID tells you what the device really is.
Copy the hardware ID
- Open Device Manager (Win+X, then Device Manager).
- Right-click PCI Device, choose Properties and open the Details tab.
- Select "Hardware Ids" and copy the first line, for example
PCI\VEN_10EC&DEV_5229&SUBSYS_....
The Location field on the General tab ("PCI bus 3, device 0, function 0" and so on) only describes where the device sits, not what it is.
Search for it
Our search reads the VEN/DEV part and opens the page for that device with all available drivers, newest first. If you'd rather decode the ID yourself, see how to read hardware IDs.
What "PCI Device" usually turns out to be
| VEN code | Maker | Typical device | Where to look |
|---|---|---|---|
| 10EC | Realtek | PCIe card reader (RTS52xx), network adapter | Card readers, LAN |
| 8086 | Intel | Chipset functions, Management Engine, Wi-Fi, Serial IO | Chipset, Wi-Fi |
| 1022 | AMD | Chipset functions (PSP, GPIO, SMBus) | Chipset |
| 10DE / 1002 | NVIDIA / AMD | Graphics card or its HDMI audio function | Video cards |
| 14E4 | Broadcom | Wi-Fi, Ethernet or card reader | Wi-Fi, LAN |
| 168C / 17CB | Qualcomm Atheros | Wi-Fi adapter | Wi-Fi |
| 14C3 | MediaTek | Wi-Fi 6, 6E or 7 adapter | Wi-Fi |
| 1217 | O2 Micro / BayHub | SD card reader | Card readers |
| 1B21 | ASMedia | USB 3.x or SATA controller | USB, SATA / RAID |
On laptops, the most frequent "PCI Device" of all is a Realtek PCIe card reader:
| Hardware ID | Device | Drivers |
|---|---|---|
| PCI\VEN_10EC&DEV_5229 | RTS5229 PCI Express Card Reader | 3 |
| PCI\VEN_10EC&DEV_5227 | RTS5227 PCI Express Card Reader | 10 |
| PCI\VEN_10EC&DEV_522A | RTS522A PCI Express Card Reader | 10 |
| PCI\VEN_10EC&DEV_5249 | RTS5249 PCI Express Card Reader | 10 |
| PCI\VEN_10EC&DEV_524A | RTS524A PCI Express Card Reader | 10 |
| PCI\VEN_10EC&DEV_525A | RTS525A PCI Express Card Reader | 10 |
| PCI\VEN_10EC&DEV_5260 | PCIE CardReader | 9 |
| PCI\VEN_10EC&DEV_5287 | Realtek PCIE CardReader | 10 |
Install the driver
- On the driver page, check that your hardware ID is in the supported list and that the driver fits your Windows version.
- Run the installer as administrator. For packages without an installer, use Update driver and "Browse my computer for drivers" in Device Manager.
- Restart the computer.
If nothing matches
- Install the chipset driver for your platform first. It often clears several unknown PCI devices at once (see the chipset guide).
- Check Settings, Windows Update, Advanced options, Optional updates, Driver updates.
- On a laptop, go to the manufacturer's support page for your exact model. The last four digits of the SUBSYS code tell you who made it: 1028 is Dell, 103C is HP, 17AA is Lenovo, 1043 is ASUS and 1025 is Acer.
More guides
- Find your hardware ID
- Unknown USB Device (Device Descriptor Request Failed)
- Code 43: device reported problems
- Code 10: this device cannot start
- SM Bus Controller driver
- PCI Simple Communications Controller
- PCI Data Acquisition and Signal Processing Controller
- Base System Device driver
- Ethernet Controller driver missing
- Network Controller driver missing
- Unknown device in Device Manager
- Code 28: drivers are not installed
- Code 31: Windows cannot load the drivers
- Code 39: driver corrupted or missing
- Code 52: digital signature problem
- USB device not recognized
- Install a driver from an INF file
- Wi-Fi gone after a Windows update
- Bluetooth missing from Windows
- SD card reader not working