No USB from Lenovo Thunderbolt dock 40AC0135
A nice new bit of issued kit not working in the way I wanted it to - namely that USB ports seemed to give power, but now show up as devices. Most confusing for things like backlit keyboards, or microphones. They seem to work from a power point of view - but no function - and not showing up as USB devices. With only two USB3 sockets in the laptop, this is a proper issue.
The dock in question is the Thunderbolt 3 USBC connected (issued with a comedically short lead - I mean - really?) 40AC dock. It supplies power to the laptop, powers two Display Ports (VGA and HDMI) a selection of high power / USB3 / USB2 sockets, USB C sockets, external 3.5mm sound output, and an RJ45 for a wired gigabit connection.
Following this resolution - everything is working except the RJ45 (which shows link light, but does not show up under ip addr) - I will update this post if I get that working.
// USB sockets in Lenovo 40AC thunderbolt dock not working
// Environment
// Resolution
Shut down the machine. Starting the machine into the BIOS setup.
// Root Cause
// Diagnostic Steps
boltctl list
shows the dock is attached and functioning. However boltctl enrole
(followed by the UUID for the dock as displayed previously) gained from the list does not cause lsusb
to start finding those devices.lsusb
is not showing devices that are plugged into the dock unit. Plugging the same device into the laptop directly, it is enumerated, and shows in lsusb
. In both cases any power lights, backlights, or similar are illuminated.
THUNDERBOLT DOCK NETWORK CARD
================================
The NIC in the dock I was unable to get to work with RHEL7.
On switching to Fedora 30 however, the device became visible and useable.
The device enumerated as:
ens1u1: connected to Wired connection 1
“Lenovo ThinkPad TBT3”
The GUI shows it as a “USB Network Card” – and the MAC address vendor looks to be allocated to the delightfully named, and particularly unknown Good Way Industrial Co. .