Joined: 25 Dec 2002
|Posted: Wed Oct 11, 2017 8:35 pm Post subject: [Fixed] Thunderbolt Dock / USB Hotplug on Thinkpad Carbon X1
I found the answer - CONFIG_HOTPLUG_PCI_ACPI=y[/b]
I'm using a Thinkpad Carbon X1 (5th gen), with a Thunderbolt Dock (40AC0135US).
Connecting DisplayPort monitors to the dock, I can hotplug external monitor easily.
If I boot with USB devices attached to the dock, they work - keyboard, mouse, etc.
However, if I unplug and replug the dock, they don't work.
Any idea what I might be missing? Some kernel driver or userspace daemon?
Here's what lsusb looks like. I booted with the dock plugged in here, and you can still see devices like the Logitech mouse. They don't disappear when the dock is unplugged.
Bus 006 Device 002: ID 17ef:3069 Lenovo
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 004: ID 05ac:024f Apple, Inc.
Bus 005 Device 003: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard
Bus 005 Device 002: ID 046d:c069 Logitech, Inc. M-U0007 [Corded Mouse M500]
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 17ef:3066 Lenovo
Bus 003 Device 002: ID 17ef:306a Lenovo
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 138a:0097 Validity Sensors, Inc.
Bus 001 Device 004: ID 13d3:5682 IMC Networks
Bus 001 Device 003: ID 8087:0a2b Intel Corp.
Bus 001 Device 002: ID 1199:9079 Sierra Wireless, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Plugging/unplugging USB devices into the dock does not generate any dmesg output.
I'm running gentoo-sources 4.13.5, and I built the kernel myself.