Intel® NUCs
Assistance in Intel® NUC products
Announcements
All support for Intel® NUC 7 - 13 systems is transitioning to ASUS. Read more.
13515 Discussions

Sm Bus Controller driver needed. Why can't I find it on intel website?

Confused
Beginner
408 Views

I have a NUC5i5MYHE, made in 2017. 

The SSD died (the first time I've had an SSD die completely - not recognized in other PCs as a drive at all).

Anyway, put in a new SSD and installed win 10 Pro with Microsoft media installer thumbdrive.

After all windows updates, device manager says it needs drivers for sm bus controller.

I google that model number and find:

https://www.intel.com/content/www/us/en/products/sku/84861/intel-nuc-kit-nuc5i5myhe/downloads.html

 

bt_22.40.0_64_win10 (Intel® Wireless Bluetooth® Driver for Windows® 10 64-Bit for Intel® NUC)

 

Somewhere else on the intel site, I downloaded setupchipset.exe (which wasn't on this page for downloads for this model).

Didn't solve the problem

Found elsewhere on the intel website: 

Intel-Driver-and-Support-Assistant-Installer

Also

a) didn't solve the problem

b) also wasn't on the page with the downloads for this model.

 

Why can't all the files related to the model be on the page about the model?

And any idea how to to get the SM bus controller driver?

 

It's my first dealing withh the NUC and I'm not impressed by intel's support for NUCs.

 

Am I expecting too much?

0 Kudos
1 Solution
n_scott_pearson
Super User Retired Employee
380 Views

Before installing Windows, all applicable driver packages provided by the system/motherboard vendor should be downloaded and put onto a USB flash disk to have ready for the installation process. In the case of Intel products (like the NUCs), the available packages can be found by opening the Intel Download Center home page (here: https://www.intel.com/content/www/us/en/download-center/home.html) and searching for the system-/board-level product by name.

As you have found, the downloads for discontinued Intel products are few and far between. Intel decided that they would not provide any support for discontinued products and this includes the maintenance of driver packages unique to these discontinued products. Their attitude seems to be that you should discard your products when they are discontinued and purchase their latest and greatest to replace them. I guess that they expect that everyone has deep pockets and can actually afford to do this. The goodwill garnered from the maintenance of these downloads doesn't seem to mean anything to them.

Ok, off my soapbox now...

Intel has never provided an SMBus driver for download. Software that wants access to the SMBus is expected to provide its own driver at runtime. The good news is that Intel provides an INF file in the Chipset Device Software (a.k.a. INF Update) package that will resolve the Device Manager entry for this device. The bad news is that this is one of the packages that Intel no longer maintains. The good news is I have versions of this package in my archive and have attached one to this post for you to try.

While I am at it, let me say this: After installing Windows and before installing any other driver packages, you must install the Chipset Device Software package. Other driver packages may fail to install or fail to work properly if the Chipset Device Software package is not installed first. It's also a prerequisite for the (subsequent) installation and use of Intel Driver and Support Assistant (IDSA). Secondly, I always recommend that you also install the Intel Management Engine (ME) driver package.

When it comes to installing the Chipset Device Software package - and especially in cases where all sorts of other driver packages have already been installed manually or automatically by Windows Update - I recommend that you run the Chipset Device Software package in its over-install mode. That is,

  1. Extract the ZIP file to a temporary folder.
  2. Open a Command or PowerShell window and make this temporary folder the current folder.
  3. Execute command ".\SetupChipset.exe /overall".
  4. Reboot the system.

Hope this helps,

...S

View solution in original post

4 Replies
Confused
Beginner
407 Views

Oh, I also ran the automatic update from https://www.intel.com/content/www/us/en/download-center/home.html and still didn't get the sm bus controller driver! : (

 

0 Kudos
n_scott_pearson
Super User Retired Employee
381 Views

Before installing Windows, all applicable driver packages provided by the system/motherboard vendor should be downloaded and put onto a USB flash disk to have ready for the installation process. In the case of Intel products (like the NUCs), the available packages can be found by opening the Intel Download Center home page (here: https://www.intel.com/content/www/us/en/download-center/home.html) and searching for the system-/board-level product by name.

As you have found, the downloads for discontinued Intel products are few and far between. Intel decided that they would not provide any support for discontinued products and this includes the maintenance of driver packages unique to these discontinued products. Their attitude seems to be that you should discard your products when they are discontinued and purchase their latest and greatest to replace them. I guess that they expect that everyone has deep pockets and can actually afford to do this. The goodwill garnered from the maintenance of these downloads doesn't seem to mean anything to them.

Ok, off my soapbox now...

Intel has never provided an SMBus driver for download. Software that wants access to the SMBus is expected to provide its own driver at runtime. The good news is that Intel provides an INF file in the Chipset Device Software (a.k.a. INF Update) package that will resolve the Device Manager entry for this device. The bad news is that this is one of the packages that Intel no longer maintains. The good news is I have versions of this package in my archive and have attached one to this post for you to try.

While I am at it, let me say this: After installing Windows and before installing any other driver packages, you must install the Chipset Device Software package. Other driver packages may fail to install or fail to work properly if the Chipset Device Software package is not installed first. It's also a prerequisite for the (subsequent) installation and use of Intel Driver and Support Assistant (IDSA). Secondly, I always recommend that you also install the Intel Management Engine (ME) driver package.

When it comes to installing the Chipset Device Software package - and especially in cases where all sorts of other driver packages have already been installed manually or automatically by Windows Update - I recommend that you run the Chipset Device Software package in its over-install mode. That is,

  1. Extract the ZIP file to a temporary folder.
  2. Open a Command or PowerShell window and make this temporary folder the current folder.
  3. Execute command ".\SetupChipset.exe /overall".
  4. Reboot the system.

Hope this helps,

...S

Confused
Beginner
322 Views

@n_scott_pearson 

Thanks for your post! 

 

And I appreciate your thoughts on the soap box.  

Not supporting old hardware is frustrating!

I did find SetupChipset v10.1.1.8 before seeing your post.  I ran that and then the error for the SM bus went away. But you are saying the SM bus isn't in there?  But then maybe as you say, I needed to install the chipset device package to let the Sm bus find the driver it had all along !? 

Regardless, I cleared the error yellow triangle ! so problem is solved for now.

 

0 Kudos
n_scott_pearson
Super User Retired Employee
315 Views

No, there is no driver being installed. The INF file included simply resolves the yellow-bang condition. If you open the entry for this (in system devices), you will see that no driver is associated with the entry. 

...S

0 Kudos
Reply