docs: Record the V1.2.7 additions in Script A's history and release note
Script 4_1, blanton_tr518_thermal.sh, blanton_multiphase_read.sh and Script_User_Guide.md are added to the V1.2.7 block of Script A's history and to docs/release-notes/v1.2.7.md, which V1.2.7 is re-released with. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0131orciRKrejchsuDk6UpXk
This commit is contained in:
@@ -1,4 +1,23 @@
|
||||
# v1.2.7 — FDR on the cabled ports only, and the vendor NFC tool updated to v2.5
|
||||
# v1.2.7 — FDR on the cabled ports only, vendor NFC tool v2.5, and a tester user guide
|
||||
|
||||
## ✨ New features
|
||||
|
||||
**`Script_User_Guide.md` — the tester guide, shipped in the package**
|
||||
* Part 1: copying `Blanton_Script/` from a USB stick onto the DUT (mount, copy, `chmod +x`, CRLF check), every `config.ttl` setting, and what Scripts A, B and C run, step by step.
|
||||
* Part 2: the usage of every tool in `Blanton_Script/`, including the full LTC2980 margin guide.
|
||||
|
||||
**`4_1_Blanton_Script_thermal.ttl` — Script 4 with an idle phase and the thermal tr 518 load**
|
||||
* 300 idle rounds first (PMON snapshot, SWB0/SWB1 rail power, AMD CPU power), then `blanton_tr518_thermal.sh start` and the full-load loop.
|
||||
* The full-load loop also logs `nvme smart-log` / `smartctl -x` every round and waits with a DUT-side `sleep 1` instead of `pause 60`.
|
||||
|
||||
**`blanton_tr518_thermal.sh` — `tr 518` with the thermal-test arguments**
|
||||
* Same as `blanton_tr518.sh` (start / stop, `-u`, `-w`, `--no-wait`, `-n`), but runs
|
||||
`tr 518 Scenario=6 Profile=2 portstopktszstride=1 Count=260 PktSize=603,218 CheckLinkTime=20 CheckDataTime=200 TestPhase=1`.
|
||||
* Override the arguments with `TR_THERMAL_ARGS`, not `TR_TEST_ARGS`.
|
||||
|
||||
**`blanton_multiphase_read.sh` — read back the SWB multiphase VRMs**
|
||||
* Reads the controllers `blanton_multiphase_margin.sh` writes (SWB0 = i2c-13/15, SWB1 = i2c-14/16): one row per chip with VOUT / VOUT2, IOUT / IOUT2, POUT (V × I) and TEMP, plus the total power per board.
|
||||
* Every voltage and current is followed by the raw PMBus word in hex, e.g. `0.740(0x0128)`.
|
||||
|
||||
## 🐛 Bug fixes
|
||||
|
||||
@@ -30,6 +49,9 @@ python3 ~/Blanton_Script/blantons_nfc_validate.py --version # expect 2.5
|
||||
|
||||
## ⚠️ Before you run
|
||||
|
||||
* **`4_1_Blanton_Script_thermal.ttl`, `blanton_tr518_thermal.sh` and `blanton_multiphase_read.sh` have not been run on the bench yet.** Check that `tr 518` prints `TR 518 TEST PARAMETERS` on both units the first time.
|
||||
* **`4_1_Blanton_Script_thermal.ttl` has no teardown, like Script 4**: finish it with `blanton_tr518_thermal.sh stop` **and** `systemctl stop mlucas-amm`.
|
||||
* **`blanton_multiphase_read.sh` names 0x21 / 0x22 PU105 / PU102** (from `blanton_pwr_data.sh`), the reverse of the PHYTILE mapping in `blanton_multiphase_margin.sh`; the totals are not affected. Do not run it while `blanton_multiphase_margin.sh` is writing.
|
||||
* **Port 268 (ce0, 100G uplink) is not in the FDR list** — as before. Add it with `FDR_PORTS="...,268"` if FDR is wanted there.
|
||||
* **The cabled-port list now lives in three scripts** — `blanton_traffic_linespeed.sh`, `blanton_ber_debug.sh`, `blanton_fdr.sh`. Change all three when the cabling changes.
|
||||
* **Never put the NFC write flags (`--write-ndef`, `--set-location`, `--confirm-write`) in `NFC_ARGS`** — polling would rewrite the tag every round.
|
||||
|
||||
Reference in New Issue
Block a user