DF-5437 / run.log
=== loading harness (production timeout) === === baseline probe (timeout_ms=2000, production) === [*] DF-5437 probe: open(/dev/hx5437ctl) runs 2x ulpt_reset requests [R] SIGKILL sent at +100 ms; child reaped after 4.009 s (status=0x9) [R] VERDICT: opener survived SIGKILL for 4.0 s -- uninterruptible stall reproduced === baseline probe, run 2 === [*] DF-5437 probe: open(/dev/hx5437ctl) runs 2x ulpt_reset requests [R] SIGKILL sent at +100 ms; child reaped after 4.007 s (status=0x9) [R] VERDICT: opener survived SIGKILL for 4.0 s -- uninterruptible stall reproduced === baseline probe, run 3 === [*] DF-5437 probe: open(/dev/hx5437ctl) runs 2x ulpt_reset requests [R] SIGKILL sent at +100 ms; child reaped after 4.008 s (status=0x9) [R] VERDICT: opener survived SIGKILL for 4.0 s -- uninterruptible stall reproduced === fix mechanism (timeout_ms=250, fix.diff) === hw.hx5437.timeout_ms: 2000 -> 250 [*] DF-5437 probe: open(/dev/hx5437ctl) runs 2x ulpt_reset requests [R] SIGKILL sent at +100 ms; child reaped after 0.498 s (status=0x9) [R] VERDICT: opener died quickly (0.498 s) -- stall NOT reproduced [fix] stall bounded below 1 s (expected) [*] DF-5437 probe: open(/dev/hx5437ctl) runs 2x ulpt_reset requests [R] SIGKILL sent at +100 ms; child reaped after 0.500 s (status=0x9) [R] VERDICT: opener died quickly (0.500 s) -- stall NOT reproduced [fix] stall bounded below 1 s (expected) HX5436: unloaded: opens_while_open=158208 double_simul=829116 polls_while_open=0 resets_while_open=311727 a=558372 b=567752 ebusy=240055 HX5437: loaded (timeout_ms=2000, production 2*USB_MS_HZ) HX5437: open() complete: ELAPSED=4000 ms (req1=0 req2=0, timeout_ms=2000) HX5437: open() complete: ELAPSED=4000 ms (req1=0 req2=0, timeout_ms=2000) HX5437: open() complete: ELAPSED=4000 ms (req1=0 req2=0, timeout_ms=2000) HX5437: open() complete: ELAPSED=501 ms (req1=0 req2=0, timeout_ms=250) HX5437: unloaded HX5437: loaded (timeout_ms=2000, production 2*USB_MS_HZ) HX5437: open() complete: ELAPSED=4000 ms (req1=0 req2=0, timeout_ms=2000) HX5437: open() complete: ELAPSED=4000 ms (req1=0 req2=0, timeout_ms=2000) HX5437: open() complete: ELAPSED=4000 ms (req1=0 req2=0, timeout_ms=2000) HX5437: open() complete: ELAPSED=500 ms (req1=0 req2=0, timeout_ms=250) HX5437: open() complete: ELAPSED=501 ms (req1=0 req2=0, timeout_ms=250) HX5437: unloaded