hello dave
the drivers that you need are in your motherboard dvd. or you can download them from intel .
the file name your looking for is (infinst_autol.exe) .
goto Device Manager and try updating the driver there. for my system all i did was download the file and ran it and it updated the driver for me.
scrooge
If you're dual booting you system you could try this method (I had the same SM Bus driver error as you have)
right click on the device in the Device Manager ->update driver->Browse my computer for driver software
Use the Browse button and browse to you Vista windows folder and select the box "include subfolders"
You can update any device using this method, granted you have a updated Vista installation and that it's the same version as windows 7 ( 64 or 32 bit).
My Computer
OS
Windows 7 7100 RC 1, Windows Vista 64, Windows XP, MAC OS X 10.5.5
CPU
Intel E8400
Motherboard
Asus P5Q3 Deluxe P45
Memory
4 GB Corsair DDR3
Graphics Card(s)
ATI 4870x2
Sound Card
Asus Xonar DX
Monitor(s) Displays
Dell 2405 24" widescreen
Screen Resolution
1920 x 1200
Hard Drives
Western Digital VelociRaptor 300 GB, Samsung Spinpoint F1 1 TB
PSU
Zalman ZM-850
Case
Antec p-180
Internet Speed
24 mb/s
Other Info
Laptop: Lenovo ThinkPad T60, T5600, 3 gb RAM, Western Digital Scorpio Blue 160 gb HDD, ATI x1400, 15" 1400x1050 FlexView screen.