Ubuntu – Dell WD19TB Thunderbolt dock – Failed to authorize device

18.04delldriversthunderbolt

In pursuit of an answer to this question, I purchased a Dell WD19TB dock for my XPS 13 7390 "Developer Edition" running 18.04.3 LTS. After connecting everything, the HDMI external monitor works fine, but the USB 3 and gigabit ethernet ports don't work at all. I looked at my devices->Thunderbolt, and the dock shows up as "pending":

pending

I clicked on the dock name in that screen and this dialog popped up, asking me to "authorize and connect" to the dock:

authorize

I click the "authorize and connect" button, and after typing in my sudo password, I got another dialog stating "Failed to authorize device: kernel error."

failed

After this, back on the devices->Thunderbolt screen, the dock shows with an error:

error

Dell support has no idea what to do with Ubuntu users, it seems, and directed me to the official Ubuntu forum, where I will be posting as well. Do I need to install some drivers for the dock? If so, what drivers and where do I get them? How do I get a Dell WD19TB dock working with my system?

Best Answer

I figured this out, mostly by accident. In the BIOS, there are several settings related to Thunderbolt. One is "Thunderbolt Security Level," which defaults to "User Authorization." I changed this setting to "No Security," reconnected the dock, booted it up, and now it sees everything that is connected to the dock.

BIOS Thunderbolt Security

Now, when I look in "Devices -> Thunderbolt," the dock shows up as "Authorized."

Thunderbolt Authorized

Hope this helps someone in the future.

Related Question