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:~#