Title: Thunderbolt Write Speed Issue on Mac mini 2018 with UGREEN Enclosure and Crucial P3 Plus NVMe

barzag

New Member
Nov 28, 2022
18
0
1
Hello everyone,

I've encountered an issue with write speed on my Mac mini 2018 when using a UGREEN 40 Gbit/s enclosure with a Crucial P3 Plus NVMe under Proxmox. Despite a Thunderbolt connection, the speed doesn't exceed 30 MB/s, whereas when I plug the same device into USB-C, I achieve write speeds of around 1 Gbit/s.

I've checked the BIOS/UEFI settings to ensure Thunderbolt is enabled, and I've installed `bolt` to manage Thunderbolt devices under Proxmox. However, the issue persists.

Here's the complete error log I get when trying to access the Thunderbolt device:

```
Dec 21 23:07:39 pve kernel: ACPI: bus type thunderbolt registered
Dec 21 23:14:56 pve kernel: ACPI: bus type thunderbolt registered
Dec 21 23:20:12 pve kernel: ACPI: bus type thunderbolt registered
Apr 10 15:54:10 pve kernel: ACPI: bus type thunderbolt registered
Apr 10 16:05:16 pve kernel: ACPI: bus type thunderbolt registered
Apr 10 16:17:37 pve kernel: ACPI: bus type thunderbolt registered
Apr 11 14:37:23 pve kernel: ACPI: bus type thunderbolt registered
Apr 11 14:46:32 pve kernel: ACPI: bus type thunderbolt registered
Apr 11 14:46:32 pve kernel: thunderbolt 0000:07:00.0: device links to tunneled native ports are missing!
Apr 11 14:46:32 pve kernel: thunderbolt 0000:7d:00.0: device links to tunneled native ports are missing!
Apr 11 15:11:12 pve kernel: ACPI: bus type thunderbolt registered
Apr 11 15:11:12 pve kernel: thunderbolt 0000:07:00.0: device links to tunneled native ports are missing!
Apr 11 15:11:12 pve kernel: thunderbolt 0000:7d:00.0: device links to tunneled native ports are missing!
Apr 11 15:12:57 pve kernel: ACPI: bus type thunderbolt registered
Apr 11 15:12:57 pve kernel: thunderbolt 0000:07:00.0: device links to tunneled native ports are missing!
Apr 11 15:12:57 pve kernel: thunderbolt 0000:7d:00.0: device links to tunneled native ports are missing!
May 26 21:13:30 pve kernel: ACPI: bus type thunderbolt registered
May 26 21:13:30 pve kernel: thunderbolt 0000:07:00.0: device links to tunneled native ports are missing!
May 26 21:13:30 pve kernel: thunderbolt 0000:7d:00.0: device links to tunneled native ports are missing!
May 26 21:13:30 pve kernel: thunderbolt 1-3: new device found, vendor=0xb8 device=0x2463
May 26 21:13:30 pve kernel: thunderbolt 1-3: Ugreen Ugreen Storage Device
May 26 21:17:26 pve kernel: thunderbolt 1-3: device disconnected
May 26 21:18:20 pve kernel: thunderbolt 0-1: new device found, vendor=0xb8 device=0x2463
May 26 21:18:20 pve kernel: thunderbolt 0-1: Ugreen Ugreen Storage Device
May 26 21:18:30 pve kernel: thunderbolt 0-1: device disconnected
May 26 21:21:46 pve kernel: thunderbolt 0-1: new device found, vendor=0xb8 device=0x2463
May 26 21:21:46 pve kernel: thunderbolt 0-1: Ugreen Ugreen Storage Device
May 26 21:21:56 pve kernel: thunderbolt 0-1: device disconnected
May 26 21:24:05 pve kernel: ACPI: bus type thunderbolt registered
May 26 21:24:05 pve kernel: thunderbolt 0000:07:00.0: device links to tunneled native ports are missing!
May 26 21:24:05 pve kernel: thunderbolt 0000:7d:00.0: device links to tunneled native ports are missing!
May 26 21:29:30 pve kernel: ACPI: bus type thunderbolt registered
May 26 21:29:30 pve kernel: thunderbolt 0000:07:00.0: device links to tunneled native ports are missing!
May 26 21:29:30 pve kernel: thunderbolt 0000:7d:00.0: device links to tunneled native ports are missing!
May 26 21:31:51 pve kernel: ACPI: bus type thunderbolt registered
May 26 21:31:51 pve kernel: thunderbolt 0000:07:00.0: device links to tunneled native ports are missing!
May 26 21:31:51 pve kernel: thunderbolt 0-1: new device found, vendor=0xb8 device=0x2463
May 26 21:31:51 pve kernel: thunderbolt 0-1: Ugreen Ugreen Storage Device
May 26 21:31:51 pve kernel: thunderbolt 0000:7d:00.0: device links to tunneled native ports are missing!
May 26 21:33:40 pve kernel: thunderbolt 0-1: device disconnected
May 26 21:33:45 pve kernel: thunderbolt 0-3: new device found, vendor=0xb8 device=0x2463
May 26 21:33:45 pve kernel: thunderbolt 0-3: Ugreen Ugreen Storage Device
May 26 21:33:55 pve kernel: thunderbolt 0-3: device disconnected
```

I seek your assistance in resolving this issue and achieving the maximum speed offered by the Thunderbolt device. If anyone has encountered a similar issue or has suggestions for resolving it, I would greatly appreciate any assistance.

Thank you in advance for your help!
 
root@pve:~# dmesg | grep thunderbolt
[ 0.888956] ACPI: bus type thunderbolt registered
[ 0.893040] thunderbolt 0000:07:00.0: device links to tunneled native ports are missing!
[ 0.970657] thunderbolt 0000:7d:00.0: device links to tunneled native ports are missing!
root@pve:~# journalctl -u bolt
May 27 12:13:20 pve systemd[1]: Starting bolt.service - Thunderbolt system se>
May 27 12:13:20 pve boltd[13150]: bolt 0.9.5 starting up.
May 27 12:13:20 pve boltd[13150]: manager: initializing store
May 27 12:13:20 pve boltd[13150]: store: located at: /var/lib/boltd
May 27 12:13:20 pve boltd[13150]: store: initializing
May 27 12:13:20 pve boltd[13150]: config: loading user config
May 27 12:13:20 pve boltd[13150]: bouncer: initializing polkit
May 27 12:13:20 pve boltd[13150]: watchdog: enabled [pulse: 90s]
May 27 12:13:20 pve boltd[13150]: udev: initializing udev
May 27 12:13:20 pve boltd[13150]: store: loading domains
May 27 12:13:20 pve boltd[13150]: store: loading devices
May 27 12:13:20 pve boltd[13150]: power: state located at: /run/boltd/power
May 27 12:13:20 pve boltd[13150]: power: force power support: no
May 27 12:13:20 pve boltd[13150]: udev: enumerating devices
May 27 12:13:20 pve boltd[13150]: probing: adding /sys/devices/pci0000:00/000>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-domain0 ]>
May 27 12:13:20 pve boltd[13150]: security level set to 'user'
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-domain0 ]>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-domain0 ]>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-domain0 ]>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-domain0 ]>
May 27 12:13:20 pve boltd[13150]: journal: opened for 'c5030000-0060'; size: >
May 27 12:13:20 pve boltd[13150]: global 'generation' set to '3'
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-Macmini8,1 ]>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-Macmini8,1 ]>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060 ]>
May 27 12:13:20 pve systemd[1]: Starting bolt.service - Thunderbolt system se>
May 27 12:13:20 pve boltd[13150]: bolt 0.9.5 starting up.
May 27 12:13:20 pve boltd[13150]: manager: initializing store
May 27 12:13:20 pve boltd[13150]: store: located at: /var/lib/boltd
May 27 12:13:20 pve boltd[13150]: store: initializing
May 27 12:13:20 pve boltd[13150]: config: loading user config
May 27 12:13:20 pve boltd[13150]: bouncer: initializing polkit
May 27 12:13:20 pve boltd[13150]: watchdog: enabled [pulse: 90s]
May 27 12:13:20 pve boltd[13150]: udev: initializing udev
May 27 12:13:20 pve boltd[13150]: store: loading domains
May 27 12:13:20 pve boltd[13150]: store: loading devices
May 27 12:13:20 pve boltd[13150]: power: state located at: /run/boltd/power
May 27 12:13:20 pve boltd[13150]: power: force power support: no
May 27 12:13:20 pve boltd[13150]: udev: enumerating devices
May 27 12:13:20 pve boltd[13150]: probing: adding /sys/devices/pci0000:00/000>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-domain0 ]>
May 27 12:13:20 pve boltd[13150]: security level set to 'user'
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-domain0 ]>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-domain0 ]>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-domain0 ]>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-domain0 ]>
May 27 12:13:20 pve boltd[13150]: journal: opened for 'c5030000-0060'; size: >
May 27 12:13:20 pve boltd[13150]: global 'generation' set to '3'
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-Macmini8,1 ]>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-Macmini8,1 ]>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060 ]>
May 27 12:13:20 pve boltd[13150]: probing: adding /sys/devices/pci0000:00/000>
May 27 12:13:20 pve boltd[13150]: [c0030000-0070-domain1 ]>
May 27 12:13:20 pve boltd[13150]: [c0030000-0070-domain1 ]>
May 27 12:13:20 pve boltd[13150]: [c0030000-0070-domain1 ]>
May 27 12:13:20 pve boltd[13150]: [c0030000-0070-domain1 ]>
May 27 12:13:20 pve boltd[13150]: [c0030000-0070-domain1 ]>
May 27 12:13:20 pve boltd[13150]: journal: opened for 'c0030000-0070'; size: >
May 27 12:13:20 pve boltd[13150]: [c0030000-0070-Macmini8,1 ]>
May 27 12:13:20 pve boltd[13150]: [c0030000-0070-Macmini8,1 ]>
May 27 12:13:20 pve boltd[13150]: [c0030000-0070 ]>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-domain0 ]>
May 27 12:13:20 pve boltd[13150]: [c0030000-0070-domain1 ]>
May 27 12:13:20 pve boltd[13150]: [c5030000-0060-Macmini8,1 ]>
lines 1-39
root@pve:~# dmesg | grep thunderbolt
[ 0.888956] ACPI: bus type thunderbolt registered
[ 0.893040] thunderbolt 0000:07:00.0: device links to tunneled native ports are missing!
[ 0.970657] thunderbolt 0000:7d:00.0: device links to tunneled native ports are missing!
root@pve:~# lsmod | grep thunderbolt
intel_wmi_thunderbolt 16384 0
thunderbolt 487424 0
wmi 32768 2 video,intel_wmi_thunderbolt
root@pve:~# modprobe thunderbolt
root@pve:~# modprobe intel-wmi-thunderbolt
root@pve:~# sudo boltctl list
root@pve:~#
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!