Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Improve USB descriptor robustness #489

Open
makubacki opened this issue Jul 13, 2023 · 1 comment · Fixed by #494 or #493
Open

[Feature]: Improve USB descriptor robustness #489

makubacki opened this issue Jul 13, 2023 · 1 comment · Fixed by #494 or #493
Labels
state:backlog In the backlog state:needs-owner Needs an issue owner to be assigned state:needs-triage Needs to triaged to determine next steps type:feature-request A new feature proposal urgency:low Little to no impact

Comments

@makubacki
Copy link
Member

Feature Overview

Commit 714d41b, stopped USB enumeration in the case a malformed descriptor is found. This change was made because access exceptions occurred in some cases when attempting to communicate with the downstream device because the driver has invalid interface descriptor structures associated with the device.

The change has been found to regress end-user functionality of some USB devices.

Solution Overview

An exact solution is not being proposed at the moment. This feature request tracks a more robust solution that may still allow broader device compatibility while preventing the subsequent access violation issues the original change intended to solve.

Alternatives Considered

No response

Urgency

Low

Are you going to implement the feature request?

Someone else needs to implement the feature

Do you need maintainer feedback?

No maintainer feedback needed

Anything else?

No response

@makubacki makubacki added state:needs-triage Needs to triaged to determine next steps type:feature-request A new feature proposal labels Jul 13, 2023
@github-actions github-actions bot added urgency:low Little to no impact state:needs-owner Needs an issue owner to be assigned labels Jul 13, 2023
@makubacki makubacki reopened this Jul 21, 2023
@makubacki makubacki added the state:backlog In the backlog label Jul 25, 2023
@makubacki
Copy link
Member Author

Moved to backlog. This is considered low priority.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
state:backlog In the backlog state:needs-owner Needs an issue owner to be assigned state:needs-triage Needs to triaged to determine next steps type:feature-request A new feature proposal urgency:low Little to no impact
Projects
None yet
1 participant