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 0109ffb commit f4845e4Copy full SHA for f4845e4
src/portable/ehci/ehci.c
@@ -578,8 +578,9 @@ void qhd_xfer_complete_isr(ehci_qhd_t * qhd) {
578
if ( qtd_overlay->halted ) {
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
+ // clear halted bit if not caused by STALL to allow more transfer
582
xfer_result = XFER_RESULT_FAILED;
- qtd_overlay->halted = false; // clear halted bit if it is not caused by STALL
583
+ qtd_overlay->halted = false;
584
TU_LOG3(" QHD xfer err count: %d\n", qtd_overlay->err_count);
585
// TU_BREAKPOINT(); // TODO skip unplugged device
586
}else {
0 commit comments