SM Bus Controller: what it is and which driver it needs
DeviceInBox editorial team · Last updated September 17, 2026
After installing or reinstalling Windows you may find "SM Bus Controller" under Other devices in Device Manager, with a yellow mark and the status "The drivers for this device are not installed. (Code 28)".
It isn't an expansion card or anything you plugged in. SMBus, short for System Management Bus, is a slow bus built into the chipset. The motherboard uses it to read information from memory modules, temperature and fan sensors and a few other management chips. The controller doesn't actually need a special driver to work. Windows simply has no INF file that gives it a name, so it ends up in the unknown devices list.
Can you leave it as it is?
Usually, yes: the computer runs normally. We still recommend fixing it, because the missing chipset package typically leaves other devices unnamed too, and some monitoring and power management features rely on the chipset drivers being present.
Check who made the chipset
Right-click SM Bus Controller, choose Properties, open the Details tab and select "Hardware Ids". The VEN code in the first line tells you which package you need (how to read hardware IDs):
VEN_8086is an Intel chipset. Install Intel Chipset Device Software.VEN_1022is an AMD chipset. Install the AMD chipset driver.VEN_10DEis an older NVIDIA nForce board. You need the nForce package for that board.
Intel: Intel Chipset Device Software
This package, also known as the Intel Chipset INF Utility, installs identification files for chipset functions such as SMBus, PCI Express root ports, thermal and LPC controllers. Once it is installed, the device gets a proper name along the lines of "Intel(R) 100 Series/C230 Series Chipset Family SMBus - A123" and the warning disappears.
- 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)
- Intel Chipset Device Software Driver 10.1.19768.8554 (Jun 11, 2024, Windows 10, 11)
- Download the package and run the setup file as administrator.
- Accept the license, finish the wizard and restart.
- If the SMBus device is still unknown, the package doesn't cover your chipset generation. Use the table below to find a driver that lists your exact ID.
Intel SMBus controllers in our catalog:
| Hardware ID | Device | Drivers |
|---|---|---|
| PCI\VEN_8086&DEV_A323 | SMBus Driver | 6 |
| PCI\VEN_8086&DEV_A2A3 | SMBUS - A2A3 | 7 |
| PCI\VEN_8086&DEV_A123 | Sunrise Point-H SMBus | 10 |
| PCI\VEN_8086&DEV_9D23 | Sunrise Point-LP SMBus | 9 |
| PCI\VEN_8086&DEV_9DA3 | SMBus Driver | 7 |
| PCI\VEN_8086&DEV_8C22 | 8 Series/C220 Series Chipset Family SMBus Controller | 12 |
| PCI\VEN_8086&DEV_9C22 | 8 Series SMBus Controller | 10 |
| PCI\VEN_8086&DEV_1E22 | 7 Series/C210 Series Chipset Family SMBus Controller | 15 |
| PCI\VEN_8086&DEV_1C22 | 6 Series/C200 Series Chipset Family SMBus Controller | 16 |
| PCI\VEN_8086&DEV_3B30 | 5 Series/3400 Series Chipset SMBus Controller | 11 |
| PCI\VEN_8086&DEV_2930 | 82801I (ICH9 Family) SMBus Controller | 11 |
| PCI\VEN_8086&DEV_283E | 82801H (ICH8 Family) SMBus Controller | 6 |
| PCI\VEN_8086&DEV_27DA | NM10/ICH7 Family SMBus Controller | 7 |
| PCI\VEN_8086&DEV_1D22 | C600/X79 series chipset SMBus Host Controller | 8 |
| PCI\VEN_8086&DEV_8D22 | C610/X99 series chipset SMBus Controller | 4 |
| PCI\VEN_8086&DEV_A0A3 | Intel(R) SMBus - A0A3 | 4 |
| PCI\VEN_8086&DEV_02A3 | SMBus - 02A3 | 4 |
AMD: the AMD chipset driver
On AMD systems the SMBus controller (PCI\VEN_1022&DEV_790B on Ryzen platforms) is handled by the AMD chipset driver package, which also installs the GPIO, PSP and power plan components.
- AMD Ryzen™ Chipset Driver 7.02.13.148 (Feb 26, 2025, Windows 10, 11)
- AMD Ryzen™ Chipset Driver 7.01.08.129 (Jan 14, 2025, Windows 10, 11)
- AMD Ryzen™ Chipset Driver 6.10.22.027 (Oct 23, 2024, Windows 10, 11)
Laptops and branded PCs
Dell, HP, Lenovo, ASUS and Acer publish chipset drivers on their support pages, usually in the Chipset category. They are tested for the specific model, which makes them the safest choice when the generic package refuses to install.
If the device is still listed
- Make sure the setup actually finished and that you restarted.
- Right-click the device, choose Update driver and then "Search automatically for drivers". Windows will pick up the INF you just installed.
- Look for a chipset entry under Settings, Windows Update, Advanced options, Optional updates.
Two other chipset devices tend to appear at the same time: PCI Simple Communications Controller and 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
- PCI Simple Communications Controller
- PCI Data Acquisition and Signal Processing Controller
- Base System Device driver
- 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