On 26 January 2018 at 06:33, Mika Westerberg <mika.westerberg@xxxxxxxxxxxxxxx> wrote: > On Thu, Jan 25, 2018 at 10:20:02PM +0000, Mike Lothian wrote: >> I've just tried this and the USB-C device was detected :D This is the >> first time it's ever been detected after boot >> >> 02:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge >> [Alpine Ridge 2C 2015] >> Kernel driver in use: pcieport >> 03:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge >> [Alpine Ridge 2C 2015] >> Kernel driver in use: pcieport >> 03:01.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge >> [Alpine Ridge 2C 2015] >> Kernel driver in use: pcieport >> 03:02.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge >> [Alpine Ridge 2C 2015] >> Kernel driver in use: pcieport >> 39:00.0 USB controller: Intel Corporation DSL6340 USB 3.1 Controller >> [Alpine Ridge] >> Subsystem: Device 2222:1111 >> Kernel driver in use: xhci_hcd > > Yes, this is how it should work. All those PCI bridges + xHCI are > hotplugged when you plug in a USB-C device. > -- > To unsubscribe from this list: send the line "unsubscribe linux-usb" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html Whether CONFIG_HOTPLUG_PCI_ACPI=y or CONFIG_HOTPLUG_PCI_ACPI=n the device doesn't show unless echo 1 > /sys/bus/pci/rescan is issued -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html