eu11 Posted August 3, 2017 Share Posted August 3, 2017 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? Quote Link to comment Share on other sites More sharing options...
Fiery Posted August 3, 2017 Share Posted August 3, 2017 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 1 Quote Link to comment Share on other sites More sharing options...
eu11 Posted August 3, 2017 Author Share Posted August 3, 2017 Thank you Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.