> On Sep 1, 2025, at 1:12 AM, sc dying <sc.dy...@gmail.com> wrote:
> 
> Host contoller drivers including xhci (but dwc2) look like returning
> USBD_NORMAL_COMPLETION on receiving both full size and short packet.
> usb_transfer_complete in usbdi.c makes ux_status = USBD_SHORT_XFER
> when actual transferred length < requested length && USBD_SHORT_XFER_OK
> is not set on inbound pipe.
> 
> BTW is it due to clearing data toggle?

Data toggle is also in the mix here, and I have a patch from jak to address 
that, but it *still* did not address the issue I was having.  I had planned to 
run some tests this weekend to get some additional information, but had to deal 
with a small family emergency that necessitated 2 cross-country flights over 
the course of 24 hours; lots of idle time, but no devices handy, sigh.

I should have some time to poke around at it again in the evenings this week.

-- thorpej

Reply via email to