eMachine W3502 with XP Home

PCI\VEN_1002&DEV_4372

SM Bus Controller Driver

 

Thanks for stopping by. I recently had the displeasure of re-installing XP from an OEM CD on an eMachine W3502... what a nightmare... eMachine's website gave up all of the drivers EXCEPT the SM Bus Controller driver... repeated chat's with their online tech support (from GMT +5, I think he said) yielded repeated directions to download a driver pack for the chipset from links provided. At each of the download pages, the W3502 was not listed as a supported machine and the driver failed to install. After a couple of hours of this runaround I was informed they needed to escalate the issue to their paid support team... so... I dug into the extended information of the device and got the device vendor id and tracked it down that way.

PCI\VEN_1002&DEV_4372 .

I finally found a site with the .inf for download, for a fee, however, they were helpfull enough to post the contents of the .inf file on the web page, duh...

An .inf is nothing more than a text file with an inf extension... so... copy, open a new text doc, paste, save as SMBusati.inf in %system_root%\WINDOWS\inf\ and let the installer do it's magic when you "update" the driver... you may want to "include this" and point it there. Here's the entire inf, between the ******* lines.

***************************************************************

; SMBUSati.inf
;
; Installation file (.inf) for the ATI SMBus device.
;
; (c) Copyright 2002-2006 ATI Technologies Inc
;

[Version]
Signature="$CHICAGO$"
Provider=%ATI%
ClassGUID={4d36e97d-e325-11ce-bfc1-08002be10318}
Class=System
CatalogFile=SMbusati.cat
DriverVer=03/29/2006,5.10.1000.7

[DestinationDirs]
DefaultDestDir = 12

;
; Driver information
;

[Manufacturer]
%ATI% = ATI.Mfg, NTamd64

[ATI.Mfg]
%ATI.DeviceDesc0% = ATISMBus, PCI\VEN_1002&DEV_4353
%ATI.DeviceDesc0% = ATISMBus, PCI\VEN_1002&DEV_4363
%ATI.DeviceDesc0% = ATISMBus, PCI\VEN_1002&DEV_4372
%ATI.DeviceDesc0% = ATISMBus, PCI\VEN_1002&DEV_4385

[ATI.Mfg.NTamd64]
%ATI.DeviceDesc0% = ATISMBus, PCI\VEN_1002&DEV_4353
%ATI.DeviceDesc0% = ATISMBus, PCI\VEN_1002&DEV_4363
%ATI.DeviceDesc0% = ATISMBus, PCI\VEN_1002&DEV_4372
%ATI.DeviceDesc0% = ATISMBus, PCI\VEN_1002&DEV_4385

;
; General installation section
;

[ATISMBus]
AddReg=Install.AddReg,Install.AddReg.NTamd64

;
; Service Installation
;

[ATISMBus.Services]
AddService = , 0x00000002

[ATISMBus_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 0 ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Pointer Port

[ATISMBus_EventLog_Inst]
AddReg = ATISMBus_EventLog_AddReg

[ATISMBus_EventLog_AddReg]

[Install.AddReg]
HKLM,"Software\ATI Technologies\Install\South Bridge\SMBus",DisplayName,,"ATI SMBus"
HKLM,"Software\ATI Technologies\Install\South Bridge\SMBus",Version,,"5.10.1000.7"
HKLM,"Software\ATI Technologies\Install\South Bridge\SMBus",Install,,"Success"

[Install.AddReg.NTamd64]
HKLM,"Software\Wow6432Node\ATI Technologies\Install\South Bridge\SMBus",DisplayName,,"ATI SMBus"
HKLM,"Software\Wow6432Node\ATI Technologies\Install\South Bridge\SMBus",Version,,"5.10.1000.7"
HKLM,"Software\Wow6432Node\ATI Technologies\Install\South Bridge\SMBus",Install,,"Success"

;
; Source file information
;

[SourceDisksNames]
1 = %DiskId1%,,,

[SourceDisksFiles]
; Files for disk ATI Technologies Inc Installation Disk #1 (System)

[Strings]

;
; Non-Localizable Strings
;

REG_SZ = 0x00000000
REG_MULTI_SZ = 0x00010000
REG_EXPAND_SZ = 0x00020000
REG_BINARY = 0x00000001
REG_DWORD = 0x00010001
SERVICEROOT = "System\CurrentControlSet\Services"

;
; Localizable Strings
;

ATI.DeviceDesc0 = "ATI SMBus"
DiskId1 = "ATI Technologies Inc Installation Disk #1 (System)"
ATI = "ATI Technologies Inc"

***************************************************************

and for you lazy ones (me included), here's the inf .

 

Valid CSS!

@MEMBER OF PROJECT HONEY POT
Spam Harvester Protection Network
provided by Unspam

 

Links monetized by VigLink