Driver w83781d for lm_sensors

Mikolaj Tutak mtutak at
Wed Feb 26 23:15:28 CET 2003


I have tested your W83781D driver with may Asus MB (A7V333, Asus chip
ASB100A) and I have discovered that temperature readings are wrong (BIOS
shows other values) :-(

Anyway I made some changes to your driver (only AS99127F/ASB100A part),
the idea was taken from "xmbmon".


- new temperature sensor on address 0x17, named temp2 (works similar to
temp1 on 0x27, but connected with CPU temperature sensor). Readings from
0x17 show the same values like monitor built in MB BIOS - this readings
has less latency (CPU internal diode?).

- temp2 sensor renamed to temp3 (another CPU temperature sensor,
probably connected with thermistor under CPU - higher lattency). ASUS
doesn't show this values in BIOS monitor!

- temp3 sensor removed (unconnected?) - maybe better keep and rename to

- removed macro AS99127_TEMP_ADD_TO_REG & AS99127_TEMP_ADD_FROM_REG -
standard one works _better_!


- find right addresses for AS99127_REG_TEMP_OVER &

- fix alarms for temp2 sensors

All my changes were made on 2.7.0 version, tested with A7V333, A7V333-X,
A7V8N MB. If you like them, please include changes in official driver
code to make Asus user happy ;-) I can help you with tests on A7V333-X

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: w83781d.c
URL: <>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: w83781d.diff
Type: application/octet-stream
Size: 9239 bytes
Desc: not available
URL: <>

More information about the lm-sensors mailing list