Menu

Feature Request: Thunderbolt 3 networking

ET O
2022-05-23
2022-06-05
  • ET O

    ET O - 2022-05-23

    Thunderbolt is supported since 5.13 kernel. I've used the latest jammy version to connect two laptops using Thunderbolt 3 cable and ran iperf3 successfully between them. However, ocs-live-netcfg does not allow me to assign ip adress to the thunderbolt network interface. I have to manually assign an ip using ifconfig. Can we add this feature? Cloning via remote server, client should be much much after via Thunderbolt then.

     
  • ET O

    ET O - 2022-05-25

    Tested remote server to client via Thunderbolt network interface. 14GB/min speed. 69GB transferred in around 4 minutes.

     
  • ET O

    ET O - 2022-05-25

    running ocs-live-netcfg, the program looks for NIC number '1' but the thunderbolt interface is '0'

     
  • Steven Shiau

    Steven Shiau - 2022-05-25

    Please boot Clonezilla live 3.0.0-26 or 20220522-jammy and enter command line prompt, then run:

    1. cat /proc/net/dev
    2. ip add show
      Please show the results.
      Thanks.

    Steven

     
  • ET O

    ET O - 2022-05-26
    1. lo wlan0 thunderbolt0
    2. 3:thunderbolt0 : BROADCAST,MULTICAST mtu 1500 qdisc noop state DOWN group default qlen 1000
      FYI the thunderbolt cable needs to connect to another thunderbolt port for networking to be activated
     
  • ET O

    ET O - 2022-05-26

    running ocs-live-netcfg and selecting wired gives the following error message
    The requested NIC number is 1, but the NIC number on this system is 0

     
  • Steven Shiau

    Steven Shiau - 2022-05-26

    OK, got it. A better method was implemented and committed to git repository. It will be used in the next testing release.
    Will keep you posted.

    Steven

     
    • ET O

      ET O - 2022-06-04

      tested the latest may 31st version. Thunderbolt networking is now available in ocs-live-netcfg!

       
  • ET O

    ET O - 2022-06-04

    Some observations. Both computers need to boot into clonezilla and thunderbolt cable connected to both before configuring the network. Else it seems to fail to detect the thunderbolt network in ocs-live-netcfg.

    starting ocs-live-netcfg, the thunderbolt port will time out as it could not find the link signal, however assigning a static IP to it has no issue.

    iperf3 test between both computers show 15.4Gbits/s transfer!

     
  • Steven Shiau

    Steven Shiau - 2022-06-05

    OK. The program ocs-live-netcfg will check the contents of /proc/net/dev, and list the network devices. Hence if Linux kernel does not detect it, it won't be shown in /proc/net/dev.

    Steven

     

Log in to post a comment.

MongoDB Logo MongoDB