So a little nut to crack for my #linux bubble: I am running #mintlinux on my external Thunderbolt SSD on the 2013 iMac. Problem is: When I suspend and then resume, the TB SSD does NOT wake up. System hangs -- because there is no root FS anymore!
I already tried iummu=soft and pcie_aspm=off in the grub defaults:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash iommu=soft pcie_aspm=off"
But that does nothing to help. Any other ideas how to wake the sleeping princcess?
@root42
You can also try to disable the autosuspend for the Thunderbolt controller by adding a kernel module option. Create a new file /etc/modprobe.d/thunderbolt.conf with the following content:
options thunderbolt autosuspend=0
After making these changes, make sure to update your GRUB configuration by running sudo update-grub (or sudo grub-mkconfig -o /boot/grub/grub.cfg on some systems).