Dell Customer Communication - Confidential Hi HPS, Sorry for late response, I am busy with other issue last days. I verified your diff, and I got positive result. Your diff fixes cancel xfer issue. Will you commit it to main stream?
Regards, Horse Ma (Shichun Ma) Software Engineer Dell | Cloud client-computing - Wyse office +86 10 82862579, Mobile +86 13241851528 See our products at www.dell.com/wyse -----Original Message----- From: Hans Petter Selasky <[email protected]> Sent: Wednesday, January 8, 2020 7:16 PM To: Ma, Horse; [email protected] Cc: Hu, Shunchao Subject: Re: can not receive xfer interrupt after stop xfer is called intel XHCI Gemini Lake SOC [EXTERNAL EMAIL] 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]"
