[Bug 233764] [amdtemp] does not recognize AMD A8-7600 temperature sensors

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Dec 4 19:55:55 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233764

--- Comment #5 from Conrad Meyer <cem at freebsd.org> ---
(In reply to gosha-necr from comment #4)
Thanks.  My read of that is:

0x   1    8    4    0    0    f    e    f = 
0b0001_1000_0100_0000_0000_1111_1110_1111

So CurTmp is 194 and CurTmpTjSel is 0.

RangeUnajusted = (D18F3xA4[CurTmpTjSel]!=11b)
               = (0                    != 11b)
               = 1

So we shouldn't be subtracting 49.0°, and 194 represents a temperature of
24.25°C, which we should report correctly (at least on HEAD).  We don't have a
path that subtracts 49.0° on Fam <17h.

So I'm not sure why we report zero.  The other bits are:

PerStepTimeDn: 15
TmpSlewDnEn: 1
TmpMaxDiffUp: 11b => 9.0
PerStepTimeUp: 15

Maybe something is broken in 11.2, I don't know.  Out of curiosity, can you
provide "AMDTEMP_CPUID":

  pciconf -r pci0:0:24:3 0xfc

Thanks.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list