In the kernel 5.4.0-96 it worked randomly. I noticed that instead of the suspend/resume cycle, it was enough to run 'sudo lsusb -v'. After this the USB net stick was detected. Note that both 'sudo' and '-v' were required to have an effect.
Version 5.4.0-97 (still in proposed state) has a proper fix:
Focal update: v5.4.160 upstream stable release (LP: #1953387)
xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay
See also https://patchwork.kernel.org/project<email address hidden>/
Looks like it took two months for this patch to come from mainline kernel to Ubuntu kernel.
In the kernel 5.4.0-96 it worked randomly. I noticed that instead of the suspend/resume cycle, it was enough to run 'sudo lsusb -v'. After this the USB net stick was detected. Note that both 'sudo' and '-v' were required to have an effect.
Version 5.4.0-97 (still in proposed state) has a proper fix:
Focal update: v5.4.160 upstream stable release (LP: #1953387)
xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay
See also https:/ /patchwork. kernel. org/project<email address hidden>/
Looks like it took two months for this patch to come from mainline kernel to Ubuntu kernel.