DF-5456 / run.log
MO5456: DF-5456 umoscom cfg-chain stall harness, hz=100, 4 reqs/param-task, 5 reqs/open-task, 3 reqs/line-task, 2 reqs/status-task, 0 reqs/close-task (no-op), 1000 ms/request (production timeout) MO5456: cfg-param task: enter, 4 x 1000 ms sync EP0 requests MO5456[A]: closer: queue cfg_close + usb_proc_mwait() (uninterruptible, usb_serial.c:671-672) behind first-open chain MO5456: cfg-param task: leave (4/4 requests issued) MO5456: cfg-open task: enter, 5 x 1000 ms sync EP0 requests MO5456: cfg-open task: leave MO5456: line-state task: enter, 3 x 1000 ms sync EP0 requests (DTR, RTS, BREAK-off) MO5456: line-state task: leave (no core pause) MO5456: cfg-status task: enter, 2 x 1000 ms sync EP0 requests (LSR, MSR reads) MO5456: cfg-status task: leave (no core pause) MO5456: cfg-close task: enter/leave (umoscom_cfg_close is a no-op: 0 requests) MO5456[A]: closer: unblocked ELAPSED=13922 ms MO5456: cfg-param task: enter, 4 x 1000 ms sync EP0 requests MO5456[2]: closer: queue cfg_close + usb_proc_mwait() (uninterruptible, usb_serial.c:671-672) behind first-open chain + 1 extra tcsetattr MO5456: cfg-param task: leave (4/4 requests issued) MO5456: cfg-open task: enter, 5 x 1000 ms sync EP0 requests MO5456: cfg-open task: leave MO5456: line-state task: enter, 3 x 1000 ms sync EP0 requests (DTR, RTS, BREAK-off) MO5456: line-state task: leave (no core pause) MO5456: cfg-status task: enter, 2 x 1000 ms sync EP0 requests (LSR, MSR reads) MO5456: cfg-status task: leave (no core pause) MO5456: cfg-param task: enter, 4 x 1000 ms sync EP0 requests MO5456: cfg-param task: leave (4/4 requests issued) MO5456: cfg-close task: enter/leave (umoscom_cfg_close is a no-op: 0 requests) MO5456[2]: closer: unblocked ELAPSED=17923 ms MO5456: cfg-param task: enter, 4 x 1000 ms sync EP0 requests (fix: abort on first error) MO5456[B]: closer: queue cfg_close + usb_proc_mwait() (uninterruptible, usb_serial.c:671-672) behind first-open chain MO5456: cfg-param: request 1/4 failed (USB_ERR_TIMEOUT) -> abort chain (fixed) MO5456: cfg-param task: leave (1/4 requests issued) MO5456: cfg-open task: enter, 5 x 1000 ms sync EP0 requests (fix: abort on first error) MO5456: cfg-open: request 1/5 failed (USB_ERR_TIMEOUT) -> abort chain (fixed) MO5456: cfg-open task: leave MO5456: line-state task: enter, 3 x 1000 ms sync EP0 requests (DTR, RTS, BREAK-off) MO5456: line-state: request 1/3 failed (USB_ERR_TIMEOUT) -> abort chain (fixed) MO5456: line-state task: leave (no core pause) MO5456: cfg-status task: enter, 2 x 1000 ms sync EP0 requests (LSR, MSR reads) MO5456: cfg-status: request 1/2 failed (USB_ERR_TIMEOUT) -> abort chain (fixed) MO5456: cfg-status task: leave (no core pause) MO5456: cfg-close task: enter/leave (umoscom_cfg_close is a no-op: 0 requests) MO5456[B]: closer: unblocked ELAPSED=4109 ms MO5456: cfg-param task: enter, 4 x 250 ms sync EP0 requests (fix: abort on first error) MO5456[C]: closer: queue cfg_close + usb_proc_mwait() (uninterruptible, usb_serial.c:671-672) behind first-open chain MO5456: cfg-param: request 1/4 failed (USB_ERR_TIMEOUT) -> abort chain (fixed) MO5456: cfg-param task: leave (1/4 requests issued) MO5456: cfg-open task: enter, 5 x 250 ms sync EP0 requests (fix: abort on first error) MO5456: cfg-open: request 1/5 failed (USB_ERR_TIMEOUT) -> abort chain (fixed) MO5456: cfg-open task: leave MO5456: line-state task: enter, 3 x 250 ms sync EP0 requests (DTR, RTS, BREAK-off) MO5456: line-state: request 1/3 failed (USB_ERR_TIMEOUT) -> abort chain (fixed) MO5456: line-state task: leave (no core pause) MO5456: cfg-status task: enter, 2 x 250 ms sync EP0 requests (LSR, MSR reads) MO5456: cfg-status: request 1/2 failed (USB_ERR_TIMEOUT) -> abort chain (fixed) MO5456: cfg-status task: leave (no core pause) MO5456: cfg-close task: enter/leave (umoscom_cfg_close is a no-op: 0 requests) MO5456[C]: closer: unblocked ELAPSED=1229 ms MO5456: harness complete