* 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.