SM Bus Controller Yellow Exclamation Mark: How to Fix it

Reading time icon 4 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Key notes

  • If you see the yellow exclamation mark next to SMBus Controller, it means Windows does not recognize the hardware.
  • You can roll back, reinstall, and install the driver from Windows Update or manually.ย 
  • Sometimes it's necessary to visit the manufacturer's website and get the latest drivers.
smbus controller not recognized

If you have recently reinstalled the Windows OS, upgraded to Windows 11, or installed the latest Windows update, you may come across an unexpected SMBus controller error in the device manager.

The Intel SMBus Controller is a chipset on the computer’s motherboard that monitors the motherboard’s voltage and temperature.

A yellow triangle with an exclamation mark next to the SMBus Controller driver means that Windows does not recognize the hardware. This indicates a driver issue, for instance, an outdated or missing driver. Fortunately, this can be fixed easily.

What is the reason for the SMBus controller error?

The Intel Chipset Device software does not install device drivers for the Intel SMBus Controller and this leads to the error (the yellow exclamation mark).

This prevents the current SMBus Controller to transmit device and hardware information to the OS.

The error prevents the driver to display the correct name for the specific hardware in Device Manager.

This post will highlight a few solutions that may help you fix the SMBus controller not recognized in the device manager error.

How can I fix the SMBus controller not recognized error?

1. Roll back to the previous Intel SMBus Controller driver

  1. Press the Win + R keys together to launch the Run console.
  2. Type devmgmt.msc in the search field and hit Enter to open the Device Manager window.Type devmgmt.msc in Run console and press Enter
  3. Here, go to System Devices, expand the section, right-click on the SMBus Controller device, and select Properties. Expand system devices in device manager, right click on SMBus Controller and select Properties
  4. Now, in the SMBus Controller Properties dialogue box, navigate to the Driver tab. Click on the Roll Back Driver button. Roll back the SMBus Controller driver in properties
  5. Once done, press OK to save changes.

Exit Device Manager, reboot your PC, and now check if the SMBus Controller driver issue is resolved.

Note icon NOTE
If you do not find System Devices in the Device Manager, click on the View tab at the top and click on Drivers by type. You should now see the System Devices section.

2. Install the Intel chipset drivers manually

  1. Visit Intel’s Official website to download and install the latest chipset driver.
  2. It will take you to the Intel Downloads Center. Here, type chipsets in the search field and press Enter.search for Chipsets in Intel Downloads Center
  3. On the next screen, from the left pane (Filter By), go to Download Type and select Drivers.
  4. Next, under the Operating System, select your Windows OS, for example, Windows 11. Filter the search by driver and operating system
  5. Now, on the right side, click on View Details for the latest chipset driver software links and check the date. Check for the chipset driver with latest date and view details
  6. If it’s the latest, click on the Download link to download the zip folder. Download the zip folder
  7. Open the Zip folder, select the .exe file, and click on Extract to at the top to extract the setup file to your desired location, for instance, to the Desktop. Extract the .exe file to desktop
  8. Go to desktop or the location where you extracted and double-click to run the file.
  9. Follow the on-screen instructions to install the latest chipset driver.

Once done, restart your PC and check if the SMBus controller not recognized in the device manager error is gone.

3. Update the Intel Server chipset driver

  1. Go to Start, right-click and select Device Manager. Right click on Start and select Device Manager
  2. Expand the System Devices section in Device Manager, right-click on SMBus Controller device, and select Update driver. right click on smbus controller in device manager and select update driver
  3. Now, in the new window, click on Browse my computer for drivers. select Browse my computer for drivers in update drivers
  4. Next, select Let me pick from a list of available drivers on my computer. select Let me pick from a list of available drivers on my computer
  5. On the next screen, select the correct Manufacturer on the left column and the SMBUS Controller Driver under the Model column on the right.
  6. For example, if your PC supports an Intel motherboard, select Intel as Manufacturer and SMBus controller as Model. Select Manufacturer and model and press Next
  7. Press Next to install the select driver.

Once done, close the Device Manager, restart your system and check if the SMBus controller not recognized issue is resolved.

An outdated, corrupt, or missing driver can trigger an error and prevent the related device to malfunction on your Windows PC.

To make things easier, you can use driver detector software to find missing drivers, detect drivers and automatically install them for you.

Otherwise, you have another effective method to update or install new driver versions on your PC.

Outbyte Driver Updater is a driver updater and troubleshooting software capable to manage all your drivers, updating them with the official versions from its manufacturers.

This automated tool will scan the entire system for outdated or broken drivers and proceed to update them in just a few minutes.

โ‡’ Get Outbyte Driver Updater

If you have any other queries related to missing drivers or driver errors, leave your comments below.

More about the topics: Device Manager, Windows 11