** Description changed:

- Problem:
- After upgrading from kernel 6.8.0-142-generic to kernel 6.8.0-146-generic, 
USB 3.0 devices/ports
- are no longer working.
+ Title: USB storage devices not detected on laptop ports after update to
+ linux 6.8.0-146 (6.8.0-142 works)
  
- When booting the previous kernel via GRUB, USB 3.0 works normally.
+ == Summary ==
+ After updating from linux-image-6.8.0-142-generic to 6.8.0-146-generic, USB 
mass-storage devices (USB stick, external hard disk) are no longer detected on 
the laptop's built-in USB ports. Nothing is logged in dmesg when they are 
plugged in. Booting the older kernel 6.8.0-142 from GRUB fixes the problem; no 
other change was made. This looks like a regression.
  
- Therefore this appears to be a kernel regression.
+ == Environment ==
+ - Ubuntu release: [e.g. 24.04 LTS - output of lsb_release -a]
+ - Hardware: Lenovo ThinkPad [model], with docking station
+ - Working kernel: 6.8.0-142-generic
+ - Broken kernel: 6.8.0-146-generic
+ - USB controllers: xHCI 0000:00:14.0 (usb2 / usb3), EHCI 0000:00:1d.0 (usb1)
+ - Output of lspci -nn | grep -i usb: [paste here]
  
- Steps to reproduce:
- 1. Boot Ubuntu with kernel 6.8.0-146-generic.
- 2. Connect a USB 3.0 device to a USB 3.0 port.
- 3. Device is not detected / USB 3.0 does not function.
- 4. Reboot and select the previous kernel in GRUB.
- 5. The same USB device and USB port work normally.
+ == Steps to reproduce ==
+ 1. Boot kernel 6.8.0-146-generic.
+ 2. Run: sudo dmesg -w
+ 3. Plug a USB stick or external HDD into any USB port on the laptop itself.
  
- Expected behaviour:
- USB 3.0 devices should work as they did with the previous kernel.
+ == Expected result ==
+ dmesg shows "new high-speed USB device ..." (or SuperSpeed), the device 
appears in lsusb and lsblk.
  
- Actual behaviour:
- USB 3.0 functionality is broken with kernel 6.8.0-146-generic.
+ == Actual result ==
+ - No kernel message at all, in any laptop USB port. lsusb and lsblk do not 
list the device.
+ - A USB mouse (low-speed) on the same ports works normally.
+ - The same stick is detected normally when plugged into the docking station.
+ - Modules usb_storage and uas load without errors (modprobe), so this is not 
a missing module.
+ - No xHCI errors in dmesg (no "HC died", "halted", "timeout"), no 
over-current messages.
+ - lsusb -t shows "Bus 003 ... Driver=xhci_hcd/0p" (SuperSpeed root hub with 0 
ports) on the broken kernel when no dock is attached. [Please state if you also 
checked this on 6.8.0-142]
+ 
+ == What I tried (without success on 6.8.0-146) ==
+ - Other ports, other devices (stick and external HDD)
+ - Full hardware reset (power adapter and battery removed, built-in battery 
disabled in BIOS)
+ - Loading usb-storage and uas manually
+ - A normal reboot
+ 
+ == Comparison between kernels ==
+ - journalctl -k from the last boot with 6.8.0-142 (30 Sep, evening) and the 
first boot with 6.8.0-146 (1 Oct, early morning) show the same xHCI 
initialization messages; the only visible difference is the kernel version 
string.
+ - With 6.8.0-142 the problem does not occur.
+ 
+ == Additional notes ==
+ - USBGuard is installed and running. It allows devices individually, but the 
kernel logs new devices before USBGuard acts, and here nothing is logged at 
all, so it does not seem to be involved. [Not yet tested with USBGuard stopped.]
+ - I am happy to test intermediate kernels, mainline builds or provide further 
logs (dmesg, lsusb -v, journalctl -k) on request.
+ 
+ 
  
  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: linux-image-6.8.0-146-generic 6.8.0-146.146
  ProcVersionSignature: Ubuntu 6.8.0-146.146-generic 6.8.12
  Uname: Linux 6.8.0-146-generic x86_64
  ApportVersion: 2.28.3-0ubuntu0.1
  Architecture: amd64
  AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC1:  thorsten   3300 F.... wireplumber
-  /dev/snd/controlC0:  thorsten   3300 F.... wireplumber
-  /dev/snd/seq:        thorsten   3295 F.... pipewire
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC1:  thorsten   3300 F.... wireplumber
+  /dev/snd/controlC0:  thorsten   3300 F.... wireplumber
+  /dev/snd/seq:        thorsten   3295 F.... pipewire
  CRDA: N/A
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Thu Oct  1 16:58:30 2026
  InstallationDate: Installed on 2023-06-23 (1196 days ago)
  InstallationMedia: Ubuntu 22.04.2 LTS "Jammy Jellyfish" - Release amd64 
(20230223)
  MachineType: LENOVO 20BX000XGE
  ProcEnviron:
-  LANG=de_DE.UTF-8
-  PATH=(custom, no user)
-  SHELL=/bin/bash
-  TERM=xterm-256color
-  XDG_RUNTIME_DIR=<set>
+  LANG=de_DE.UTF-8
+  PATH=(custom, no user)
+  SHELL=/bin/bash
+  TERM=xterm-256color
+  XDG_RUNTIME_DIR=<set>
  ProcFB: 0 i915drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.8.0-146-generic 
root=UUID=d8459cc0-8b94-43ed-b66d-a0a39ccba932 ro quiet splash vt.handoff=7
  RelatedPackageVersions:
-  linux-restricted-modules-6.8.0-146-generic N/A
-  linux-backports-modules-6.8.0-146-generic  N/A
-  linux-firmware                             20240318.git3b128b60.0ubuntu3.1
+  linux-restricted-modules-6.8.0-146-generic N/A
+  linux-backports-modules-6.8.0-146-generic  N/A
+  linux-firmware                             20240318.git3b128b60.0ubuntu3.1
  SourcePackage: linux
  UpgradeStatus: Upgraded to noble on 2024-11-15 (685 days ago)
  dmi.bios.date: 08/14/2019
  dmi.bios.release: 1.37
  dmi.bios.vendor: LENOVO
  dmi.bios.version: JBET73WW (1.37 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 20BX000XGE
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0E50510 WIN
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: None
  dmi.ec.firmware.release: 1.4
  dmi.modalias: 
dmi:bvnLENOVO:bvrJBET73WW(1.37):bd08/14/2019:br1.37:efr1.4:svnLENOVO:pn20BX000XGE:pvrThinkPadT450s:rvnLENOVO:rn20BX000XGE:rvrSDK0E50510WIN:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_20BX_BU_Think_FM_ThinkPadT450s:
  dmi.product.family: ThinkPad T450s
  dmi.product.name: 20BX000XGE
  dmi.product.sku: LENOVO_MT_20BX_BU_Think_FM_ThinkPad T450s
  dmi.product.version: ThinkPad T450s
  dmi.sys.vendor: LENOVO

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2169169

Title:
  After upgrading USB 3.0 no longer working

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to