This is happening to me on a ThinkPad E495 with AMD chipset and no docking station, with Ubuntu LTS 20, kernel 5.11.0-40-generic (latest HWE), for example on inserting an USB mouse:
Nov 11 19:00:52 cyme upowerd[2469]: treating change event as add on /sys/devices/pci0000:00/0000:00:08.1/0000:05:00.3/usb1/1-4
Nov 11 19:00:52 cyme kernel: usb usb1-port4: disabled by hub (EMI?), re-enabling...
Nov 11 19:00:52 cyme kernel: usb 1-4: USB disconnect, device number 18
Nov 11 19:00:52 cyme kernel: usb 1-4: new low-speed USB device number 19 using xhci_hcd
Nov 11 19:01:03 cyme kernel: xhci_hcd 0000:05:00.3: xHCI host not responding to stop endpoint command.
Nov 11 19:01:03 cyme kernel: [43B blob data]
Nov 11 19:01:03 cyme kernel: xhci_hcd 0000:05:00.3: xHCI host controller not responding, assume dead
Nov 11 19:01:03 cyme kernel: xhci_hcd 0000:05:00.3: HC died; cleaning up
Nov 11 19:01:03 cyme kernel: usb usb1-port4: couldn't allocate usb_device
The workaround described in comment #22 above, to unbind and then bind the devices, works for me too. Weird. It did not seem to happen with earlier recent kernel version, but not sure when i started to happen.
This is happening to me on a ThinkPad E495 with AMD chipset and no docking station, with Ubuntu LTS 20, kernel 5.11.0-40-generic (latest HWE), for example on inserting an USB mouse:
Nov 11 19:00:52 cyme upowerd[2469]: treating change event as add on /sys/devices/ pci0000: 00/0000: 00:08.1/ 0000:05: 00.3/usb1/ 1-4
Nov 11 19:00:52 cyme kernel: usb usb1-port4: disabled by hub (EMI?), re-enabling...
Nov 11 19:00:52 cyme kernel: usb 1-4: USB disconnect, device number 18
Nov 11 19:00:52 cyme kernel: usb 1-4: new low-speed USB device number 19 using xhci_hcd
Nov 11 19:01:03 cyme kernel: xhci_hcd 0000:05:00.3: xHCI host not responding to stop endpoint command.
Nov 11 19:01:03 cyme kernel: [43B blob data]
Nov 11 19:01:03 cyme kernel: xhci_hcd 0000:05:00.3: xHCI host controller not responding, assume dead
Nov 11 19:01:03 cyme kernel: xhci_hcd 0000:05:00.3: HC died; cleaning up
Nov 11 19:01:03 cyme kernel: usb usb1-port4: couldn't allocate usb_device
The workaround described in comment #22 above, to unbind and then bind the devices, works for me too. Weird. It did not seem to happen with earlier recent kernel version, but not sure when i started to happen.