On 2019-12-31 11:53, Hans Petter Selasky wrote:
On 2019-12-31 01:23, [email protected] wrote:
Dell Customer Communication - Confidential
Hi HPS,
It's already in stopped status. I am also confusing on the root cause.
I attached the test application and my patch for the xhci stop xfer
workaround solution.
The confusing points:
1. cancel xfer error can be reproduced on all CCID smart readers (I
have tested three different model of readers);
2. keyboard has similar endpoint attribution, while I can't reproduce
similar problem on the keyboard;
Hi,
I suspect it is the newer XHCI hardware which has some additional
checks. Can you verify if the XHCI controller in your computer accept
multiple configure_ep() commands? The state diagram in the XHCI
specification does not say you cannot do this, but I imagine this might
be causing it.
The XHCI driver in FreeBSD configure one and one endpoint and not all at
the same time.
Can you try the attached patch instead of yours?
Ping?
--HPS
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "[email protected]"