Comment 39 for bug 1763594

Revision history for this message
Claudius Thomas (ctde) wrote :

Verified this on a Thinkpad X230 with lastest Ubuntu 18.04/Linux Mint 19 kernel and Archlinux (4.17.8-1-ARCH).
For me, however, the symtoms are a bit different:

After boot and after device being removed, devices are not recognized anymore wehn plugged in.

"xhci_hcd 0000:00:14.0: HC died; cleaning up" is in the logs.

sudo bash -c 'cd /sys/bus/pci/drivers/xhci_hcd; for d in ????:??:??.? ; do echo -n "$d" > unbind; echo -n "$d" > bind; done'
fixes this - but only once.

Kernel parameters 'pci=nomsi iommu=soft' do not fix this (iommu=soft is default anyways).
However, "usbcore.autosuspend=-1" does seem to fix the issue.

Haven't had the chance to try out the new kernel so far...