Saturday, November 22, 2008

GM965_temp can‘t be update to IGP_temp

Last updated 2008-12-24

At leaset can't be done as GM965 temperature report in following Intel IGP according to datasheet:

Short name Full name
G45 Intel® G45 Express Chipset
Q45 Intel® Q45 Express Chipset
G43 Intel® G43 Express Chipset
Q43 Intel® Q43 Express Chipset
GM45 Mobile Intel® GM45 Express Chipset
G35 Intel® G35 Express Chipset
Q35 Intel® Q35 Express Chipset
Q33 Intel® Q33 Express Chipset
G33 Intel® G33/G31 Express Chipset

In their datasheets, the "TR Temperature Read" Register can't be found. So the real time temperature report is unreachable. While the SMI temperature can be set, so BIOS programmer can do some jobs on it.

GM45 is a exception! It just had the similar regs as GM965, and I just add support
code for it. But need somebody to test it!

I just try to play my laptop's hardware. Such as HDAPS and ICH8. And the result is: ICH8's temperature subsystem hardware is unused in F31G, so I can't reach it through PCI access.While, HDAPS's embedded controller, I can't find it. I ananly it on Win32, and found it maybe can reach by ACPI PNP0C09 _HID Port 0x62 and 0x66.

No comments: