Prev: Strange MDL behavior
Next: A bug in GetProcAddress?
From: Javier Càceres on 8 Sep 2009 17:15 Hi m I reviewed that method but It does not perform any SMBus/ISA access. Thanks, "m" wrote: > Look at GetSystemFirmwareTable in MSDN. > > > "Javier Càceres" <JavierCceres(a)discussions.microsoft.com> wrote in message > news:C1654A99-D47B-4357-A123-689C2AED50AD(a)microsoft.com... > > Hi there, > > > > > > This is a low level (native development) question. A motherboard can > > contain > > sensors to read many values (voltage, fan speed, etc). > > I understand that many manufactures place this information at ISA-SM I/O > > ports. > > I have a Fintek F71882 "Super Hardware Monitor" datasheet which tells the > > memory addresses where bit registers are located, but I don't know how to > > access to such as memory blocks. > > > > Here a list of some hw monitor/sensor manufacturers: > > http://www.almico.com/forumsensors.php > > Here an explanation on ISA/SMBus funtionality: > > http://www.lm-sensors.org/wiki/FAQ/Chapter1 > > > > Thanks a lot, these topics lack of documentation. > > > > Javier Andres > > > >
From: Pavel A. on 9 Sep 2009 09:21 In Windows before Vista/win2008, there is so called thermal zone concept. A thermal zone contains number of temperature sensors and fans (defined in ACPI BIOS), and there is a system supplied driver to handle this. Access to underlying interfaces (smbus, i/o ports or whatever) is wrapped in another layer of drivers - "ACPI operation region" handlers. Unfortunately, the thermal zone and ACPI operation region documentation is phased out from the MSDN; some traces still remaining in WinXP embedded documentation. It is not clear how the new stuff [ http://msdn.microsoft.com/en-us/library/dd573949.aspx ] replaces the above. The almico.com SpeedFan software seems to access the smbus directly (see http://www.almico.com/forumbuses.php ). Sorry that this doesn't help you much, hope someone with the knowledge would help you further. --pa "Javier C�ceres" <JavierCceres(a)discussions.microsoft.com> wrote in message news:C1654A99-D47B-4357-A123-689C2AED50AD(a)microsoft.com... > Hi there, > > > This is a low level (native development) question. A motherboard can > contain > sensors to read many values (voltage, fan speed, etc). > I understand that many manufactures place this information at ISA-SM I/O > ports. > I have a Fintek F71882 "Super Hardware Monitor" datasheet which tells the > memory addresses where bit registers are located, but I don't know how to > access to such as memory blocks. > > Here a list of some hw monitor/sensor manufacturers: > http://www.almico.com/forumsensors.php > Here an explanation on ISA/SMBus funtionality: > http://www.lm-sensors.org/wiki/FAQ/Chapter1 > > Thanks a lot, these topics lack of documentation. > > Javier Andres >
|
Pages: 1 Prev: Strange MDL behavior Next: A bug in GetProcAddress? |