We are using a Smart Card - Device. After Picking the Below patch we are observing the issue. Patch Picked : https://cgit.freebsd.org/src/commit/?id=3644b92099938b. (Patch is required as it is resolving Connectivity issue of Few Devices) Issue Looks similar to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263995 But applying the patch https://cgit.freebsd.org/src/commit/?id=b6f615255d8bcdf40604005b11998eee86872364 is not helping in resolving the issue.
Hi, Is this issue solved if you boot a 13-stable kernel? --HPS
I'm not actively backporting patches to 12-stable. Maybe there are more patches you need? Did you do a diff to see what is actually missing? --HPS
Can you Let me know Which Areas you want to me to Focus for Comparing the code. I Added a Log before return statement in the below patch. https://cgit.freebsd.org/src/commit/?id=b6f615255d8bcdf40604005b11998eee86872364 and i did not observe the Log. i suspect this part of code getting called in my case. Can you suggest the areas which needed to be Diffed to start with.
Hi, sys/dev/usb/*.[ch] and sys/dev/usb/controller/*.[ch] is probably what you want to compare! --HPS
Hi, There has been multiple changes in this area, and I thought that I would not MFC that to 12-stable to not break existing behaviour. Also there are two more patches coming for the XHCI controller, which I know about. --HPS
On FREEBSD -Stable 12 Branch . the Smart Card device is not getting detected. only the keyboard got detected.No endpoint generated for Smartcard compared the code with FreeBSD Stable - 12 and couldn't find much changes/patches which help.