Am 11.01.19 um 19:20 schrieb Oliver Neukum: > On Fr, 2019-01-11 at 15:39 +0100, Jan-Marek Glogowski wrote: >> I've got new hardware (Acer s4640g), which has some USB 3.1 gen 2 usb-c ports. >> >> /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M >> |__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M > > > According to the dmesg you attached, the device is detected. > Please clarify what exactly you attached. Yup, but the device is just detected if its plugged in on boot / module load. I now have recompiled 5.0-rc1 with xhci as a module. If I plug the device after the module is loaded, I get no messages in dmesg. No devices shows up If I rmmod xhci_pci + modprobe xhci_pci the device is correctly enumerated and works. If I re-plug the device again it also doesn't show up again until module "reload". The attached dmesg is from a boot with the device plugged in. I had some talk with Greg on #kernelnewbies and he suspected a broken port. I have no idea if a port can enumerate but not hotplug. I meanwhile switched to some other HW (Acer n4660g), which shows the same problem. Jan-Marek