External ThunderBolt 3 SSD drive not recognized on Ubuntu 17.10 running on Macbook Pro A1706

2

2

So I've installed Ubuntu 17.10 on an external SSD and had it boot on my MacBook Pro A1706 (late 2016), works like a charm (installed the keyboard/touchbar module).

I have an external ThunderBolt 3 (USB type C) SSD drive. When I connect it, Ubuntu doesn't recognize it. lspci shows Thunderbolt is available. When connecting the drive to MacOS, it works perfectly.

Any ideas?

John Kalispera

Posted 2018-02-25T07:15:16.863

Reputation: 21

Anything in the logfiles when you plug it in? Does it work if you plug it in before booting from the other SSD? – Hennes – 2018-02-25T10:46:57.917

What filesystem is the partition formatted to? – Simon Sheehan – 2018-02-28T02:36:29.027

Answers

2

Thunderbolt requires either that you manually authorize your devices. However no utility exists in current distributions for that. You can either try compiling yourself the tbtadm utility found here: https://github.com/intel/thunderbolt-software-user-space

Or go the unsafe way as described in the kernel documentation:

Those users who just want to connect any device without any sort of manual work, can add following line to /etc/udev/rules.d/99-local.rules:

ACTION=="add", SUBSYSTEM=="thunderbolt", ATTR{authorized}=="0", ATTR{authorized}="1"

This will authorize all devices automatically when they appear. However, keep in mind that this bypasses the security levels and makes the system vulnerable to DMA attacks.

wazoox

Posted 2018-02-25T07:15:16.863

Reputation: 1 285