Base System Device: finding the right driver
DeviceInBox editorial team · Last updated September 17, 2026
"Base System Device" is the name Windows uses for a device in the base system peripheral class when no driver is installed. It shows up under Other devices with a yellow mark. The class covers a lot of hardware, but in practice it nearly always turns out to be one of these:
- a built-in SD or MMC card reader (O2 Micro/BayHub, Ricoh, JMicron, Broadcom);
- an Intel chipset or processor component, such as the Gaussian Mixture Model device, power management or Serial IO controllers;
- the VMware VMCI device, if Windows is running inside a VMware virtual machine.
Find out what it is
Right-click Base System Device, choose Properties, open the Details tab and select "Hardware Ids". Then look at the VEN and DEV codes (how to read hardware IDs):
VEN_1217: O2 Micro or BayHub card reader, see card readers belowVEN_1180: Ricoh card readerVEN_197B: JMicron card readerVEN_14E4with a card reader name: Broadcom card readerVEN_8086: an Intel chipset or processor component, see Intel devicesVEN_15AD: VMware. Install or repair VMware Tools inside the virtual machine.
When there are several Base System Devices, check each one. They can be completely different components.
Card readers
This is the most common case. Install the driver for your reader's hardware ID; afterwards the device moves to SD host adapters or Memory technology devices.
| Hardware ID | Device | Drivers |
|---|---|---|
| PCI\VEN_1217&DEV_8621 | Integrated MMC/SD controller | 18 |
| PCI\VEN_1217&DEV_8620 | Integrated MMC/SD controller | 20 |
| PCI\VEN_1217&DEV_8520 | SD/MMC Card Reader Controller | 18 |
| PCI\VEN_1217&DEV_8420 | Integrated MMC/SD controller(Generic) | 18 |
| PCI\VEN_1217&DEV_8421 | Integrated MMC/SD controller(Generic) | 14 |
| PCI\VEN_1217&DEV_8720 | Integrated MMC/SD controller(Generic) | 14 |
| PCI\VEN_1180&DEV_E822 | MMC/SD Host Controller | 2 |
| PCI\VEN_1180&DEV_E823 | PCIe SDXC/MMC Host Controller | 2 |
| PCI\VEN_197B&DEV_2381 | Standard SD Host Controller | 2 |
| PCI\VEN_197B&DEV_2382 | SD/MMC Host Controller | 1 |
| PCI\VEN_14E4&DEV_16BC | BCM57765/57785 SDXC/MMC Card Reader | 1 |
Recent O2 Micro and BayHub packages:
- BayHubTech Integrated MMC/SD controller(Generic) Driver 2.1.101.10740 (Mar 5, 2026, Windows 10, 11)
- O2Micro BayHubTech Integrated MMC/SD BH-778 controller Drivers 2.1.101.10700 (Apr 9, 2024, Windows 10, 11)
- O2Micro BayHubTech Integrated MMC/SD BH-778 controller Driver 2.1.101.10690 (Jan 15, 2024, Windows 10, 11)
You will find more in our card reader drivers. On laptops it is also worth checking the manufacturer's support page, where card reader drivers are often filed under Chipset or Storage.
Intel devices
Intel Chipset Device Software identifies most of Intel's base system devices:
- Intel Chipset Device Software Driver 10.1.20003.8622 (Nov 5, 2024, Windows 10, 11)
- Intel Chipset Device Software Driver 10.1.19900.8599 (Jul 20, 2024, Windows 10, 11)
- Intel Chipset Device Software Driver 10.1.19913.8607 (Jul 9, 2024, Windows 10, 11)
A few need a separate package from the laptop or motherboard maker:
PCI\VEN_8086&DEV_1911is the Intel Gaussian Mixture Model device, used for low-power voice wake-up on Skylake and later. Install the chipset package first; if it stays unknown, the audio or chipset driver for your specific model will cover it.- Intel Serial IO controllers (I2C, UART, GPIO) need the Intel Serial IO driver. On some laptops the touchpad and sensors don't work without it.
| Hardware ID | Device | Drivers |
|---|---|---|
| PCI\VEN_8086&DEV_1911 | Skylake Gaussian Mixture Model | 7 |
| PCI\VEN_8086&DEV_9D21 | Sunrise Point-LP PMC | 6 |
| PCI\VEN_8086&DEV_9D64 | Sunrise Point-LP Serial IO I2C Controller #4 | 6 |
Restart and check again
Restart after installing drivers and open Device Manager again. If the device is still there, right-click it, choose Update driver and then "Search automatically for drivers". As a last resort, look under Settings, Windows Update, Advanced options, Optional updates, where Windows lists drivers from hardware makers.
Related: PCI Device without a driver, SM Bus Controller, PCI Data Acquisition and Signal Processing Controller.
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
- PCI Device driver missing
- 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