Association box TS3 Thunderbolt de CalDigit

Pour associer correctement une telle station d’accueil sur un Ubuntu 17.10 il convient de réaliser l’opération suivante (cf la page Thunderbolt sur The Linux Kernel) :
# echo 1 > /sys/bus/thunderbolt/devices/0-0/nvm_authenticate
Ceci est indispensable pour « autoriser » la station. Dans mon cas, il s’agit d’une station CalDigit TS3 : http://www.caldigit.com/thunderbolt-3-dock/.

Par la suite, pour pérenniser cette action à chaque reboot il faut ajouter la tâche crontab suivante :
@reboot echo 1 > /sys/bus/thunderbolt/devices/0-0/nvm_authenticate Ainsi la station d’accueil sera autorisée à chaque démarrage du portable.

Ou alors, ce qui est plus radical mais moins « secure » :

Editer la ligne /etc/udev/rules.d/99-local.rules et y ajouter :

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

Pour l’instant, le double-écran, la prise RJ45 ethernet et les ports USB fonctionnent très bien. Il me reste à tester le port SATA intégré à cette station qui par ailleurs semble de très bonne qualité.

Pour éviter que le portable ne s’éteigne quand on le ferme alors qu’il est connecté au dock, il faut également modifier le fichier /etc/systemd/logind.conf pour positionner la variable HandleLidSwitchDocked :

HandleLidSwitchDocked=ignore