8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7537985 commit b3c7fe1Copy full SHA for b3c7fe1
src/portable/ehci/ehci.c
@@ -579,6 +579,7 @@ void qhd_xfer_complete_isr(ehci_qhd_t * qhd) {
579
if (qtd_overlay->xact_err || qtd_overlay->err_count == 0 || qtd_overlay->buffer_err || qtd_overlay->babble_err) {
580
// Error count = 0 often occurs when device disconnected, or other bus-related error
581
xfer_result = XFER_RESULT_FAILED;
582
+ qtd_overlay->halted = false; // clear halted bit if it is not caused by STALL
583
TU_LOG3(" QHD xfer err count: %d\n", qtd_overlay->err_count);
584
// TU_BREAKPOINT(); // TODO skip unplugged device
585
}else {
0 commit comments