Skip to content

Tests: USB: Add a README for Linux users #9108

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

Merged

Conversation

fkjagodzinski
Copy link
Member

Description

Explain how to overcome xHCI limitations in kernels prior to v4.17 and
successfully run USB tests.

CC @c1728p9 @studavekar

Pull request type

[ ] Fix
[ ] Refactor
[ ] Target update
[ ] Functionality change
[x] Docs update
[ ] Test update
[ ] Breaking change

Explain how to overcome xHCI limitations in kernels prior to v4.17 and
successfully run USB tests.
@studavekar
Copy link
Contributor

Thanks @fkjagodzinski for updating docs, Is there some good instruction to use eHCI instead of xHCI the controller.

Copy link
Contributor

@cmonr cmonr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

This is awesome. Thank you for the research!

Copy link
Contributor

@c1728p9 c1728p9 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent investigation and good find @fkjagodzinski !

@cmonr
Copy link
Contributor

cmonr commented Dec 14, 2018

CI started

@cmonr cmonr merged commit 65d71bb into ARMmbed:feature-hal-spec-usb-device Dec 14, 2018
@cmonr cmonr removed the needs: CI label Dec 14, 2018
@cmonr
Copy link
Contributor

cmonr commented Dec 14, 2018

I think 41 mins from Open to Merge is a new repo record 😄

@fkjagodzinski
Copy link
Member Author

(...) Is there some good instruction to use eHCI instead of xHCI the controller.

@studavekar
I simply changed one of the BIOS settings on a laptop I used. If you'd rather avoid rebooting your machine you can try using setpci command. I've tried it, and it works; unfortunately I wasn't able to re-enable xHCI afterwards, so I had to reboot anyway.

The other Linux machine I used did not have that eHCI/xHCI setting, so I ended up using a newer mainline kernel.

@fkjagodzinski fkjagodzinski deleted the test_update-usb-basic branch December 21, 2018 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants