Bug 202567 - 2018 Macbook T2 chip prevents nvme SSD access
Summary: 2018 Macbook T2 chip prevents nvme SSD access
Alias: None
Product: IO/Storage
Classification: Unclassified
Component: Block Layer (show other bugs)
Hardware: Intel Linux
: P1 normal
Assignee: Jens Axboe
Depends on:
Reported: 2019-02-12 15:34 UTC by Tom B
Modified: 2019-05-25 00:22 UTC (History)
1 user (show)

See Also:
Kernel Version: 4.20
Regression: No
Bisected commit-id:


Description Tom B 2019-02-12 15:34:14 UTC
I'm surprised this hasn't been reported but searching for macbook, apple and t2 did not yield any results. 

Linux is bootable via USB but cannot access the nvme SSD on 2018 apple hardware with the T2 chip. 

There is some discussion about the problem here: https://unix.stackexchange.com/questions/463422/how-can-you-get-any-version-of-linux-to-see-the-2018-macbook-pro-ssd  and here: https://www.reddit.com/r/macbookpro/comments/92690u/has_any_tried_linux_on_2018_macbook_pro/

There is a windows driver which works so apple aren't completely locking out non MacOS operating systems.
Comment 1 Jens Axboe 2019-02-12 15:36:21 UTC
I'm going to close this one. It's not NVMe compliant, hence it won't work with the in-kernel NVMe driver. This is not a Linux bug, it's Apple doing their usual thing. If someone wants to work on this, be my guest.
Comment 2 Heting 2019-05-25 00:22:11 UTC
I would like to reverse the T2 SSD controller’s driver on macOS and Windows. Is it able to finally add support of it to Linux kernel mainline?

Note You need to log in before you can comment on or make changes to this bug.