Fix cold plugged USB device on certain PCIe USB cards
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Chris Chiu | ||
Hirsute |
Fix Released
|
Undecided
|
Chris Chiu |
Bug Description
[SRU Justification]
[Impact]
Cold plugged USB device was not detected on certain PCIe USB cards
(like Inateck card connected to AM64 EVM or connected to J7200 EVM).
And also the root hub mentioned in https:/
Re-plugging the USB device always gets it enumerated.
[Fix]
As soonprimary roothub is registered, port status change is handled
even before xHC is running and leads to cold plug USB devices not
detected. Register both root hubs along with the secondary hcd for xhci.
[Test Case]
1. Plug the USB device to the ports of problematic root hub.
2. Power on the machine.
3. Check if the USB device can work or not after boot.
[Regression Potential]
Low. It simply make sure both primary and secondary roothubs are registered along with the second HCD.
CVE References
description: | updated |
Changed in linux (Ubuntu Focal): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Hirsute): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Focal): | |
assignee: | nobody → Chris Chiu (mschiu77) |
Changed in linux (Ubuntu Hirsute): | |
assignee: | nobody → Chris Chiu (mschiu77) |
Changed in linux (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Hirsute): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-focal verification-done-hirsute removed: verification-needed-focal verification-needed-hirsute |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1945211
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.