When the set_configuration request is made, the USB 2.0 control endpoint becomes stalled because the USB host controller is changing the configuration of the attached USB device. During this process, the USB device may need to reset some of its endpoints and reconfigure its internal registers. As a result, the control endpoint may become temporarily unavailable for communication until the USB device completes its configuration changes. This is why the control endpoint is stalled during the configuration process. Once the configuration process is complete, the control endpoint becomes available again for communication.
Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss
Asked: 2022-11-26 11:00:00 +0000
Seen: 9 times
Last updated: Jun 10 '21