All of lore.kernel.org
 help / color / mirror / Atom feed
* Temperatures on Gigabyte GA-8PE667
@ 2005-05-19  6:25 Sebastian Paul Avarvarei
  2005-05-19  6:25 ` Jean Delvare
  2005-05-19  6:25 ` Rudolf Marek
  0 siblings, 2 replies; 3+ messages in thread
From: Sebastian Paul Avarvarei @ 2005-05-19  6:25 UTC (permalink / raw)
  To: lm-sensors

Hello!

I was wondering if anyone on this mailing list has managed to properly read temperatures on a Gigabyte GA-8PE667 mainboard or similar?

I have lm_sensors 2.8.7 installed and working, but the CPU and MB temperatures (temp1 and temp2) are definetly wrong. With sensors type set to 2 (thermistor), both temps always say 25 degrees Celsius, regardless of CPU load.

The only source with a little more info on this topic I found at:
http://www.livewiredev.com/bbs/showthread.php?s=&postid\x13766

However, they discuss over there only about voltage readouts. There are two mentions about temperatures, both stating the same problems as I have.

I am sure the sensors work on my mainboard because some time ago I had Windows on the machine and Gigabyte's EasyTune utility was showing proper temperatures.

Any help on this matter would be greatly appreciated. This machine is my home server and I want to reduce the noise volume, but I can't safely do that without being able to check if the system is indeed properly cooled.


Best regards,
Sebastian Paul Avarvarei


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Temperatures on Gigabyte GA-8PE667
  2005-05-19  6:25 Temperatures on Gigabyte GA-8PE667 Sebastian Paul Avarvarei
@ 2005-05-19  6:25 ` Jean Delvare
  2005-05-19  6:25 ` Rudolf Marek
  1 sibling, 0 replies; 3+ messages in thread
From: Jean Delvare @ 2005-05-19  6:25 UTC (permalink / raw)
  To: lm-sensors

Hi Sebastian,

FYI, lm78@ is an alias on sensors@. No need to send the same message
twice ;)

> I was wondering if anyone on this mailing list has managed to properly
> read temperatures on a Gigabyte GA-8PE667 mainboard or similar?
> 
> I have lm_sensors 2.8.7 installed and working, but the CPU and MB
> temperatures (temp1 and temp2) are definetly wrong. With sensors type
> set to 2 (thermistor), both temps always say 25 degrees Celsius,
> regardless of CPU load.

As far as I remember, thermistors have their nominal resistance known at
25 degrees Celcius, and the temperature is computed using a voltage
divisor involving a (non-thermistor) resistor of the same value. So this
value of 25 degrees may not be exactly random, it could mean that no
thermistor are used and the inputs have been "neutralized" using regular
resistors.

> The only source with a little more info on this topic I found at:
> http://www.livewiredev.com/bbs/showthread.php?s=&postid\x13766
> 
> However, they discuss over there only about voltage readouts. There
> are two mentions about temperatures, both stating the same problems as
> I have.

I found this:
http://www.hardwarebg.com/reviews/gigabyte/8pe667ultra/pics/bios_vcore.jpg

This probably confirms my original thoughts. The BIOS only shows one
temperature (temp3, obviously). I don't think that the two other
temperature inputs are wired at all. There's nothing we can do about
this. You can try asking Gigabyte for confirmation.

> I am sure the sensors work on my mainboard because some time ago I had
> Windows on the machine and Gigabyte's EasyTune utility was showing
> proper temperatures.

Interesting. However, without the source or info from Gigabyte, there's
not much we can do. Maybe some extra, board-specific step is required to
enable the readings? I can't tell. That's not something we can guess.
Either Gigabyte tells you, or you will have to live without the values
(the CPU temperature is the most important temperature anyway).

> Any help on this matter would be greatly appreciated. This machine is
> my home server and I want to reduce the noise volume, but I can't
> safely do that without being able to check if the system is indeed
> properly cooled.

I understand your needs, but we just can't do anything without
additional data that only Gigabyte could provide - and this is if there
*is* a way to get the readings. Maybe there isn't at all.

-- 
Jean Delvare
http://khali.linux-fr.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Temperatures on Gigabyte GA-8PE667
  2005-05-19  6:25 Temperatures on Gigabyte GA-8PE667 Sebastian Paul Avarvarei
  2005-05-19  6:25 ` Jean Delvare
@ 2005-05-19  6:25 ` Rudolf Marek
  1 sibling, 0 replies; 3+ messages in thread
From: Rudolf Marek @ 2005-05-19  6:25 UTC (permalink / raw)
  To: lm-sensors


> I understand your needs, but we just can't do anything without
> additional data that only Gigabyte could provide - and this is if there
> *is* a way to get the readings. Maybe there isn't at all.

Oh there is way of bios dissassembly I did. It is not easy and sometimes
not possible. I had 2 hours of time so I did it:

First only temp3 is used and it is programmed as diode.

(REG51 & F6) | 8 confirms it

Second there is no formula, just the value is converted to dec. val.

So in chip "it87-*" "it8712-*"
config section ensure that you have:

ignore temp1
ignore temp2
set sensor3 3
and no compute statement for temp3

This will gain same temp as it is in bios.

I hope this will help a bit. Dont forget to CC to the list. If any more
questions. Thanks.

Regards

Rudolf

Reference:
8pe667u.f3    => 8pe667u.bin

seg000:8F0C                 call    inport
Iseg000:8F0F                 and     al, cs:[si+1]
Iseg000:8F13                 or      al, cs:[si+2]
Iseg000:8F17                 call    outport

seg000:92F5 temp3           proc far
Iseg000:92F5                 cmp     al, 0AAh ; '-'
Iseg000:92F7                 jz      locret_0_9303
Iseg000:92F9                 mov     ah, 2Bh ; '+'
Iseg000:92FB                 call    inport
Iseg000:92FE                 xor     ah, ah
Iseg000:9300                 call    temprint
Iseg000:9303
Iseg000:9303 locret_0_9303:                          ; CODE XREF:
Iseg000:9303                 retf
Iseg000:9303 temp3           endp

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-05-19  6:25 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-19  6:25 Temperatures on Gigabyte GA-8PE667 Sebastian Paul Avarvarei
2005-05-19  6:25 ` Jean Delvare
2005-05-19  6:25 ` Rudolf Marek

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.