xHCI resume failure on TU116 USB 3.1 controller with 595.71.05 — Bluetooth devices lost after suspend and reboot

After updating to NVIDIA driver 595.71.05, the TU116 USB 3.1 Host Controller (10de:1aec at 0000:01:00.2) fails to resume from suspend. This causes all USB devices on that
controller (in my case Bluetooth via onboard xHCI) to stop working after resume.

Error from journalctl:

xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit

Symptoms:

  • Bluetooth mouse (Logitech MX Master 3S) does not reconnect after suspend
  • xHCI controller on the NVIDIA GPU card fails to reinitialize on resume

Tested:

  • Kernel 7.0.0-14 and 7.0.0-15 — issue occurs on both → not a kernel regression
  • Reverting to NVIDIA driver 595.58.03 resolves the issue completely
  • With 595.58.03 + kernel 7.0.0-15, Bluetooth devices reconnect normally after suspend

System:

  • Ubuntu 26.04
  • Kernel: 7.0.0-15-generic (also tested 7.0.0-14)
  • GPU: NVIDIA GeForce GTX 1660 SUPER (TU116)
  • NVIDIA driver: 595.71.05 (broken) / 595.58.03 (working)
  • Suspend mode: S3

Workaround: Revert to 595.58.03.

Note: There is a related report ( Graphical corruption after suspend/resume with NVIDIA Xid 13 (595.71.05) ) of 595.71.05 causing
graphical corruption (Xid 13) on resume — different symptom but same driver regression.