NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/58372: Temperature reading broken on Intel Core 2 Duo E6300 (patch provided)
The following reply was made to PR kern/58372; it has been noted by GNATS.
From: "David H. Gutteridge" <david%gutteridge.ca@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/58372: Temperature reading broken on Intel Core 2 Duo E6300
(patch provided)
Date: Thu, 27 Jun 2024 12:18:31 -0400
A couple of things. The zero value assignment itself was a regression
that has since been addressed differently and pulled up to the 9 and 10
branches. It still doesn't address that we can't correctly read the
value in some cases, it just moves the default back to 100 as it was
previously.
74 seems oddly low. I realize that's what's in the table you referenced
but I would expect it to be a bit higher. That table lists T case max,
which is not the same as T junction max, as I read Intel's definitions.
If you look at page 72 in the datasheet, you'll see under "THERMTRIP#"
it says "the processor will automatically shut down when the silicon
has reached a temperature approximately 20 °C above the maximum TC.
Assertion of THERMTRIP# (Thermal Trip) indicates the processor junction
temperature has reached a level beyond where permanent silicon damage
may occur." So my interpretation of that is TjMax is somewhere between
74 and 94, but not clearly defined. (I could be quite wrong, this is
not an area I've delved into much.)
Regards,
Dave
PS my reference for T junction vs. T case is:
https://www.intel.com/content/www/us/en/support/articles/000005597/processors.html
Home |
Main Index |
Thread Index |
Old Index