Files

2.8 KiB

v1.2.7 — FDR on the cabled ports only, and the vendor NFC tool updated to v2.5

🐛 Bug fixes

blanton_fdr.sh no longer prints the uncabled ports (v1.0.1)

  • The default port list was '1-259,270-565', which also covered ports nothing is cabled to (cd15..19, cd47..51, cd111..115, ...).
  • It is now the cabled-port list from blanton_traffic_linespeed.sh (TL_PS_PORTS), the same one blanton_ber_debug.sh uses: 1-24,40-96,112-168,184-240,256-259,270-308,310-327,342-380,382-399,414-452,454-471,486-524,526-543,558-565.
  • Script A, B and C pick this up with no change to the TTLs.

📦 Vendor tool update

blantons_nfc_validate.py v2.3 → v2.5 — the customer's qfx5252-nfc-validate, renamed to keep the name nfc_polling.sh calls.

  • New: --read-ndef (Type 2 / Type 4 NDEF, Text and AMD FRU records), --write-ndef / --set-location, --max-ndef-bytes; NCI data packets with credit flow control.
  • Fixed: a FileNotFoundError crash while listing the processes that hold the NFC device open.
  • Bad arguments now print [FAIL] and exit 1 — nfc_polling.sh counts that as FAIL, not ERROR.
  • The default test --debug output ([PASS] / [FAIL] lines, NFCID1=) is unchanged, so nfc_polling.sh is not modified.

📦 Downloads

File Contents
Script_ABC_Blanton_V1.2.7.zip The full Tera Term working directory, including Blanton_Script/ to copy onto the DUT
chmod +x ~/Blanton_Script/*.sh
grep -rlU $'\r' ~/Blanton_Script    # expect no output
python3 ~/Blanton_Script/blantons_nfc_validate.py --version   # expect 2.5

⚠️ Before you run

  • 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.
  • blanton_fdr.sh stop (fdrstat STOp) is still unverified on the bench; see v1.2.6.
  • Nothing turns the unused lanes back on; run unused_lanes.sh on by hand. See v1.2.6.
  • blanton_ber.sh (Script A / C) still uses p=3 and sleep 30; see v1.2.5.
  • Script 4 has no teardown: finish it with blanton_tr518.sh stop and systemctl stop mlucas-amm.
  • FAN_SPEED is 100.

Full changelog: V1.2.6...V1.2.7