diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-01 16:40:57 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-01 16:40:57 -0400 |
| commit | 53c9e5fa268a1ff60533ae1cf25b1627cf224980 (patch) | |
| tree | cf7247fea1f25922d7cafc0fc24138ce90d336da /tools | |
| parent | 6458d680e79a8b99320a5d5d627951e2ad207ba2 (diff) | |
| download | open-iov-53c9e5fa268a1ff60533ae1cf25b1627cf224980.tar.gz open-iov-53c9e5fa268a1ff60533ae1cf25b1627cf224980.zip | |
guest-diag: treat the benign TX-header status line as non-fatal in the claim harness
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/guest-diag/phys_claim_cycle.sh | 6 |
1 files changed, 5 insertions, 1 deletions
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 } |
