docs: Record V1.2.3 in Script A's history and add the release note
Script A: header to V1.2.3 / 2026-09-23; five entries under V1.2.3 for setup_pmon.ttl, ddr5_temp.sh, hsc_temp_readback.sh, avt_pmpower.sh and Script 4, with notes on the ~4 s per snapshot, the exec bit, the CRLF in hsc_temp_readback.sh v1.0.0 and AVT not being shipped. CLAUDE.md: status to V1.2.3; the PMON temperatures and Script 4's CPU power in the overview; a commands block for the three new scripts; fix the stale Script 5 file name and the "last release V1.1.5" line. ARCHITECTURE.md: Script A ref to V1.2.3; the three scripts in the tree and in setup_pmon's comment; avt_pmpower.sh in Script 4's row; the git tag checkbox to V1.2.3. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UniUXkxgCG2Ty74advL8Pd
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
; =============================================================================
|
||||
; Script A for Blanton
|
||||
; Version : V1.2.2
|
||||
; Date : 2026-09-15
|
||||
; Version : V1.2.3
|
||||
; Date : 2026-09-23
|
||||
; Author : ETWen
|
||||
; =============================================================================
|
||||
; Version History:
|
||||
@@ -692,6 +692,54 @@
|
||||
; version of the commands, kept so the .sh can be checked
|
||||
; against what a person would actually type. Change one and
|
||||
; change the other
|
||||
; V1.2.3 2026-09-23 utils/setup_pmon.ttl Add DDR5 DIMM temperature + hot-swap controller temperature
|
||||
; ~/Blanton_Script/ddr5_temp.sh, then hsc_temp_readback.sh,
|
||||
; right after 'show platform temperature'
|
||||
; setup_pmon is shared, so this lands in every PMON snapshot:
|
||||
; ScriptA baseline, every ScriptB soak round, ScriptC, the
|
||||
; Script 4 loop and each Script 5 check point
|
||||
; !! hsc_temp_readback.sh sleeps 0.5 s twice per reading and
|
||||
; takes four readings - ~4 s added to every PMON snapshot
|
||||
; !! both are called by path, not through bash, so they need
|
||||
; the exec bit on the DUT: chmod +x ~/Blanton_Script/*.sh
|
||||
; after deploying. Without it each call is Permission
|
||||
; denied and the snapshot just goes on without the rows
|
||||
; Blanton_Script/ddr5_temp.sh Created v1.0.1 - DDR5 DIMM temperature from the SPD5118 hub
|
||||
; i2cget bus 5, DIMM 0x50 / 0x51, register 0x31 (MR49/MR50)
|
||||
; bit[12:2], sign bit 12, 0.25 C/LSB. Bus and addresses can
|
||||
; be given as arguments: ddr5_temp.sh [bus] [addr ...]
|
||||
; A failed read prints 'read fail' and moves on to the next
|
||||
; DIMM - it never prints a number it did not read
|
||||
; Blanton_Script/hsc_temp_readback.sh Created - LTC4287 hot-swap controller temperatures
|
||||
; Native i2c bus 28. HSC_MAIN @ 0x40 (PU11 internal / PQ1
|
||||
; external) and HSC_STBY @ 0x45 (PU46 internal / PQ53
|
||||
; external). Source picked by writing 0xF3 (0xEB internal,
|
||||
; 0xEF external), then READ_TEMPERATURE 0x8D, Kelvin -> C
|
||||
; v1.0.1 Add the header + Version History, fix the delay
|
||||
; comments (they said 100 ms; DELAY is 0.5 s)
|
||||
; !! v1.0.0 was saved with CRLF line endings. On SONiC that
|
||||
; fails outright ($'\r': command not found) - now LF
|
||||
; Blanton_Script/avt_pmpower.sh Created v1.0.0 - AMD CPU package power from the AVT PM table
|
||||
; AVTCMD -module pmm "get_pmdata()", then a summary of
|
||||
; SktPwr, PPT Fast / Slow against their limits, and MemPwr
|
||||
; -p <AVTCMD path>, -q for the summary without the raw table
|
||||
; Exit 2 = AVTCMD not found, 3 = AVTCMD failed, 4 = the table
|
||||
; parsed to nothing (format changed)
|
||||
; !! SMU telemetry, not a measurement - its absolute accuracy
|
||||
; is whatever the BIOS SVI calibration gives. Cross-check
|
||||
; against the VR's PMBus READ_POUT when the number matters
|
||||
; 4_Blanton_Script_thermal_safety.ttl Add CPU package power to every loop round
|
||||
; avt_pmpower.sh -p ~/AVT_Linux_NDA_2.8.37/AVTCMD, after the
|
||||
; two TH6_SWB power readbacks - so each round now has the
|
||||
; switch rails and the CPU package side by side
|
||||
; !! AVT is NOT in Blanton_Script and does not travel with
|
||||
; this package (NDA). It has to be unpacked on the DUT at
|
||||
; exactly ~/AVT_Linux_NDA_2.8.37/ beforehand. If it is not
|
||||
; there the script exits 2 every round and the loop carries
|
||||
; on without a CPU power reading
|
||||
; !! without -q the full PM table is printed every round, and
|
||||
; Script 4 loops once a minute - the log grows by one full
|
||||
; table per minute
|
||||
; =============================================================================
|
||||
include "config.ttl"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user