[lm-sensors] GM965 IGP temperature detector

Jean Delvare khali at linux-fr.org
Sun Nov 2 21:22:04 CET 2008


On Sun, 26 Oct 2008 14:33:47 +0000, lu zhihe wrote:
> Dear all:
> 
>        I just write a little tool to detect my GM965 IGP's temperatue, it
> bases on coreboot's inteltool.
>        Several people try it ,and it seems work.
>        Do you think it can be adapt to Lm-sensors ?
>        It just use PCI read/write, maybe don't fall on i2c,isa or acpi bus.

Yes, it should be easy to adapt to lm-sensors, all you need to do is
move the code to a Linux kernel driver and add sysfs attributes to
export the temperature to users-space.

The fact that this is a PCI device isn't a problem at all, we already
have several hwmon drivers for PCI devices: k8temp, sis5595, via686a,
vt8231 and, I believe, i5k_amb.

>       The code is here:
> 
> http://www.coreboot.org/pipermail/coreboot/attachments/20081026/0f52e1e7/attachment-0001.gz
> 
>       It's format is tar.gz

A couple notes:

* You make use of PCI_FILL_CLASS while as far as I can tell you don't
need it. This prevents your tool from building with older pci header
files so you may want to stop using it.

* On my laptop with an ICH7, the tool reports "Your GPU temperature is
under 40 degrees Centigrade". This laptop has an ATI Radeon graphics
chip so the Intel IGP isn't used. So I am curious if the value returned
by your tool is meaningful or not?

* Note that the correct unit name is degree Celsius, not degree
Centigrade.

-- 
Jean Delvare




More information about the lm-sensors mailing list