[know-how] T470 USB-C Thunderbolt - how to use

Hello the qubes community,

just some tips for people like me who discovered after QOS installation, that the thunderbold port is not working on the T470. Even the controller was not show in dom0 with lspci.

Solution:
In BIOS → enable Thunderbold function in general.
In the security options → select NOT the option “not secured” → but “Display Port and USB”.
This option results that the thunderbolt controller is now shown in dom0 via lspci.

Next step: clone sys-usb.
Go to settings of sys-usb-clone - assign the usb thunderbolt controller to the VM, remove the normal usb controller (in my case - normal usb controller was assigned).
Save and reboot.
Now - when i connect a usb ssd at the thunderbolt port on the t470 - it is detected and i can assign this to a vm (working perfect).

Hope this will help someone if required.

2 Likes

Update to my first post:
the cloning of the sys-usb is mainly required in order to necessity of shutdown the usb-vm. This is not possible for the sys-usb - because i will “lose” my mouse and keyboard.

But what i would like to know is:
Would this work if i would also assign the usb controller to the sys-usb-clone. And then shutdown the sys-usb in order to assign thunderbolt controller to it.
Afterwards: start up sys-usb - shutdown sys-usb-clone and delete the clone.
By this approach i would have the thunderbolt controller added to the sys-usb vm.

Has someone tried this approach?

1 Like