This guide is useful if you have the following problem
1. You are running Vista or Windows 7 on a Macbook using bootcamp. It can be unibody/ Macbook Pro 13/ Macbook Pro 15 or any other screen size.
2. In windows device manger, you see missing SM Bus driver
Note: I have assumed D: as your CD drive below.
Steps to Follow
When you boot into Windows 7 for the 1st time, insert the 1st of 2 DVDs that came with your MacBook, the one labeled Mac OS X Installation disk. It comes with the Boot Camp 2.1 drivers, but normal installation fails with Windows 7 x64. Do a manual installation by double-clicing the Boot Camp x64 installer:
D:Boot CampDriversAppleBootCamp64.msi
Reboot and most things will be working, except for the SM Bus and Coprocessor driver problems discussed in this thread. The solution is simple. Run this file:
D:Boot CampDriversNVidiaNVidiaChipset64.exe
When it asks you which features you want to install, you only the “NVIDIA SMBus Driver” and “NVIDIA SMU Driver” need to be selected.
32 & 64 bit on unibody macbook pro
For the windows 7 32 bit version you need is to install the driver for the SM bus and Coprocessor after the regular bootcamp installation from the Mac OS X Installation Disk.
D:Boot CampDriversNVidiaNVidiaChipset.exe
For the windows 7 64 bit version you need to manually execute the bootcamp installation from the Mac OS X Installation Disk.
D:Boot CampDriversAppleBootCamp64.msi
For the SM bus Controller and Coprocessor.
D:Boot CampDriversNVidiaNVidiaChipset64.exe
After installation, navigating to the “Drivers and Printers” panel should show you that the Exclamation Sign is no longer displayed on your computer without even having to reboot.
The original Boot Camp driver for the MacBook’s Multi-Touch Trackpad is quite buggy. As a final step, upgrade to the latest version.
After performing these steps, everything seems to be working for me, including the function button row. I got an overall Windows Experience Index score of 4.4, determined by the Gaming Graphics sub-score.
The “Disk data transfer rate” determined by the Windows Experience Index was 5.4, and I didn’t have to disable Write Caching as described above to get this result.
After installation, go to Device Manger and you will see the SM Bus installed.
There are a few other problems which you might encounter during windows installation on a mac. I recommend that you have a look at this section
If it works for you, pl let us know in comments. If you have any problems, pl explain in comments and we will try to help you. Enjoy your Mac!