Support Lenovo docking station Thunderbolt 3

Bonjour,

J’ai la chance de m’être fait acheter le nouveau X1 Carbon par ma boîte. J’ai également pris le dock Tunderbolt 3 qui va avec.
Le laptop est installé sous Buster, et fonctionne à merveille, à l’exception d’une partie du dock, notamment le réseau et les ports USB.
un lsusb n’affiche même pas les devices. En revanche le déport d’écran et le chargement du laptop fonctionnent.
Il semble que les gars de chez ArchLinux[1] ont réussi à le faire fonctionner en utilisant le driver realtek r8152.
Je ne l’ai pas trouvé pour Debian.
Auriez-vous une piste à me conseiller ?

Merci d’avance.

[1]https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_5)#Thunderbolt_3_Dock

Je me réponds à moi même.
Dans le BIOS au chapitre Config => ThunderBolt 3, j’ai passé les réglages de sécurité à No Security, ce qui a activé les ports USB du dock et permis à Debian de voir la carte ethernet. Mais le driver fourni n’est pas le bon, dmesg me retournait :

  [  10.455099] usbcore: registered new interface driver r8152
  [   10.605127] r8152 6-1:1.0 (unnamed net_device) (uninitialized): Unknown version 0x6010
  [   10.605128] r8152 6-1:1.0 (unnamed net_device) (uninitialized): Unknown Device

Il manque la version 6010 dans le module. J’ai donc récupéré le driver chez Realtek directement :
driver

Puis compilé avec un simple make et remplacé le r8152.ko par celui que je venais de compiler. Et ça fonctionne :

[ 1638.930694] r8152 6-1:1.0 eth0: v2.08.0 (2016/12/09)
[ 1638.930700] r8152 6-1:1.0 eth0: This product is covered by one or more of the following patents: 
[ 1638.930866] usbcore: registered new interface driver r8152
[ 1638.942182] r8152 6-1:1.0 enx0050b6880d5e: renamed from eth0