t2linux / T2-Debian-and-Ubuntu-Kernel

Ubuntu Kernel for T2 Macs.
130 stars 14 forks source link

External Thunderbolt NVMe storage not recognized on 6.0.10-t2-jammy #30

Closed davidrozen76 closed 1 year ago

davidrozen76 commented 1 year ago

Hello!

When I connect a Thunderbolt 3 NVMe storage device, Ubuntu prompts to authorize the device. After authorization, the device shows as authorized & connected, but its volumes do not appear no in blkid, lsblk or fdisk.

No other informative information on dmesg.

Internal NVMe storage is working as expected (/dev/nvme0n1)

Tested against 2 different types of NVMe controllers.

When I boot 6.0.10-t2-jammy on non-mac, it works.

Help?

AdityaGarg8 commented 1 year ago

Your kernel parameters must be having pcie_ports=compat as a kernel parameter.

Try the following:-

  1. Replace pcie_ports=compat with pcie_ports=auto
  2. Replace pcie_ports=compat with pcie_ports=native
  3. Remove the kernel parameter.

Then share the results, whether it works in any if the cases or not.

davidrozen76 commented 1 year ago

Removing the suggested kernel parameter solved the issue.

Cheers!