Update on the issue: It looks like the new w83627ehf driver (with patch for official dhg support) works fine. His sensors is reporting the following: ------------------ w83627dhg-isa-0290 Adapter: ISA adapter coretemp-isa-0000 Adapter: ISA adapter temp1: +58?C (high = +85?C) coretemp-isa-0001 Adapter: ISA adapter temp1: +57?C (high = +85?C) ------------------ (Note lack of any temperature info from w83627dhg) But /sys/class/hwmon/hwmon0/device/temp1_input temp2_input temp3_input seem OK. Well ... temp1_input = -65000. That's not right. So sensors should be displaying something. That's as far as we got tonight. David > On 1/18/07, Daniel Ceregatti <daniel at ceregatti.org> wrote: > > > > Hi, > > > > I have the EVGA 122-CK-NF68-AR motherboard, which supposedly has this chip. > > I've patched my 2.6.19.2 vanilla kernel with both the patch in this email (1 > > hunk failed in Documentation, no big), and the full file, to no avail. The > > module loads, but sensors reports this for both: > > > > w83627dhg-isa-0290 > > Adapter: ISA adapter > > > > A while back I had spoken with Khali on IRC. He told me to change the > > w83627ehf.c (from vanilla 2.6.18 or so at the time) manually. I changed it > > thusly (This is against vanilla 2.6.19.2): > > > > -- snip -- > > > > --- drivers/hwmon/w83627ehf.c.orig 2007-01-18 > > 21:44:12.065293174 -0800 > > +++ drivers/hwmon/w83627ehf.c.manually_patched 2007-01-18 > > 21:49:52.365378263 -0800 > > @@ -65,8 +65,11 @@ > > #define SIO_REG_ENABLE 0x30 /* Logical device enable */ > > #define SIO_REG_ADDR 0x60 /* Logical device address (2 bytes) > > */ > > > > -#define SIO_W83627EHF_ID 0x8840 > > -#define SIO_ID_MASK 0xFFC0 > > +//#define SIO_W83627EHF_ID 0x8840 > > +//#define SIO_ID_MASK 0xFFC0 > > + > > +#define SIO_W83627EHF_ID 0xA020 > > +#define SIO_ID_MASK 0xFFF0 > > > > static inline void > > superio_outb(int reg, int val) > > > > -- snip -- > > > > I load this module and run sensors: > > > > w83627ehf-isa-0290 > > Adapter: ISA adapter > > VCore: +1.41 V (min = +0.00 V, max = +1.74 V) > > in1: +11.14 V (min = +8.34 V, max = +11.83 V) > > AVCC: +3.20 V (min = +0.10 V, max = +2.43 V) ALARM > > 3VCC: +3.20 V (min = +1.15 V, max = +3.57 V) > > in4: +1.48 V (min = +0.15 V, max = +0.59 V) ALARM > > in5: +1.54 V (min = +0.72 V, max = +1.71 V) > > in6: +5.86 V (min = +5.27 V, max = +0.10 V) ALARM > > VSB: +3.20 V (min = +0.18 V, max = +1.39 V) ALARM > > VBAT: +3.14 V (min = +2.64 V, max = +3.84 V) > > in9: +0.10 V (min = +1.74 V, max = +0.08 V) ALARM > > Case Fan: 0 RPM (min = 4560 RPM, div = 8) ALARM > > CPU Fan: 2909 RPM (min = 2636 RPM, div = 8) > > Aux Fan: 1424 RPM (min = 3879 RPM, div = 4) ALARM > > fan4: 0 RPM (min = 703 RPM, div = 32) ALARM > > fan5: 0 RPM (min = 3375 RPM, div = 8) ALARM > > Sys Temp: -65?C (high = +0?C, hyst = +127?C) > > CPU Temp: +70.0?C (high = +127.0?C, hyst = +0.0?C) ALARM > > AUX Temp: +57.0?C (high = +127.0?C, hyst = +0.0?C) > > > > I'm guessing (hoping, actually) that most of that is wrong, but at the very > > least, I'm getting output. > > > > Any thoughts as to how I should proceed? I suppose I could try the -mm > > tree, but I'm hesitant, as vanilla has always served me well. > > > > Daniel Ceregatti > > > > (Please CC me as I'm not on the list. Thanks) >