[lm-sensors] Harald's C7 temp driver

Justin Chudgar justin at justinzane.com
Sat Aug 22 09:23:33 CEST 2009

I've been messing (clumsily, since I am learning C while doing this... please 
be patient with me :) with Harald's via_cputemp.ko driver and have noticed 
that while I do not get readings using his driver as is, some printk's added 
into his code show that there is a reading being obtained.

Here is some sample output:
Adapter: Virtual device
temp1:       +57.0°C  (crit = +105.0°C)

Adapter: ISA adapter
in0:         +0.84 V
temp1:        +0.0°C

Adapter: ISA adapter
Core 0:       +0.1°C

root at justin-mininote:/lib/modules/2.6.31-rc6justin/kernel/drivers/hwmon# dmesg 
| tail
[28068.954298] TEMP: 53
[28075.767438] show_temp: 3
[28075.767451] CPU:        0, MSR:     1169, eax:       35, edx:        0, 
err:        3
[28075.767459] TEMP: 53
[28096.575734] show_temp: 3
[28096.575746] CPU:        0, MSR:     1169, eax:       37, edx:        0, 
err:        3
[28096.575753] TEMP: 55
[28156.787908] show_temp: 3
[28156.787920] CPU:        0, MSR:     1169, eax:       38, edx:        0, 
err:        3
[28156.787928] TEMP: 56

As you can see, the dmesg log shows a CPU temp that tracks with but does not 
exactly duplicate the ACPI temp. To me, this means that I am probably getting 
good data.

The function in question is show_temp on lines 69-86 in the attached code. If 
someone can help me understand how the string buffer 'buf' with the temperature 
reading is supposed to be passed on to userland code, I'd appreciate it.

Once again, please be patient as I am NOT a programmer, just a guy with a C7 
cpu who want to get lm-sensors working.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20090822/7a428c73/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: via_cputemp.c
Type: text/x-csrc
Size: 10169 bytes
Desc: not available
URL: <http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20090822/7a428c73/attachment.bin>

More information about the lm-sensors mailing list