Jump to content

PCH temperature is missing (C602J PCH)


eu11

Recommended Posts

I have a motherboard with Intel C602J PCH which has built-in temperature sensor, but PCH temperature reading is missing from the sensors tab in AIDA64.
Multi-I/O is Nuvoton NCT5532D. After looking to the datasheet, I expected to find PCH temperature in one of MIO registers at the beginning of the bank 4, but there are zeros:
 
------[ Nuvoton ISA Sensor Device at 0A10 / Bank #4 ]------
0000  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
0010  00 00 00 00  00 00 00 00  00 00 00 FF  FF FF FF FF
0020  FF FF FF 96  64 96 64 E1  96 04 FF FF  FF FF FF FF
0030  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF
0040  FF FF 03 28  FF FF FF FF  FF FF 00 00  00 00 00 FF
0050  03 73 FF FF  00 00 00 FF  FF 3C 02 13  09 FF FF FF
0060  FF 01 00 00  00 00 00 00  FF FF FF FF  FF FF FF FF
0070  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF
0080  6F 00 D5 D4  00 00 91 CF  CB 85 13 0F  85 C3 15 00
0090  77 7F 11 6B  6E 1D 00 2F  80 77 11 11  11 11 1F FF
00A0  77 77 77 77  77 1F 00 96  00 00 00 00  00 00 00 00
00B0  36 11 24 05  FF 1F FF 1F  FF 1F FF FF  FF FF FF FF
00C0  03 05 04 8E  00 00 00 00  00 00 FF FF  FF FF FF FF
00D0  00 00 00 00  00 00 FF FF  FF FF FF FF  FF FF FF FF
00E0  7F 96 FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF
00F0  11 80 00 00  FF FF FF FF  FF FF FF FF  FF FF FF FF
 
According to Intel C602 datasheet, PCH temperature can be read by using Thermal Memory Mapped Configuration Registers (PCI D31:F26), but it looks like the sensor is not initialized by BIOS:
PCI 00:31:6 = 8086:1D24:06:00000000 (CC 1180)
------------------------------------------------------------------------
0000: 86 80 24 1D 00 00 10 00 06 00 80 11 00 00 00 00   †€$ ÿÿ ÿ ÿ€ ÿÿÿÿ
0010: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0030: 00 00 00 00 50 00 00 00 00 00 00 00 00 03 00 00   ÿÿÿÿPÿÿÿÿÿÿÿÿ ÿÿ
0040: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0050: 01 00 23 00 08 00 00 00 00 00 00 00 00 00 00 00   ÿ#ÿ ÿÿÿÿÿÿÿÿÿÿÿ
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0080: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00F0: 00 00 00 00 00 00 00 00 87 0F 08 08 00 00 00 00   ÿÿÿÿÿÿÿÿ‡ ÿÿÿÿ
 
It there a chance to initialize PCI D31:F26 from Windows and read PCH temperature in this way?
Link to comment
Share on other sites

5 hours ago, eu11 said:
It there a chance to initialize PCI D31:F26 from Windows and read PCH temperature in this way?

We've done some experiments on that, but it wasn't successful.  If the BIOS fails to properly initialize the thermal controller, PCH Diode temperature cannot be measured by Windows software or any other method :(

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...