From 53c9e5fa268a1ff60533ae1cf25b1627cf224980 Mon Sep 17 00:00:00 2001 From: Arthur Hanson Rasmusson Date: Thu, 1 Oct 2026 16:40:57 -0400 Subject: guest-diag: treat the benign TX-header status line as non-fatal in the claim harness --- tools/guest-diag/phys_claim_cycle.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/guest-diag/phys_claim_cycle.sh b/tools/guest-diag/phys_claim_cycle.sh index ec6e29f..40577f9 100755 --- a/tools/guest-diag/phys_claim_cycle.sh +++ b/tools/guest-diag/phys_claim_cycle.sh @@ -292,7 +292,11 @@ rail_count() { abort_signature() { grep -q -E "not ready .*after resume" "$1" 2>/dev/null && return 0 - grep -q -E "board unresponsive|gsp-phys.*WARN|WARNING:.*gsp-phys" "$1" 2>/dev/null && return 0 + # Exclude the benign TX-preflight status line: its parenthetical text + # "(WARNING: status TX header not linked)" otherwise matches "gsp-phys.*WARN" + # on every unlinked-header boot (known F3 false positive). + grep -v -F "status TX header not linked" "$1" 2>/dev/null | \ + grep -q -E "board unresponsive|gsp-phys.*WARN|WARNING:.*gsp-phys" 2>/dev/null && return 0 return 1 } -- cgit v1.2.3