Hi @dgatwood, @jazzzz,

The test kernels have finished building and are ready for you to try.

Like I said before, they are 5.11.0-44-generic for Focal HWE and
Hirsute, and 5.13.0-23-generic for Impish, with just the one commit
reverted:

commit 5caa90d5fedfcdf57a42c272896cfd0ef6b5c667
commit-upstream: 5255660b208aebfdb71d574f3952cf48392f4306
Author: Jonathan Bell <jonat...@raspberrypi.org>
Date: Fri Oct 8 12:25:44 2021 +0300
Subject: xhci: add quirk for host controllers that don't update endpoint DCS
Link: 
https://github.com/torvalds/linux/commit/5255660b208aebfdb71d574f3952cf48392f4306

Let's see if this is the commit which is causing you issues. Could you
please install a test kernel and let me know if your USB ports work
again?

Please note, these test packages are NOT SUPPORTED by Canonical and are
for TEST PURPOSES ONLY. ONLY install in a dedicated test environment.

Instructions to install:
1) sudo add-apt-repository ppa:mruffell/lp1956849-test
2) sudo apt update

For Focal HWE and Hirsute users:
3) sudo apt install linux-image-unsigned-5.11.0-44-generic 
linux-modules-5.11.0-44-generic linux-modules-extra-5.11.0-44-generic 
linux-headers-5.11.0-44-generic
For Impish users:
3) sudo apt install linux-image-unsigned-5.13.0-23-generic 
linux-modules-5.13.0-23-generic linux-modules-extra-5.13.0-23-generic 
linux-headers-5.13.0-23-generic

4) sudo reboot
5) uname -rv
Focal:
5.11.0-44-generic #48~20.04.2+TEST1956849v20220112b1-Ubuntu SMP Wed Jan 12 
02:26:0
Hirsute:
5.11.0-44-generic #48+TEST1956849v20220112b1-Ubuntu SMP Wed Jan 12 02:31:07 UTC 
20
Impish:
5.13.0-23-generic #23+TEST1956849v20220112b1-Ubuntu SMP Wed Jan 12 02:37:08 UTC 
20

If you are asked to abort the current kernel removal, say no.

You may need to change your grub config to boot the correct kernel. You
can follow these instructions to do that:
https://paste.ubuntu.com/p/WGpCWTPyTj/

Please make sure the uname is correct on boot. Sometimes newer kernels
get pulled in due to metapackage dependencies not liking the linux-
image-unsigned package.

Let me know if your USB ports start to work again. If they do, we can
revert the commit in the Ubuntu kernels, and go and report the issue
upstream and get it fixed. If it doesn't, then we will need to do some
more tests to try find the commit which introduced the regression.

Thanks,
Matthew

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1956849

Title:
  Almost all USB ports suddenly stopped working; unbootable

Status in linux package in Ubuntu:
  New

Bug description:
  This package needs to be pulled NOW.  It disables almost all USB-3.0
  and USB-C ports completely.

  Even though I had automatic software updates turned OFF (or so I
  thought), my Mac Pro suddenly got a new kernel when I rebooted it this
  morning:

  Linux macpro-obs 5.11.0-44-generic #48~20.04.2-Ubuntu SMP Tue Dec 14
  15:36:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

  and it contains a P0 showstopper bug.  Upon rebooting, I got dropped
  into the initrd prompt because Linux could not see the external USB
  drive that I'm booting from (WDBAGF5000AGY-WESN).

  I wasted an entire day figuring out what was wrong, and even went so
  far as to order a replacement SSD, planning to rebuild everything from
  scratch, because the drive failed to appear in every single USB port I
  tried.

  Then I discovered that a different SSD didn't work, either.  At that
  point, I realized that something else was wrong, and I kept trying
  until I found one other port that worked.  I was then able to boot and
  get dmesg and lsusb output.

  This kernel update broke not only the built-in ports, but also the
  ports on a generic USB-C PCIe card (Amazon B08PF8XR73).

  Mac Pro built-in USB-3.0(A) ports (2x): working
  Mac Pro built-in USB-C ports (4x): dead
  USB-C PCIe card USB-C ports (2x): dead
  USB-C PCIe card USB-3.0(A) ports (5x): dead

  All devices fail to appear in lsusb when attached to the port,
  including an Apple USB keyboard, an Anker USB-C Ethernet adapter, a WD
  SSD, and a Sandisk SSD.

  I'm going to roll back my kernel to a working kernel, but this package
  needs to be pulled NOW before it affects too many people.  This is too
  catastrophic a bug to wait even a day.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1956849/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to