2022-04-07 18:32:00 |
Luke Nowakowski-Krijger |
bug |
|
|
added bug |
2022-04-07 18:32:37 |
Luke Nowakowski-Krijger |
nominated for series |
|
Ubuntu Focal |
|
2022-04-07 18:32:37 |
Luke Nowakowski-Krijger |
bug task added |
|
linux (Ubuntu Focal) |
|
2022-04-07 18:32:53 |
Luke Nowakowski-Krijger |
summary |
USB devices not detected during boot on USB 3.0 hubs |
USB devices not detected during boot on USB 3.0 hubs |
|
2022-04-07 18:33:10 |
Luke Nowakowski-Krijger |
linux (Ubuntu Focal): status |
New |
Confirmed |
|
2022-04-07 19:00:05 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2022-04-07 19:13:09 |
Luke Nowakowski-Krijger |
nominated for series |
|
Ubuntu Impish |
|
2022-04-07 19:13:09 |
Luke Nowakowski-Krijger |
bug task added |
|
linux (Ubuntu Impish) |
|
2022-04-08 08:08:48 |
Kleber Sacilotto de Souza |
linux (Ubuntu Impish): status |
New |
In Progress |
|
2022-04-08 08:08:50 |
Kleber Sacilotto de Souza |
linux (Ubuntu Focal): status |
Confirmed |
In Progress |
|
2022-04-08 08:24:06 |
Kleber Sacilotto de Souza |
linux (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2022-04-08 08:24:08 |
Kleber Sacilotto de Souza |
linux (Ubuntu Impish): status |
In Progress |
Fix Committed |
|
2022-04-08 08:24:33 |
Dries Oeyen |
bug |
|
|
added subscriber Dries Oeyen |
2022-04-08 13:24:00 |
Tilman Schmidt |
bug |
|
|
added subscriber Tilman Schmidt |
2022-04-08 15:40:09 |
Luke Nowakowski-Krijger |
description |
There have been reports by some users using certain intel xHCI controllers that their USB devices are not being detected after boot again after similar issues were previously found and fixed. This seems to be related to both [1][2] with the majority of the discussion on [1] about these problems reoccurring. This bug report is being made more for documentation of this new regression.
These seems to be due to the patchset for [2] being reverted upstream due to regressions.
[1] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1939638
[2] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1945211 |
[SRU Justification]
[Impact]
There are users with certain intel xHCI controllers that are
experiencing problems with USB devices not being detected at boot.
This is because when the primary roothub is registered, device
enumeration happens before xHC is running and leads to devices not being
detected. This results in the error that looks something like
'usb usb1-port3: couldn't allocate usb_device'.
[Fix]
Register both root hubs along with the secondary hcd for xhci.
This original fix was reverted upstream due to regressions that occured due to
racing that happened when both roothubs were registered simultaneously.
However with those fixes being addressed in commits
("usb: hub: Fix usb enumeration issue due to address0 race")
("usb: hub: Fix locking issues with address0_mutex")
the maintainers have stated that they will be reintroducing this commit.
So lets reintroduce it here to fix the issues that users are
experiencing.
[Test Case]
Confirmed by Chris Chiu that this issue exists on similiar hardware
reported by the users and that reverting these reverts fixes the issue
showing no signs of 'couldn't allocate usb_device' and with USB devices
available after boot.
[Regression Potential]
Should be low now that we carry the fixes that seemed to be caused by
this patch series.
------------------------------------------------------------------------
There have been reports by some users using certain intel xHCI controllers that their USB devices are not being detected after boot again after similar issues were previously found and fixed. This seems to be related to both [1][2] with the majority of the discussion on [1] about these problems reoccurring. This bug report is being made more for documentation of this new regression.
These seems to be due to the patchset for [2] being reverted upstream due to regressions.
[1] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1939638
[2] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1945211 |
|
2022-04-13 11:48:40 |
Kleber Sacilotto de Souza |
tags |
|
verification-needed-focal |
|
2022-04-13 15:11:08 |
Ubuntu Kernel Bot |
tags |
verification-needed-focal |
verification-needed-bionic verification-needed-focal |
|
2022-04-14 20:22:12 |
Luke Nowakowski-Krijger |
tags |
verification-needed-bionic verification-needed-focal |
verification-done-bionic verification-done-focal |
|
2022-04-19 11:38:34 |
Launchpad Janitor |
linux (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2022-04-19 11:53:25 |
Ubuntu Kernel Bot |
tags |
verification-done-bionic verification-done-focal |
verification-done-bionic verification-done-focal verification-needed-impish |
|
2022-05-10 09:36:27 |
Launchpad Janitor |
linux (Ubuntu Impish): status |
Fix Committed |
Fix Released |
|
2022-05-10 09:36:27 |
Launchpad Janitor |
cve linked |
|
2021-26401 |
|
2022-05-10 09:36:27 |
Launchpad Janitor |
cve linked |
|
2022-0001 |
|
2022-05-10 09:36:27 |
Launchpad Janitor |
cve linked |
|
2022-26490 |
|
2022-05-10 09:36:27 |
Launchpad Janitor |
cve linked |
|
2022-27223 |
|