dme1737 module

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Juergen,

On 9/5/07, Juergen Bausa <Juergen.Bausa at web.de> wrote:
>
> > Von: "Juerg Haefliger" <juergh at gmail.com>
> >
> > Hi Juergen,
> >
> >
> > > > Von: "Juerg Haefliger" <juergh at gmail.com>
> > > >
> > > > > So, which version is needed to run the dme1737 on the asus board (Which I think doesnt have the
> > > > > SCH3114 Super I/O chip)?
> > > > >
>
> > >
> > > However, I get strange temperatures for the cpu. With the fan at 3000 rpm and idle cpu I get a temperature
> > > of 17 ?C, while room temperature is 20?C. I think this is not possible.
> >
> > That is strange indeed. Can you reproduce this and then unload the
> > dme1737 module and run 'i2cdump 0 0x2e' and post the output?
> >
>
> Here it is. First sensors output (I installed a patch to make k8temp work on my brandnew AMD BE-2350 and
> results seem to be reasonable. However there is a discussion about this patch and I am not sure it is ok):
> dme1737-i2c-0-2e
> Adapter: SMBus nForce2 adapter at 4c00
> V5stby:    +0.00 V  (min =  +0.00 V, max =  +6.64 V)  ALARM
> Vccp:      +1.09 V  (min =  +0.00 V, max =  +2.99 V)
> V3.3:      +3.27 V  (min =  +0.00 V, max =  +4.38 V)
> V5:        +4.94 V  (min =  +0.00 V, max =  +6.64 V)
> V12:      +11.77 V  (min =  +0.00 V, max = +15.94 V)
> V3.3stby:  +3.29 V  (min =  +0.00 V, max =  +4.38 V)
> Vbat:      +2.98 V  (min =  +0.00 V, max =  +4.38 V)
> Int Temp:    +31?C  (low  =  -127?C, high =  +127?C)
> CPU Temp:    +16?C  (low  =  -127?C, high =  +127?C)
> CPU_Fan:  3010 RPM  (min =    0 RPM)
> ERROR: Can't get fan3 data!
> ERROR: Can't get fan5 data!
> ERROR: Can't get fan6 data!
> CPU_PWM:   255      (enable = 0, freq =  25000 Hz)
> ERROR: Can't get pwm5 data!
> ERROR: Can't get pwm6 data!
> cpu0_vid: +1.550 V  (VRM Version 2.4)
>
> k8temp-pci-00c3
> Adapter: PCI adapter
> Core0 Temp:
>              +29?C
> Core0 Temp:
>              +32?C
> Core1 Temp:
>              +36?C
> Core1 Temp:
>              +34?C
>
> And here the output from i2cdump. I had to modprobe i2c-dev to make it work. Is this normal?
>
> lisa:/home/jba# i2cdump 0 0x2e
> No size specified (using byte-data access)
> WARNING! This program can confuse your I2C bus, cause data loss and worse!
> I will probe file /dev/i2c-0, address 0x2e, mode byte
> Continue? [Y/n] y
>      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
> 00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
> 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
> 20: 00 5d be bd bc 80 1e 0f fe 06 ff ff ff ff ff ff    .]????????......
> 30: ff ff ff 00 00 00 00 00 00 00 00 00 00 00 5c 8a    ..............\?
> 40: 05 91 40 00 00 ff 00 ff 00 ff 00 ff 00 ff 81 7f    ??@...........??
> 50: 81 7f 81 7f ff ff ff ff ff ff ff ff 62 62 62 cb    ????........bbb?
> 60: cb bb e0 00 55 80 80 5a 5a 33 64 64 45 40 40 00    ???.U??ZZ3ddE@@.
> 70: ff ff ff 09 09 09 09 09 09 00 30 00 40 00 ec 18    ...??????.0. at .??
> 80: 7e a4 0e 00 42 90 3d 90 35 00 4d 4d 0b 0b 0c 00    ~??.B?=?5.MM???.
> 90: 04 04 04 04 0c 0c 0c 5a f1 bf ad 00 ff 00 ff 00    ???????Z???.....
> a0: 00 00 0c 00 02 00 00 0b 0b fe ff fe ff ff ff ff    ..?.?..???.?....
> b0: ff 00 00 00 00 00 28 28 0e 0e 2b 2b 00 00 00 00    ......((??++....
> c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
> d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
> e0: 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00    .?..............
> f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
>

The contents of the temperature registers match the output of sensors,
so it's not a conversion/display issue. The dme1737 does advertise the
measured temp as 16C. The only thing that's left is that the CPU diode
is not a 3904-type diode and the dme1737 gets the calculation wrong.
It wants to see a 3904 diode attached to its remote diode pins. If you
want closure, you need to check the docs for your CPU.

...juerg


>
> >
> > > I now use fancontrol which turns fan speed to 0 rpm. Here is the output of sensors:
> > >
> > > dme1737-i2c-0-2e
> > > Adapter: SMBus nForce2 adapter at 4c00
> > > V5stby:    +0.00 V  (min =  +0.00 V, max =  +6.64 V)  ALARM
> > > Vccp:      +1.10 V  (min =  +0.00 V, max =  +2.99 V)
> > > V3.3:      +3.28 V  (min =  +0.00 V, max =  +4.38 V)
> > > V5:        +4.94 V  (min =  +0.00 V, max =  +6.64 V)
> > > V12:      +11.80 V  (min =  +0.00 V, max = +15.94 V)
> > > V3.3stby:  +3.29 V  (min =  +0.00 V, max =  +4.38 V)
> > > Vbat:      +2.98 V  (min =  +0.00 V, max =  +4.38 V)
> > > Int Temp:    +34?C  (low  =  -127?C, high =  +127?C)
> > > CPU Temp:    +29?C  (low  =  -127?C, high =  +127?C)
> > > CPU_Fan:     0 RPM  (min =    0 RPM)
> > > ERROR: Can't get fan3 data!
> > > ERROR: Can't get fan5 data!
> > > ERROR: Can't get fan6 data!
> > > CPU_PWM:     0      (enable = 1, freq =  25000 Hz)
> > > ERROR: Can't get pwm5 data!
> > > ERROR: Can't get pwm6 data!
> > > cpu0_vid: +1.550 V  (VRM Version 2.4)
> > >
> > > I think 29 ?C is also very low for idle and no fan, even for my AMD BE-2350
> > > (45 w maximum power consumption). Also, Int-Temperature (is this board temperature?)
> > > is higher than cpu- temperature. This changes only for high load, where
> > > cpu-temperature increases more than int-temperature.
> >
> > That's possible. The Int-temp is the dme1737 internal temperature, not
> > the 'board' temperature. Depending on how hot the chip itself is this
> > temperature can be rather high.
> >
> >
> > > At first I thought that temperature calculation is wrong in lm-sensors. However,
> > > BIOS shows nearly the same temperatures.
> >
> > There's not much that can be done wrong here. All the driver does is
> > convert from unsigned to signed. Sensors itself doesn't do any
> > conversion.
> >
>
> So maybe the reason for the low temperature is just the measurement error? Maybe the real
> temperature is 23 ? and the error is 7 K?
>
> Juergen
> ______________________________________________________________________________
> Jetzt neu! Im riesigen WEB.DE Club SmartDrive Dateien freigeben und mit
> Freunden teilen! http://www.freemail.web.de/club/smartdrive_ttc.htm/?mc=021134
>
>




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux