Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

doobydoooby

macrumors regular
Original poster
Oct 17, 2011
246
358
Genève, Switzerland
Quick question: are internally fixed m.2 pci-e ssd's always classed as external in Catalina? All mine (they are all connected via Sonnet's ssd sled) are classed as external and it has an impact on the various security protocols in catalina and permissions, Trim etc. I'm just wondering before I get too worried about trying to fix it, is this normal expected behaviour or is there a little switch to flick so my shiny new mac accepts its internal ssds as internal?
 

tsialex

Contributor
Jun 13, 2016
13,455
13,602
Quick question: are internally fixed m.2 pci-e ssd's always classed as external in Catalina? All mine (they are all connected via Sonnet's ssd sled) are classed as external and it has an impact on the various security protocols in catalina and permissions, Trim etc. I'm just wondering before I get too worried about trying to fix it, is this normal expected behaviour or is there a little switch to flick so my shiny new mac accepts its internal ssds as internal?
2019 Mac Pro firmware only recognise as internal storage the T-2 storage. Any PCIe connected storage or drives connected to the two SATA ports are external for the T-2 Security. Edit: read my next posts since the two SATA ports are a grey area.

MP7,1 behaves differently from MP5,1, where only the six (four on the backplane and two on the ODD bay) soutbridge SATA ports are internal for the firmware. Read more on the first post of the thread:

 
Last edited:

endlessike

macrumors member
Jun 8, 2010
80
72
So if I wanted one to be a windows drive for bootcamp, need to treat it as external. Which is annoying.
 

bxs

macrumors 65816
Oct 20, 2007
1,151
529
Seattle, WA
2019 Mac Pro firmware only recognise as internal storage the T-2 storage. Any PCIe connected storage or drives connected to the two SATA ports are external for the firmware.

MP7,1 behaves differently from MP5,1, where only the six (four on the backplane and two on the ODD bay) soutbridge SATA ports are internal for the firmware. Read more on the first post of the thread:

Hmmmmm, my HDDs in my Promise Pegasus J2i are treated/shown/recognized as internal devices just as the Apple internal SSD is also. As such, they are listed under Locations in the Finder's sidebar without the Eject widget. See attachment for confirmation.
 

Attachments

  • Screen Shot 2020-03-03 at 8.48.58 AM.png
    Screen Shot 2020-03-03 at 8.48.58 AM.png
    1.6 MB · Views: 153

tsialex

Contributor
Jun 13, 2016
13,455
13,602
Hmmmmm, my HDDs in my Promise Pegasus J2i are treated/shown/recognized as internal devices just as the Apple internal SSD is also. As such, they are listed under Locations in the Finder's sidebar without the Eject widget. See attachment for confirmation.
Can you boot from a SATA disk connected to the native SATA ports without enabling SATA external boot?

Back with EFI 1037.40.124 and 10.15.1, SATA port were marked as internal by the ACPI/SMI tables, see my post below, but you can't boot from the SATA ports without changing the StartupSecurityUtility to external.


I'll probably have to re-word my statement, to something like, while the 2019 Mac Pro SATA ports are qualified as internal by the Mac Pro EFI ACPI/SMI tables, T-2 Security settings treats the SATA ports as external.
 

bsbeamer

macrumors 601
Sep 19, 2012
4,313
2,713
Hmmmmm, my HDDs in my Promise Pegasus J2i are treated/shown/recognized as internal devices just as the Apple internal SSD is also. As such, they are listed under Locations in the Finder's sidebar without the Eject widget. See attachment for confirmation.

Did you install any drivers, firmware, or software from Promise?
Or is this 100% native macOS without any additional installs/tricks?
 

bxs

macrumors 65816
Oct 20, 2007
1,151
529
Seattle, WA
Can you boot from a SATA disk connected to the native SATA ports without enabling SATA external boot?

Back with EFI 1037.40.124 and 10.15.1, SATA port were marked as internal by the ACPI/SMI tables, see my post below, but you can't boot from the SATA ports without changing the StartupSecurityUtility to external.


I'll probably have to re-word my statement, to something like, while the 2019 Mac Pro SATA ports are qualified as internal by the Mac Pro EFI ACPI/SMI tables, T-2 Security settings treats the SATA ports as external.
1) I have not attempted to boot from the J2i HDDs.... but could do so as a test I guess.

2) I do have SecurityUtility set to allow booting from externals and I certainly can boot from externals such as my self powered TB3 OWC Envoy Pro EX, self powered Samsung T5, and my Sonnet/Samsung blade(s) and my single KryoM.2 Samsung blade.

3) I must admit I've been surprised by macOS classifying what it considers to be Internal and External devices. The fact that all my storage devices are physically internal on my MP7,1, the classification of some being external confounds me.
[automerge]1583260621[/automerge]
Did you install any drivers, firmware, or software from Promise?
Or is this 100% native macOS without any additional installs/tricks?
1) I have not installed any software or drivers from Promise.

2) I have not employed any 'tricks' or hacks.

3) I assume this is as a result of running the native macOS.
 

tsialex

Contributor
Jun 13, 2016
13,455
13,602
I must admit I've been surprised by macOS classifying what it considers to be Internal and External devices. The fact that all my storage devices are physically internal on my MP7,1, the classification of some being external confounds me.
Apple definition is misleading and frequently causes misunderstandings.

People usually think that since it's installed inside the case, it's internal. Apple definition of internal is very strict. For a MP7,1 only T-2 storage and SATA* are internal, but you can only boot with default settings from T-2 storage.

*SATA are a gray area since ACPI/SMI tables tags both SATA ports as internal, but T-2 Security blocks booting from it.
 
  • Like
Reactions: bxs

flowrider

macrumors 604
Nov 23, 2012
7,323
3,003
3) I must admit I've been surprised by macOS classifying what it considers to be Internal and External devices. The fact that all my storage devices are physically internal on my MP7,1, the classification of some being external confounds me.

This is really nothing new. The same classification was observed on the cMP 5,1 on SSDs mounted in the PCI slots. However, the drives (weather HDD or SSD) installed in the SATA drive sleds on the 5,1 were classified as internal. In fact, there is a hack for the 5,1 that will reclassify the PCI mounted SSDs as internal. I never applied it, as it's cosmetic only. I have two SSD cards, (a Syba I/O Crest and a Highpoint 7103) they have six SSDs and are located in slots 4 and 5 of my NcMP 7,1. And of course, they are all classified as external by the MacOS. I am running one of the SSDs as my boot drive.

However, I was suprised to learn that the HDDs in the Pegasus are classified as Internal 1387914497.gif Maybe it's an SATA thing, and the OS hasn't caught up yet confused.gif

Lou
 
Last edited:
  • Like
Reactions: bxs

tsialex

Contributor
Jun 13, 2016
13,455
13,602
However, I was suprised to learn that the HDDs in the Pegasus are classified as Internal View attachment 897201

Lou
Pegasus 2Ji is just a cage and cable kit, it will use the firmware definitions for a native SATA port and ACPI/SMI defines the "Physical Interconnect Location" as internal, so macOS sees it as internal.

The problem is that T-2 Security is above macOS and for it, only T-2 storage is internal. Apple don't help with the bad wording of Startup Security Utility too.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.