According to some users, the Device Manager shows an exclamation mark in front of the SMBus Controller, this means that the SMBus controller is not recognized. In this article, we are going to see what you need to do to resolve the issue.
What is an SMBus controller?
SMBus or SM Bus Controller is an abbreviation of System Management Bus Controller. It combines circuits and chipsets allowing the computer to create a communication channel between the system and the power components attached to it. The SMBus checks the voltage and the temperature and notifies the computer using error messages if and when an issue comes up.
Usually, SMBus works in the background without hindering the user experience. However, in this case, there is some problem with the SMBus driver. The device driver is a software component that allows the hardware to work with your Operating System.
Fix SMBus controller not recognized error in Windows 11/10
If the SMBus controller is not recognized, try the following solutions to resolve the issue.
- Run Intel Chipset Software Installation Utility
- Uninstall SMBus Controller
- Roll Back Driver
- Troubleshoot in Clean Boot
Let us talk about them in detail.
1] Run Intel Chipset Software Installation Utility
We should try to run Intel Chipset Software Installation Utility as it will automatically detect and install the SMBus driver. To do that, go to intel.com and click on Setupchipset.exe. You need to agree with the terms and conditions and download the app. Now, run the setup file and let it identify SMBus Controller. Hopefully, this will do the trick for you.
2] Uninstall SMBus Controller
If installing the utility doesn’t work, you need to uninstall the driver and then reinstall it by restarting the device. To uninstall the driver, follow the prescribed steps.
- Open Device Manager.
- Go to Other devices.
- Right-click on SM Bus Controller and select Uninstall device.
- Click on Uninstall to confirm.
- Restart your computer.
This cycle will ensure that the driver is removed from your computer and Intel will identify and install it for you. You can also check the first solution to download the driver if needed. Hopefully, this will do the trick for you.
3] Roll Back Driver
If you have recently updated the SMBus Controller driver, then there is a possibility that it’s showing the error because of some bug. To fix it, we need to roll back the driver and revert it back to the stage when the issue was no issue. Follow the given steps to do the same.
- Open Device Manager.
- Go to Other devices.
- Right-click on SM Bus Controller and select Properties.
- Go to Drivers and select Roll Back Driver.
If the option is greyed out, you can not roll back the driver as it’s not updated. In that case, move to the next solution.
4] Troubleshoot in Clean Boot
Maybe there is a third-party app that’s causing trouble for you. Since we are not sure which one of the apps on your system is the culprit, what we would recommend you is to perform Clean Boot and manually disable processes one by one to find out until you stumble upon the trouble-causing program. Then, you can remove it and resolve your issue.
How do I fix my SMBus controller Windows 10?
As mentioned earlier, the problem is not related to your SMBus Controller, instead, it’s the driver that’s causing the issue. What has happened in this case is that your OS is unable to communicate with the hardware. To fix it, we have to replace the driver as that should do the job.
Also Read: This device is not present, is not working properly, Code 24.