Ask Your Question
4

Why does the USB 2.0 control endpoint become stalled when the set_configuration request is made?

asked 2022-11-26 11:00:00 +0000

scrum gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2021-06-10 19:00:00 +0000

plato gravatar image

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.

edit flag offensive delete link more

Your Answer

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

Add Answer


Question Tools

Stats

Asked: 2022-11-26 11:00:00 +0000

Seen: 9 times

Last updated: Jun 10 '21