MacBook Pro A1706(2016款)Ubuntu 17.10无法识别外接Thunderbolt 3 SSD求助
Hey there, let’s walk through targeted steps to get your Thunderbolt 3 SSD recognized in Ubuntu 17.10. Since you’ve confirmed Thunderbolt shows up in lspci and the drive works flawlessly in macOS, we can focus on Ubuntu-specific configurations and drivers:
Check Thunderbolt Device Authorization
Ubuntu (especially older releases) requires explicit authorization for Thunderbolt devices to connect. First, install the Thunderbolt management tool if you haven’t already:sudo apt update && sudo apt install boltRun
boltctl listto see all detected Thunderbolt devices. If your SSD shows up asunauthorized, grant access with:sudo boltctl authorize <device-UUID-or-name>You can also check system settings for a Thunderbolt panel to enable automatic authorization for trusted devices.
Verify Driver Modules are Loaded
Ensure the core Thunderbolt and USB-C drivers are active. Run these commands to check:lsmod | grep thunderbolt lsmod | grep xhci_pciIf either module is missing, load it manually:
sudo modprobe thunderbolt sudo modprobe xhci_pciReconnect your SSD after loading the modules to see if it’s detected.
Dig into System Logs for Clues
Real-time system logs will reveal exactly what’s happening when you plug in the SSD. Open a terminal and run:dmesg -wThen connect your Thunderbolt 3 SSD. Look for error messages like "USB device not accepting address" or "Thunderbolt controller error"—these will point to whether the issue is driver-related, power management, or hardware handshake.
Check for Unmounted Devices
Sometimes the SSD is detected but not automatically mounted. List all connected storage devices with:sudo lsblkLook for a device matching your SSD’s size (e.g.,
/dev/sdbor/dev/nvme0n1if it’s an NVMe drive). If you spot it, mount it manually with:sudo mkdir -p /mnt/thunderbolt-ssd sudo mount /dev/sdX1 /mnt/thunderbolt-ssdReplace
/dev/sdX1with your actual partition name.Consider Upgrading Ubuntu
Ubuntu 17.10 is an end-of-life release with no ongoing support, and Thunderbolt 3 driver support has improved drastically in newer LTS versions (like 18.04 or 20.04). If possible, backing up your data and upgrading to a supported release might resolve the compatibility issue outright.Update MacBook Thunderbolt Firmware
Even if the drive works in macOS, outdated Thunderbolt firmware can cause issues in Ubuntu. Boot into macOS, check for system updates (including firmware updates), install any available patches, then reboot back into Ubuntu to test again.
内容的提问来源于stack exchange,提问作者John Kalispera

