Reading SMBus in Windows XP

I have to read back the CPU temperature of a motherboard with the PIIX4 chip
using SMBus. The hardware manager of XP sees the device SMBus under system
devices. I found a solution by reading the BIOS with port I/O and
programming the SMBus to read the sensor, but does anyone know if there is a
clean way, like a system supplied driver or API to access the SMBus? Are the
any plans by MS to implement SMBus in the future ?

Thanks

F.X. Mayer

xxxxx@fxm.de

Some mobos allow to do this via WMI, which talks to ACPI code in the
kernel.
Proper ACPI table in the BIOS is necessary, and they are rare.

Max

----- Original Message -----
From: “F.X. Mayer”
To: “NT Developers Interest List”
Sent: Thursday, August 15, 2002 11:42 AM
Subject: [ntdev] Reading SMBus in Windows XP

> I have to read back the CPU temperature of a motherboard with the
PIIX4 chip
> using SMBus. The hardware manager of XP sees the device SMBus under
system
> devices. I found a solution by reading the BIOS with port I/O and
> programming the SMBus to read the sensor, but does anyone know if
there is a
> clean way, like a system supplied driver or API to access the SMBus?
Are the
> any plans by MS to implement SMBus in the future ?
>
> Thanks
>
> F.X. Mayer
>
> xxxxx@fxm.de
>
>
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to %%email.unsub%%
>