Activity log for bug #1968210

Date Who What changed Old value New value Message
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