head -r345758 Ryzen Threadripper 1950X vs. amdtemp.ko : dev.cpu.31 missing
Mark Millard
marklmi at yahoo.com
Fri Apr 5 18:48:03 UTC 2019
On 2019-Apr-5, at 04:46, Konstantin Belousov <kostikbel at gmail.com> wrote:
> On Thu, Apr 04, 2019 at 04:58:15PM -0700, Mark Millard via freebsd-amd64 wrote:
>> On a:
>>
>> CPU: AMD Ryzen Threadripper 1950X 16-Core Processor (3393.70-MHz K8-class CPU)
>> Origin="AuthenticAMD" Id=0x800f11 Family=0x17 Model=0x1 Stepping=1
>> Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
>> Features2=0x7ed8320b<SSE3,PCLMULQDQ,MON,SSSE3,FMA,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND>
>> AMD Features=0x2e500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM>
>> AMD Features2=0x35c233ff<LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,SKINIT,WDT,TCE,Topology,PCXC,PNXC,DBE,PL2I,MWAITX>
>> Structured Extended Features=0x209c01a9<FSGSBASE,BMI1,AVX2,SMEP,BMI2,RDSEED,ADX,SMAP,CLFLUSHOPT,SHA>
>> XSAVE Features=0xf<XSAVEOPT,XSAVEC,XINUSE,XSAVES>
>> AMD Extended Feature Extensions ID EBX=0x1007<CLZERO,IRPerf,XSaveErPtr,IBPB>
>> SVM: NP,NRIP,VClean,AFlush,DAssist,NAsids=32768
>> TSC: P-state invariant, performance statistics
>>
>> after "kldload amdtemp" the following is seen:
>>
>> # sysctl dev.cpu.31
>> sysctl: unknown oid 'dev.cpu.31'
>>
>> # sysctl dev.cpu.30
>> dev.cpu.30.temperature: 62.1C
>> dev.cpu.30.cx_method: C1/hlt C2/io
>> dev.cpu.30.cx_usage_counters: 0 0
>> dev.cpu.30.cx_usage: 0.00% 0.00% last 1000000us
>> dev.cpu.30.cx_lowest: C1
>> dev.cpu.30.cx_supported: C1/1/0 C2/2/100
>> dev.cpu.30.%parent: acpi0
>> dev.cpu.30.%pnpinfo: _HID=none _UID=0
>> dev.cpu.30.%location: handle=\_PR_.C01F
>> dev.cpu.30.%driver: cpu
>> dev.cpu.30.%desc: ACPI CPU
>>
>> . . .
>
> In the output of devinfo(8), how many CPUs do you see ? Is there cpu31,
> and does it have amdtemp child ?
(I only used 'sysctl -a | grep "temp.*[0-9]C$"' as a short
way to show one line per dev.cpu.N so show the others were
all present.)
cpu31 is missing in the devinfo output. The amdtempM's are under
pcibX > pciY > hostbZ , not per cpuN .
Shortended output but showing all the cpuN and amdtmpM
and their "parents" and "childern":
# devinfo
nexus0
cryptosoft0
vtvga0
apic0
ram0
acpi0
cpu0
hwpstate0
cpufreq0
cpu1
cpu2
cpu3
cpu4
cpu5
cpu6
cpu7
cpu8
cpu9
cpu10
cpu11
cpu12
cpu13
cpu14
cpu15
cpu16
cpu17
cpu18
cpu19
cpu20
cpu21
cpu22
cpu23
cpu24
cpu25
cpu26
cpu27
cpu28
cpu29
cpu30
pcib0
pci0
hostb0
amdsmn0
amdtemp0
. . ,
pcib12
pci12
hostb23
amdsmn1
amdtemp1
. . .
===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)
More information about the freebsd-amd64
mailing list