Thunderbolt connection was working fine...then disappeared!

  • So, I installed a Thunderbolt card on my server running OMV, created a new ETH interface with a fixed IP adress, connected to my MacBook, and it just worked, making me super happy. I was able to transfer file 5x faster then through the ethernet 2.5gbe connection. Worked for hours. Then I rebooted my Mac…and the thunderbolt interface on the server vanished…when I look at the thunderbolt0 interface configuration, the device has disappeared...

    I´ve been trying a lot of things I found online. One important hint I got is that maybe I had to re-authorize the interface. But it is authorized.


    Checked with modprobe´s lsmod and both thunderbolt-net and thunderbolt modules are loaded.


    BOLTCL shows:

    boltctl info 19408780-00e3-286c-ffff-ffffffffffff

    ● GIGABYTE GC-MAPLE RIDGE

    ├─ type: host

    ├─ name: GC-MAPLE RIDGE

    ├─ vendor: GIGABYTE

    ├─ uuid: 19408780-00e3-286c-ffff-ffffffffffff

    ├─ dbus path: /org/freedesktop/bolt/devices/19408780_00e3_286c_ffff_ffffffffffff

    ├─ generation: USB4

    ├─ status: authorized

    │ ├─ domain: 19408780-00e3-286c-ffff-ffffffffffff

    │ ├─ parent: (null)

    │ ├─ syspath: /sys/devices/pci0000:00/0000:00:1c.4/0000:06:00.0/0000:07:00.0/0000:08:00.0/domain0/0-0

    │ └─ authflags: none

    ├─ authorized: Fri 09 Aug 2024 08:23:45 PM UTC

    ├─ connected: Fri 09 Aug 2024 08:23:45 PM UTC

    └─ stored: no


    Found this and created this file…

    Those users who just want to connect any device without any sort of manual work can add following line to /etc/udev/rules.d/99-local.rules:

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

    This will authorize all devices automatically when they appear. However, keep in mind that this bypasses the security levels and makes the system vulnerable to DMA attacks.


    The card has two thunderbolt ports, so I tried changing the port and rebooting the server. It worked. A new TB interface showed, I edited the configuration to give the interface a new IP, it connected to my Mac, I was able to mount the SMB shares, but after a minute or so the shares disconnected and I was back to square zero.


    One interesting thing is that when I’m looking at the dashboard, if I disconnect the cable from my Mac and connect it again, I see the spinning wheel for a moment, like it’s trying to load something, but nothing happens…


    Any ideas? What and how do I have to load? Am I missing something? :(

  • Update. I discovered that if I shutdown the system (not reboot) and after turning it on again I disconnect the cable and connect it again on the MacBook, the network interface raises from the dead and all works again.

    I´m sure it has a deeper meaning, but I have no idea what...any ideas?

    Shutdown the server every time I reboot the Mac is not something I wanna do...

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!