Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 04 Dec 2018 19:55:46 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 233764] [amdtemp] does not recognize AMD A8-7600 temperature sensors
Message-ID:  <bug-233764-227-eOWgkts7ht@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-233764-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-233764-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help

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

--- Comment #5 from Conrad Meyer <cem@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.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-233764-227-eOWgkts7ht>