Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

Skypalace

macrumors newbie
Mar 20, 2019
17
8
I'm also seeing slower speeds on a Sabrent Rocket 2TB. I see 4x link, but only 5.0 link speed. Ordered Kapton tape and will give it a shot and of course reseat again. No crashes or errors. Ran benchmark 5 times.

15" MacBookPro11,3 Late 2013 Retina Pro
Boot ROM 153.0.0.0.0

upload_2019-6-3_14-39-49.png


upload_2019-6-3_14-43-10.png
 

Attachments

  • upload_2019-6-3_14-41-6.png
    upload_2019-6-3_14-41-6.png
    217.4 KB · Views: 188
Last edited:

djangoreinhardt442

macrumors member
Apr 6, 2019
66
33
I'm also seeing slower speeds on a Sabrent Rocket 2TB. I see 4x link, but only 5.0 link speed. Ordered Kapton tape and will give it a shot and of course reseat again. No crashes or errors. Ran benchmark 5 times.

15" MacBookPro11,3 Late 2013 Retina Pro
Boot ROM 153.0.0.0.0

View attachment 840439

View attachment 840444

Run the test with 1GB files.
Also, you are limited to Pcie 2.0 x 4....you will never hit 2000 seq. read and write on that machine.
Lastly, the 1TB Sabrent BENCHES better than the 2TB ( i have that same 2TB model, btw)
Your would have slightly higher scores in your machine with a 1TB drive. Does that really matter? Probably doesn't make a difference at all, but the synthetic benchmarks will look better
 

Tardegard

macrumors member
Nov 5, 2016
57
12
I'm also seeing slower speeds on a Sabrent Rocket 2TB. I see 4x link, but only 5.0 link speed. Ordered Kapton tape and will give it a shot and of course reseat again. No crashes or errors. Ran benchmark 5 times.

15" MacBookPro11,3 Late 2013 Retina Pro
Boot ROM 153.0.0.0.0

View attachment 840439

View attachment 840444



MacBook Pro (Late 2013 - Mid 2014)
The Late 2013 and Mid 2014 MacBook Pro laptops both support all generation 3 drive options, and as with the MacBook Airs, while the included drives were PCIe 2.0 x2, the logic boards all support four channel PCIe connections.

https://beetstech.com/blog/apple-proprietary-ssd-ultimate-guide-to-specs-and-upgrades#hdr-19
 

djangoreinhardt442

macrumors member
Apr 6, 2019
66
33

erkoolio

macrumors newbie
Mar 23, 2019
13
2
Hey guys,

I am at loss here. I was able to read the SPi chip and get identical MD5 numbers from macbook pro mid 2014.
After that I modified the bootrom according ton instructions.
Then tried to flash it back. Erase fails and unable to write.

I have the korean board and ch341a (the black one). Those of you who have successfully flashed the modified rom:
-did you modifiy the ch341a in anyway?
- did you flash the chip with charger on/of battery plugged/unplugged?
- Was your machine that was used for programming pluggeg in?

Thanks!
 

RedTomato

macrumors 601
Mar 4, 2005
4,157
442
.. London ..
***** ANNOUNCEMENT *****
This thread has now been stickied as one of the best and most informative threads on the MacRumors forums. I sent a request to the MacRumors Mods to sticky this thread and after a review they agreed to do it.

The MacRumors MacBook Pro Forum has 136,872 threads on 2378 pages. Only 5 threads including this one are stickied, putting this thread in the top 0.004% of threads.
https://forums.macrumors.com/forums/macbook-pro.90/

Congratulations to everyone involved, and to all the people who have helped make this thread what it is. It's great that MacRumors have recognised our work.

Main contributors to the Wiki in the first post have been:

@gilles_polysoft
@RedTomato
@owbp
@MacXperte
@Earl Urley

Everybody else is welcome to contribute to the Wiki in the first post! There's always a first time! I suggest if a question is asked in this thread twice or more, please copy and paste your answer into the Wiki:
https://forums.macrumors.com/threads/upgrading-2013-2014-macbook-pro-ssd-to-m-2-nvme.2034976/

Onwards with faster and bigger MacBook SSDs!

***** END ANNOUNCEMENT *****
 

Colin0317

macrumors regular
Jan 29, 2009
125
1
I just installed the Sabrent Rocket 512GB in my 2014 MacBook Pro using the Sintech long black adapter and I see 4x link, but only 5.0 link speed instead of 8.0.

When I run the speed tests in Blackmagic Disk, I'm getting 1123 read and 1300 write on the first try, however, I'm only getting around 600 read for any subsequent tests...

Does anyone know what's going on and how to fix it? I had no issues with the same Sintech Adapter using the Adata SX8200 Pro.

Screen Shot 2019-06-04 at 10.08.16 PM.png
 

DutchGuy

macrumors newbie
Jul 8, 2011
12
6
Hey guys,

I found this article about a month ago and it's awesome!
I've ordered the Sintech Adapter and a CH431a + Pomona SOIC clip as I have a 13" from late 2013. The J6100 adapters are just a bit too expensive (>50 euro) for a singular use.


I'm still very much on the fence about which SSD I should buy, I'd like to jump to 1TB. I can't get the Sabrent Rocket around here.

I'd like to get the WD Black but I can not differentiate between the "v1", "v2" or "v3". Some sites have them sorted by "WD Black 2017" / "WD Black 2018", but where I live I can only find models SN700 or SN750.

I *just* saw I could also get the Adata SX8200 too, even cheaper than WD. Seeing it's doing a bit better in the charts, that could also be an option I just realize....


Thanks to everyone that had a hand in discovering or curating this info! It's so awesome I'll be able to do another couple of years with my Mac!!! The space constraints were really getting to me....
 

RedTomato

macrumors 601
Mar 4, 2005
4,157
442
.. London ..
I *just* saw I could also get the Adata SX8200 too, even cheaper than WD. Seeing it's doing a bit better in the charts, that could also be an option I just realize....

I have the Adata XPG SX8200 1TB (not the Pro) in my MBA 2013, and I'm very happy with it. A giant leap forward from my previous 128GB SSD. Eight times bigger storage and double the speed, and the computer 'feels' much faster. Battery usage is possibly up a little, hard to tell. Sleep, almost no effect, hard to tell. I've had a couple of problems with hibernation, especially if closing the laptop with less than 5% battery, so I don't let it get that low any more. Seems all the PCIe SSD upgrades have that same problem anyway.

For SSDs like the Adata XPG SX8200 which are high-speed but 'budget' SSDs I recommend getting the biggest one you can afford. They can use the same space as high-speed SLC storage or low speed but efficient MLC storage. 1 bit of SLC takes about the same space as 3 bits of MLC. So a 1TB SSD can be either 1TB of MLC or 330GB of SLC or anywhere in between in varying proportions, if that makes sense.

What that means is that a 1TB XPG8200 like mine is lightning fast till about 30% full, then some of the SLC is converted back to MLC to create extra space and the speed falls a bit. IIRC the two biggest steps are at 30% and 60% - i.e. at 300GB full and 600GB full. Even at 90% full it's still pretty fast so not a lot to worry about but it won't be anywhere near full speed. This is what you pay for with high end SSDs, an entire SSD full of SLC and consistent high speed all the way.

I have mine at 50% full, around 500GB and I'm happy with that, and I have a spare 500GB available in case I suddenly need to onboard a lot of files for a short time. If I was constantly running at 90% full, I'd be looking to upgrade again.

(Edit, got SLC and MLC the wrong way round)
 
Last edited:

coen22

macrumors newbie
May 28, 2019
8
2
I just installed the Sabrent Rocket 512GB in my 2014 MacBook Pro using the Sintech long black adapter and I see 4x link, but only 5.0 link speed instead of 8.0.

When I run the speed tests in Blackmagic Disk, I'm getting 1123 read and 1300 write on the first try, however, I'm only getting around 600 read for any subsequent tests...

Does anyone know what's going on and how to fix it? I had no issues with the same Sintech Adapter using the Adata SX8200 Pro.

View attachment 840890

A 5.0 link speed should be normal with the 2014 models. I think only 2015 models have 8.0. It also differs between 13" and 15" models. 4x link looks alright.

For subsequent tests, your speed goes down because the cache of the SSD fills up (at least for writing).
But there are other factors too. If you just installed the macOS, spotlight might be still be indexing.
And check if the adapter is properly isolated (not touching the metal of the aluminum body).

Though for a real performance measure, you should also look more into random read/write, depending on your usage.

Good luck!
 

DutchGuy

macrumors newbie
Jul 8, 2011
12
6
I have the Adata XPG SX8200 1TB (not the Pro) in my MBA 2013, and I'm very happy with it. Sleep, almost no effect, hard to tell. I've had a couple of problems with hibernation, especially if closing the laptop with less than 5% battery, so I don't let it get that low any more.
So I take it you didn't do the firmware modification?

For SSDs like the Adata XPG SX8200 which are high-speed but 'budget' SSDs I recommend getting the biggest one you can afford. They can use the same space as high-speed SLC storage or low speed but efficient MLC storage. 1 bit of SLC takes about the same space as 3 bits of MLC. So a 1TB SSD can be either 1TB of SLC or 330GB of MLC or anywhere in between in varying proportions, if that makes sense.

What that means is that a 1TB XPG8200 like mine is lightning fast till about 30% full
This is what you pay for with high end SSDs, an entire SSD full of SLC and consistent high speed all the way.

I have mine at 50% full, around 500GB and I'm happy with that, and I have a spare 500GB available in case I suddenly need to onboard a lot of files for a short time. If I was constantly running at 90% full, I'd be looking to upgrade again.
I should dive into that issue with those NAND types a lot more.

From the sound of it'd be okay, I'm currently at 250GB and "really need" another 250GB. Had the rest as buffer in mind but nonetheless I really don't want unreliable memory. As long as it only goes slower when being full that's acceptable. Shorter lifespans are not though. That would really sell me on spending 100 euros more for a Samsung 970 Pro. But again, I just noticed those come with the Phoenix controller instead of the Polaris controller on the 960's. Is this a problem or does the compatible list on page 1 need some updating?

BTW I just noticed the only 1TB Adata I can get my hands on are the Pro models.
 

GerardDirks

macrumors newbie
Jul 7, 2010
6
0
Hello

I bought 2 Adapter (the short SinTech, and a long one with some Screws). With both I am not able to install a clean HighSierra or Mojave. After about 1/4 to 1/3 of the installation progress the MacBook Air 2013 reboots. I reformat the driver any time without success.
I tried an PRAM & SMD Reset without success.

The SSD is an Samsung 870 EvoPlus with 500Gb (NVMe M.2). The Temperatur of the SSD is extrem, you can't though it with your fingers. I think the reset is caused by the high temperature.

Enclosed the Kernel Panic. Maybe it gives an indications what goes wrong

Anonymous UUID: D5CBA75B-2634-2349-CAC9-06DF9A0D1900

Wed Jun 5 18:16:18 2019

*** Panic Report ***

panic(cpu 2 caller 0xffffff7f8b112e2b): nvme: " NVMe: Command timed-out and request found in the completion queue \n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-356.71.1/IONVMeController.cpp:5184

Backtrace (CPU 2), Frame : Return Address

0xffffff8012cd3b60 : 0xffffff8009a6b1c6

0xffffff8012cd3bb0 : 0xffffff8009b93a74

0xffffff8012cd3bf0 : 0xffffff8009b85d44

0xffffff8012cd3c60 : 0xffffff8009a1d1e0

0xffffff8012cd3c80 : 0xffffff8009a6ac3c

0xffffff8012cd3db0 : 0xffffff8009a6a9fc

0xffffff8012cd3e10 : 0xffffff7f8b112e2b

0xffffff8012cd3e30 : 0xffffff800a09e56c

0xffffff8012cd3ea0 : 0xffffff800a09e496

0xffffff8012cd3ed0 : 0xffffff8009aa4634

0xffffff8012cd3f40 : 0xffffff8009aa4195

0xffffff8012cd3fa0 : 0xffffff8009a1c557

Kernel Extensions in backtrace:

com.apple.iokit.IONVMeFamily(2.1)[1170C79B-9E09-3CD3-970B-C419EBF9037F]@0xffffff7f8b0fe000->0xffffff7f8b13dfff

dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[3BC742B9-7338-34C1-8CE4-F40A8134D252]@0xffffff7f8a72e000

dependency: com.apple.iokit.IOPCIFamily(2.9)[D02EA6D7-7A0E-3F9D-B179-75AC2228E449]@0xffffff7f8a334000

dependency: com.apple.driver.AppleEFINVRAM(2.1)[F35A52E2-CF80-3BA9-92B5-25EFE216094F]@0xffffff7f8b0f3000

dependency: com.apple.iokit.IOStorageFamily(2.1)[F27A8A2A-6662-3608-83BD-415037509E01]@0xffffff7f8a251000

dependency: com.apple.iokit.IOReportFamily(31)[D2F2FBDF-4EE4-38BA-99F5-B699F886F413]@0xffffff7f8b092000



BSD process name corresponding to current thread: kernel_task



Mac OS version:

17G3025



Kernel version:

Darwin Kernel Version 17.7.0: Wed Oct 10 23:06:14 PDT 2018; root:xnu-4570.71.13~1/RELEASE_X86_64

Kernel UUID: 4C560F2C-3F3C-3423-B806-2C4D39D570A0

Kernel slide: 0x0000000009800000

Kernel text base: 0xffffff8009a00000

__HIB text base: 0xffffff8009900000

System model name: MacBookAir6,2 (Mac-7DF21CB3ED6977E5)



System uptime in nanoseconds: 1071597505320

last loaded kext at 292206938941: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f8e3a0000, size 69632)

last unloaded kext at 370343682651: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f8e3a0000, size 61440)

loaded kexts:

com.apple.driver.AudioAUUC 1.70

com.apple.driver.AppleUpstreamUserClient 3.6.5

com.apple.driver.AppleIntelHD5000Graphics 10.3.6

com.apple.driver.eficheck 1

com.apple.driver.AppleLPC 3.1

com.apple.driver.AGPM 110.23.37

com.apple.driver.ApplePlatformEnabler 2.7.0d0

com.apple.driver.X86PlatformShim 1.0.0

com.apple.driver.AppleIntelFramebufferAzul 10.3.6

com.apple.driver.AppleCameraInterface 6.01.2

com.apple.filesystems.autofs 3.0

com.apple.driver.AppleHDA 281.52

com.apple.driver.AppleGraphicsDevicePolicy 3.20.14

com.apple.AGDCPluginDisplayMetrics 3.20.0

com.apple.driver.pmtelemetry 1

com.apple.iokit.IOUserEthernet 1.0.1

com.apple.iokit.IOBluetoothSerialManager 6.0.7f11

com.apple.Dont_Steal_Mac_OS_X 7.0.0

com.apple.driver.AppleHV 1

com.apple.driver.AppleSMCLMU 211

com.apple.driver.AppleThunderboltIP 3.1.1

com.apple.driver.AppleOSXWatchdog 1

com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0

com.apple.driver.AppleBacklight 170.12.6

com.apple.driver.AppleMCCSControl 1.5.5

com.apple.driver.AppleUSBCardReader 439.70.3

com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1

com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0

com.apple.AppleSystemPolicy 1.0

com.apple.BootCache 40

com.apple.filesystems.hfs.kext 407.50.6

com.apple.driver.AppleTopCaseHIDEventDriver 135

com.apple.driver.AirPort.BrcmNIC 1241.31.1a9

com.apple.driver.AppleSmartBatteryManager 161.0.0

com.apple.driver.AppleRTC 2.0

com.apple.driver.AppleACPIButtons 6.1

com.apple.driver.AppleHPET 1.8

com.apple.driver.AppleSMBIOS 2.1

com.apple.driver.AppleACPIEC 6.1

com.apple.driver.AppleAPIC 1.7

com.apple.nke.applicationfirewall 183

com.apple.security.quarantine 3

com.apple.security.TMSafetyNet 8

com.apple.iokit.IOAcceleratorFamily2 378.26

com.apple.kext.triggers 1.0

com.apple.driver.DspFuncLib 281.52

com.apple.kext.OSvKernDSPLib 526

com.apple.driver.AppleGraphicsControl 3.20.14

com.apple.iokit.IOSurface 211.15

com.apple.iokit.IOSerialFamily 11

com.apple.iokit.IOAVBFamily 683.1

com.apple.plugin.IOgPTPPlugin 680.15

com.apple.iokit.IOEthernetAVBController 1.1.0

com.apple.driver.AppleSSE 1.0

com.apple.driver.AppleHDAController 281.52

com.apple.iokit.IOHDAFamily 281.52

com.apple.iokit.IOAudioFamily 206.5

com.apple.vecLib.kext 1.2.0

com.apple.driver.X86PlatformPlugin 1.0.0

com.apple.driver.IOPlatformPluginFamily 6.0.0d8

com.apple.AppleGPUWrangler 3.20.0

com.apple.AppleGraphicsDeviceControl 3.20.14

com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0

com.apple.driver.AppleBacklightExpert 1.1.0

com.apple.iokit.IONDRVSupport 519.21

com.apple.driver.AppleSMBusController 1.0.18d1

com.apple.iokit.IOGraphicsFamily 519.21

com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 6.0.7f11

com.apple.iokit.IOBluetoothHostControllerUSBTransport 6.0.7f11

com.apple.iokit.IOBluetoothHostControllerTransport 6.0.7f11

com.apple.driver.usb.AppleUSBHub 1.2

com.apple.driver.usb.networking 5.0.0

com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2

com.apple.filesystems.hfs.encodings.kext 1

com.apple.driver.AppleHSBluetoothDriver 135

com.apple.driver.IOBluetoothHIDDriver 6.0.7f11

com.apple.iokit.IOBluetoothFamily 6.0.7f11

com.apple.driver.AppleMultitouchDriver 1614.1

com.apple.driver.AppleInputDeviceSupport 1614.11

com.apple.driver.AppleHIDKeyboard 205.1

com.apple.driver.AppleHSSPIHIDDriver 53

com.apple.iokit.IONVMeFamily 2.1.0

com.apple.driver.AppleThunderboltDPInAdapter 5.5.5

com.apple.driver.AppleThunderboltDPAdapterFamily 5.5.5

com.apple.driver.AppleThunderboltPCIDownAdapter 2.1.3

com.apple.driver.AppleThunderboltNHI 4.7.3

com.apple.iokit.IOThunderboltFamily 6.7.9

com.apple.iokit.IO80211Family 1200.12.2

com.apple.driver.mDNSOffloadUserClient 1.0.1b8

com.apple.driver.corecapture 1.0.4

com.apple.driver.AppleHSSPISupport 53

com.apple.driver.AppleIntelLpssSpiController 3.0.60

com.apple.driver.AppleIntelLpssDmac 3.0.60

com.apple.driver.AppleIntelLpssGspi 3.0.60

com.apple.driver.usb.AppleUSBXHCIPCI 1.2

com.apple.driver.usb.AppleUSBXHCI 1.2

com.apple.driver.usb.AppleUSBHostPacketFilter 1.0

com.apple.iokit.IOUSBFamily 900.4.1

com.apple.driver.AppleUSBHostMergeProperties 1.2

com.apple.driver.AppleEFINVRAM 2.1

com.apple.driver.AppleEFIRuntime 2.1

com.apple.iokit.IOSMBusFamily 1.1

com.apple.iokit.IOHIDFamily 2.0.0

com.apple.security.sandbox 300.0

com.apple.kext.AppleMatch 1.0.0d1

com.apple.driver.AppleFDEKeyStore 28.30

com.apple.driver.AppleEffaceableStorage 1.0

com.apple.driver.AppleKeyStore 2

com.apple.driver.AppleUSBTDM 439.70.3

com.apple.driver.AppleMobileFileIntegrity 1.0.5

com.apple.iokit.IOUSBMassStorageDriver 140.70.2

com.apple.iokit.IOSCSIBlockCommandsDevice 404.30.2

com.apple.iokit.IOSCSIArchitectureModelFamily 404.30.2

com.apple.driver.AppleCredentialManager 1.0

com.apple.driver.KernelRelayHost 1

com.apple.iokit.IOUSBHostFamily 1.2

com.apple.driver.usb.AppleUSBCommon 1.0

com.apple.driver.AppleBusPowerController 1.0

com.apple.driver.AppleSEPManager 1.0.1

com.apple.driver.IOSlaveProcessor 1

com.apple.driver.DiskImages 480.60.1

com.apple.iokit.IOStorageFamily 2.1

com.apple.iokit.IOReportFamily 31

com.apple.iokit.IOTimeSyncFamily 680.15

com.apple.iokit.IONetworkingFamily 3.4

com.apple.driver.AppleACPIPlatform 6.1

com.apple.driver.AppleSMC 3.1.9

com.apple.iokit.IOPCIFamily 2.9

com.apple.iokit.IOACPIFamily 1.4

com.apple.kec.Libm 1

com.apple.kec.pthread 1

com.apple.kec.corecrypto 1.0



EOF

Model: MacBookAir6,2, BootROM MBA61.0099.B22, 2 processors, Intel Core i5, 1.3 GHz, 4 GB, SMC 2.13f15

Graphics: Intel HD Graphics 5000, Intel HD Graphics 5000, Built-In

Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D

Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D

AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x117), Broadcom BCM43xx 1.0 (7.77.37.31.1a9)

Bluetooth: Version 6.0.7f11, 3 services, 27 devices, 1 incoming serial ports

USB Device: USB 3.0 Bus

USB Device: Ultra USB 3.0

USB Device: BRCM20702 Hub

USB Device: Bluetooth USB Host Controller

Thunderbolt Bus: MacBook Air, Apple Inc., 23.6
 

Loops

macrumors regular
Oct 5, 2010
104
8
First, 760p is better than 660p. But 660p is far cheaper than 760P.If you have any question about the performance of 660p, I recommend you to watch Linus tech tip (here is the link https://www.bilibili.com/video/av35908680). 660p or 760p or any other nvme ssd are better than the original one in speed ,And I think 660p is enough for me.

I believe 760P is better than 660p dealing with the hot issue according to the Intel advertisement.
The 660p is a terrible drive, performance-wise, according to Anandtech's new review. It also shows better performance from an original Apple drive.

Please update the opening post to warn people about this. It should be the one in red, not the Inland drive.

write = terrible
latency = terrible

QLC is a bad technology. It has too many voltage states.

https://www.anandtech.com/show/14382/the-owc-aura-pro-x2-ssd-review-nvme-for-older-macs/5

destroyer-99-write-latency.png

fill-last16.png

seq-fill-660p-1024.png


This image shows just how terrible the drive is. Its performance drops off a cliff after less than 200 GB of data being stored!
 
Last edited:

djangoreinhardt442

macrumors member
Apr 6, 2019
66
33
Hello

I bought 2 Adapter (the short SinTech, and a long one with some Screws). With both I am not able to install a clean HighSierra or Mojave. After about 1/4 to 1/3 of the installation progress the MacBook Air 2013 reboots. I reformat the driver any time without success.
I tried an PRAM & SMD Reset without success.

The SSD is an Samsung 870 EvoPlus with 500Gb (NVMe M.2). The Temperatur of the SSD is extrem, you can't though it with your fingers. I think the reset is caused by the high temperature.

Enclosed the Kernel Panic. Maybe it gives an indications what goes wrong

Anonymous UUID: D5CBA75B-2634-2349-CAC9-06DF9A0D1900

Wed Jun 5 18:16:18 2019

*** Panic Report ***

panic(cpu 2 caller 0xffffff7f8b112e2b): nvme: " NVMe: Command timed-out and request found in the completion queue \n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-356.71.1/IONVMeController.cpp:5184

Backtrace (CPU 2), Frame : Return Address

0xffffff8012cd3b60 : 0xffffff8009a6b1c6

0xffffff8012cd3bb0 : 0xffffff8009b93a74

0xffffff8012cd3bf0 : 0xffffff8009b85d44

0xffffff8012cd3c60 : 0xffffff8009a1d1e0

0xffffff8012cd3c80 : 0xffffff8009a6ac3c

0xffffff8012cd3db0 : 0xffffff8009a6a9fc

0xffffff8012cd3e10 : 0xffffff7f8b112e2b

0xffffff8012cd3e30 : 0xffffff800a09e56c

0xffffff8012cd3ea0 : 0xffffff800a09e496

0xffffff8012cd3ed0 : 0xffffff8009aa4634

0xffffff8012cd3f40 : 0xffffff8009aa4195

0xffffff8012cd3fa0 : 0xffffff8009a1c557

Kernel Extensions in backtrace:

com.apple.iokit.IONVMeFamily(2.1)[1170C79B-9E09-3CD3-970B-C419EBF9037F]@0xffffff7f8b0fe000->0xffffff7f8b13dfff

dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[3BC742B9-7338-34C1-8CE4-F40A8134D252]@0xffffff7f8a72e000

dependency: com.apple.iokit.IOPCIFamily(2.9)[D02EA6D7-7A0E-3F9D-B179-75AC2228E449]@0xffffff7f8a334000

dependency: com.apple.driver.AppleEFINVRAM(2.1)[F35A52E2-CF80-3BA9-92B5-25EFE216094F]@0xffffff7f8b0f3000

dependency: com.apple.iokit.IOStorageFamily(2.1)[F27A8A2A-6662-3608-83BD-415037509E01]@0xffffff7f8a251000

dependency: com.apple.iokit.IOReportFamily(31)[D2F2FBDF-4EE4-38BA-99F5-B699F886F413]@0xffffff7f8b092000



BSD process name corresponding to current thread: kernel_task



Mac OS version:

17G3025



Kernel version:

Darwin Kernel Version 17.7.0: Wed Oct 10 23:06:14 PDT 2018; root:xnu-4570.71.13~1/RELEASE_X86_64

Kernel UUID: 4C560F2C-3F3C-3423-B806-2C4D39D570A0

Kernel slide: 0x0000000009800000

Kernel text base: 0xffffff8009a00000

__HIB text base: 0xffffff8009900000

System model name: MacBookAir6,2 (Mac-7DF21CB3ED6977E5)



System uptime in nanoseconds: 1071597505320

last loaded kext at 292206938941: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f8e3a0000, size 69632)

last unloaded kext at 370343682651: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f8e3a0000, size 61440)

loaded kexts:

com.apple.driver.AudioAUUC 1.70

com.apple.driver.AppleUpstreamUserClient 3.6.5

com.apple.driver.AppleIntelHD5000Graphics 10.3.6

com.apple.driver.eficheck 1

com.apple.driver.AppleLPC 3.1

com.apple.driver.AGPM 110.23.37

com.apple.driver.ApplePlatformEnabler 2.7.0d0

com.apple.driver.X86PlatformShim 1.0.0

com.apple.driver.AppleIntelFramebufferAzul 10.3.6

com.apple.driver.AppleCameraInterface 6.01.2

com.apple.filesystems.autofs 3.0

com.apple.driver.AppleHDA 281.52

com.apple.driver.AppleGraphicsDevicePolicy 3.20.14

com.apple.AGDCPluginDisplayMetrics 3.20.0

com.apple.driver.pmtelemetry 1

com.apple.iokit.IOUserEthernet 1.0.1

com.apple.iokit.IOBluetoothSerialManager 6.0.7f11

com.apple.Dont_Steal_Mac_OS_X 7.0.0

com.apple.driver.AppleHV 1

com.apple.driver.AppleSMCLMU 211

com.apple.driver.AppleThunderboltIP 3.1.1

com.apple.driver.AppleOSXWatchdog 1

com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0

com.apple.driver.AppleBacklight 170.12.6

com.apple.driver.AppleMCCSControl 1.5.5

com.apple.driver.AppleUSBCardReader 439.70.3

com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1

com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0

com.apple.AppleSystemPolicy 1.0

com.apple.BootCache 40

com.apple.filesystems.hfs.kext 407.50.6

com.apple.driver.AppleTopCaseHIDEventDriver 135

com.apple.driver.AirPort.BrcmNIC 1241.31.1a9

com.apple.driver.AppleSmartBatteryManager 161.0.0

com.apple.driver.AppleRTC 2.0

com.apple.driver.AppleACPIButtons 6.1

com.apple.driver.AppleHPET 1.8

com.apple.driver.AppleSMBIOS 2.1

com.apple.driver.AppleACPIEC 6.1

com.apple.driver.AppleAPIC 1.7

com.apple.nke.applicationfirewall 183

com.apple.security.quarantine 3

com.apple.security.TMSafetyNet 8

com.apple.iokit.IOAcceleratorFamily2 378.26

com.apple.kext.triggers 1.0

com.apple.driver.DspFuncLib 281.52

com.apple.kext.OSvKernDSPLib 526

com.apple.driver.AppleGraphicsControl 3.20.14

com.apple.iokit.IOSurface 211.15

com.apple.iokit.IOSerialFamily 11

com.apple.iokit.IOAVBFamily 683.1

com.apple.plugin.IOgPTPPlugin 680.15

com.apple.iokit.IOEthernetAVBController 1.1.0

com.apple.driver.AppleSSE 1.0

com.apple.driver.AppleHDAController 281.52

com.apple.iokit.IOHDAFamily 281.52

com.apple.iokit.IOAudioFamily 206.5

com.apple.vecLib.kext 1.2.0

com.apple.driver.X86PlatformPlugin 1.0.0

com.apple.driver.IOPlatformPluginFamily 6.0.0d8

com.apple.AppleGPUWrangler 3.20.0

com.apple.AppleGraphicsDeviceControl 3.20.14

com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0

com.apple.driver.AppleBacklightExpert 1.1.0

com.apple.iokit.IONDRVSupport 519.21

com.apple.driver.AppleSMBusController 1.0.18d1

com.apple.iokit.IOGraphicsFamily 519.21

com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 6.0.7f11

com.apple.iokit.IOBluetoothHostControllerUSBTransport 6.0.7f11

com.apple.iokit.IOBluetoothHostControllerTransport 6.0.7f11

com.apple.driver.usb.AppleUSBHub 1.2

com.apple.driver.usb.networking 5.0.0

com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2

com.apple.filesystems.hfs.encodings.kext 1

com.apple.driver.AppleHSBluetoothDriver 135

com.apple.driver.IOBluetoothHIDDriver 6.0.7f11

com.apple.iokit.IOBluetoothFamily 6.0.7f11

com.apple.driver.AppleMultitouchDriver 1614.1

com.apple.driver.AppleInputDeviceSupport 1614.11

com.apple.driver.AppleHIDKeyboard 205.1

com.apple.driver.AppleHSSPIHIDDriver 53

com.apple.iokit.IONVMeFamily 2.1.0

com.apple.driver.AppleThunderboltDPInAdapter 5.5.5

com.apple.driver.AppleThunderboltDPAdapterFamily 5.5.5

com.apple.driver.AppleThunderboltPCIDownAdapter 2.1.3

com.apple.driver.AppleThunderboltNHI 4.7.3

com.apple.iokit.IOThunderboltFamily 6.7.9

com.apple.iokit.IO80211Family 1200.12.2

com.apple.driver.mDNSOffloadUserClient 1.0.1b8

com.apple.driver.corecapture 1.0.4

com.apple.driver.AppleHSSPISupport 53

com.apple.driver.AppleIntelLpssSpiController 3.0.60

com.apple.driver.AppleIntelLpssDmac 3.0.60

com.apple.driver.AppleIntelLpssGspi 3.0.60

com.apple.driver.usb.AppleUSBXHCIPCI 1.2

com.apple.driver.usb.AppleUSBXHCI 1.2

com.apple.driver.usb.AppleUSBHostPacketFilter 1.0

com.apple.iokit.IOUSBFamily 900.4.1

com.apple.driver.AppleUSBHostMergeProperties 1.2

com.apple.driver.AppleEFINVRAM 2.1

com.apple.driver.AppleEFIRuntime 2.1

com.apple.iokit.IOSMBusFamily 1.1

com.apple.iokit.IOHIDFamily 2.0.0

com.apple.security.sandbox 300.0

com.apple.kext.AppleMatch 1.0.0d1

com.apple.driver.AppleFDEKeyStore 28.30

com.apple.driver.AppleEffaceableStorage 1.0

com.apple.driver.AppleKeyStore 2

com.apple.driver.AppleUSBTDM 439.70.3

com.apple.driver.AppleMobileFileIntegrity 1.0.5

com.apple.iokit.IOUSBMassStorageDriver 140.70.2

com.apple.iokit.IOSCSIBlockCommandsDevice 404.30.2

com.apple.iokit.IOSCSIArchitectureModelFamily 404.30.2

com.apple.driver.AppleCredentialManager 1.0

com.apple.driver.KernelRelayHost 1

com.apple.iokit.IOUSBHostFamily 1.2

com.apple.driver.usb.AppleUSBCommon 1.0

com.apple.driver.AppleBusPowerController 1.0

com.apple.driver.AppleSEPManager 1.0.1

com.apple.driver.IOSlaveProcessor 1

com.apple.driver.DiskImages 480.60.1

com.apple.iokit.IOStorageFamily 2.1

com.apple.iokit.IOReportFamily 31

com.apple.iokit.IOTimeSyncFamily 680.15

com.apple.iokit.IONetworkingFamily 3.4

com.apple.driver.AppleACPIPlatform 6.1

com.apple.driver.AppleSMC 3.1.9

com.apple.iokit.IOPCIFamily 2.9

com.apple.iokit.IOACPIFamily 1.4

com.apple.kec.Libm 1

com.apple.kec.pthread 1

com.apple.kec.corecrypto 1.0



EOF

Model: MacBookAir6,2, BootROM MBA61.0099.B22, 2 processors, Intel Core i5, 1.3 GHz, 4 GB, SMC 2.13f15

Graphics: Intel HD Graphics 5000, Intel HD Graphics 5000, Built-In

Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D

Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D

AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x117), Broadcom BCM43xx 1.0 (7.77.37.31.1a9)

Bluetooth: Version 6.0.7f11, 3 services, 27 devices, 1 incoming serial ports

USB Device: USB 3.0 Bus

USB Device: Ultra USB 3.0

USB Device: BRCM20702 Hub

USB Device: Bluetooth USB Host Controller

Thunderbolt Bus: MacBook Air, Apple Inc., 23.6

Return your EVO PLUS or get a NON Plus (EVO without the PLUS)....
Not compatible
[doublepost=1559785436][/doublepost]
The 660p is a terrible drive, performance-wise, according to Anandtech's new review. It also shows better performance from an original Apple drive.

Please update the opening post to warn people about this. It should be the one in red, not the Inland drive.

write = terrible
latency = terrible

QLC is a bad technology. It has too many voltage states.

https://www.anandtech.com/show/14382/the-owc-aura-pro-x2-ssd-review-nvme-for-older-macs/5

destroyer-99-write-latency.png

fill-last16.png

seq-fill-660p-1024.png


This image shows just how terrible the drive is. Its performance drops off a cliff after less than 200 GB of data being stored!

How OFTEN do you write a 200GB file (or group of files) ALL AT ONCE????
QLC may not be the best SSD tech, but it certainly isn't "terrible". Yes, TLC- and MLC-based drives are "better".
but QLC-based drives are a lot cheaper (I do NOT own a QLC drives, NOR do I plan on buying any, but they DO have a place)


In invite you to read a few replies and also SSD guides/tiers from use /NewMaxx on Reddit.

That guy knows his stuff:

https://www.reddit.com/user/NewMaxx/

Here is an excerpt re: QLC - 660P taken from a discussion on Reddit from 2 days ago:



It would be more correct to say that TLC is more consistent than QLC in terms of performance. All drives will slow as they fill, even MLC ones without SLC caching, but drives focused on a large, dynamic SLC cache - typical for consumer-oriented drives - are at a larger risk. The 660p for its part does rely on a large, dynamic cache, although it also has a static portion, which is 24GB for the 2TB SKU. Quite large. But to save myself from writing a lot more I will take an excerpt from AnandTech's review of the 660p, with my emphases:

"Our synthetic benchmark tests have been run both with our standard methodology, and with a completely full drive so that the tests measure performance of the QLC memory (with an SLC cache that is too small to entirely contain any of our tests). The two sets of scores thus represent the two extremes of performance that the Intel SSD 660p can deliver. The full-drive results in this review represent a worst-case scenario that will almost never be encountered by real-world usage, because our tests give the drive limited idle time to flush the SLC cache but in the real world consumer workloads almost always give SSDs far more idle time than they need."

I would suggest especially to read their conclusion which highlights specific weakpoints. For some people it is a dealbreaker. For others it might make 0 difference, and the 660p at its best is actually almost as fast as the fastest drives (SM2262/EN) for consumer workloads, even when fuller. But if you want consistency and reliability of performance a TLC-based SATA drive like the WD Blue 3D is a good option.




d3lap

1 point·2 days ago

Not sure if my post made it seem like I was against the 660p or qlc drives in general. Quite the opposite. I run a 6000 pro in my system and recommend it. I was simply trying to answer OP's question regarding why a 2tb qlc nvme drive is cheaper than a 2tb Sata ssd.

NewMaxx

1 point·2 days ago·edited 2 days ago

The 660p's controller is a bit more complex which adds some cost, although it makes that back (and then some) by only having 256MB of DRAM cache. QLC for TLC is a more direct cost savings as technically in the same process node QLC will be up to 33% cheaper per GB. The constant/flat costs (e.g. PCB) largely remain the same if we're comparing in the M.2 form factor. Bit of a simplification obviously as there are other details/concerns (like the fact the 660p's large static/dedicated SLC cache portion means less reserve blocks which impacts endurance) but that is the essential breakdown of why it's cheaper. Of course there is some relation to performance here - because of that static SLC, the 660p relies entirely on folding to improve the write amplification factor for endurance (not true of the SATA-based Samsung 860 QVO, I believe), and because of the smaller DRAM cache it's more reluctant to flush writes anyway which can leave it flat-footed when fuller (which does not apply as much to the Crucial P1, which in turn can have read latency issues due to being more aggressive).

So I was specifically responding to your points on performance as directly they do not reflect the price difference so much as being a consequence of it. Of course, someone looking to maximize their purchase (best value) will be looking at performance. It's just that's it's more indirect as a pricing concern, if you know what I mean. (the manufacturer does have to consider things like warranty, but this is generally not an issue in the consumer market as even QLC has pretty high TBW)
 
  • Like
Reactions: mbosse

ondrejz

macrumors newbie
May 16, 2019
10
5
Run the test x5 times (i.e. on top left, where the pulldown menu says "1" next to the big green square which says "All", change the pulldown menu to say "5", and post your screenshot again)

are you on pcie 2.0 or 3.0 (what is your mbp model?)

Yeah similar speeds. It's mid 2014, 11,3. Runs cool as well, so assuming I'm hitting the max?
 

Attachments

  • 1.JPG
    1.JPG
    141.1 KB · Views: 213
  • 2.JPG
    2.JPG
    64.5 KB · Views: 220
  • 3.png
    3.png
    265.6 KB · Views: 236

djangoreinhardt442

macrumors member
Apr 6, 2019
66
33
Yeah similar speeds. It's mid 2014, 11,3. Runs cool as well, so assuming I'm hitting the max?

Those are GREAT random 4k read and write speeds.
Yes, the SEQ. read and writes are not in the 2000 range but I am not sure you can hit those with a 5 GT/s linkspeed
[doublepost=1559786309][/doublepost]
Yeah similar speeds. It's mid 2014, 11,3. Runs cool as well, so assuming I'm hitting the max?

Is THIS your mac? Those seem like the right specs? (says pcie 2.0 x 2)

https://everymac.com/systems/apple/...l-graphics-mid-2014-retina-display-specs.html
[doublepost=1559788355][/doublepost]This thread has now made the comments section at AnandTech.
They just reviewed the OWC AuraPro x2, which is basically an Adata SX8200 PRO/ HP EX 950
That price is ridiculous...

https://www.anandtech.com/show/14382/the-owc-aura-pro-x2-ssd-review-nvme-for-older-macs
 

adalbertoma

macrumors newbie
Nov 13, 2018
9
4
Return your EVO PLUS or get a NON Plus (EVO without the PLUS)....
Not compatible
[doublepost=1559785436][/doublepost]

How OFTEN do you write a 200GB file (or group of files) ALL AT ONCE????
QLC may not be the best SSD tech, but it certainly isn't "terrible". Yes, TLC- and MLC-based drives are "better".
but QLC-based drives are a lot cheaper (I do NOT own a QLC drives, NOR do I plan on buying any, but they DO have a place)


In invite you to read a few replies and also SSD guides/tiers from use /NewMaxx on Reddit.

That guy knows his stuff:

https://www.reddit.com/user/NewMaxx/

Here is an excerpt re: QLC - 660P taken from a discussion on Reddit from 2 days ago:



It would be more correct to say that TLC is more consistent than QLC in terms of performance. All drives will slow as they fill, even MLC ones without SLC caching, but drives focused on a large, dynamic SLC cache - typical for consumer-oriented drives - are at a larger risk. The 660p for its part does rely on a large, dynamic cache, although it also has a static portion, which is 24GB for the 2TB SKU. Quite large. But to save myself from writing a lot more I will take an excerpt from AnandTech's review of the 660p, with my emphases:

"Our synthetic benchmark tests have been run both with our standard methodology, and with a completely full drive so that the tests measure performance of the QLC memory (with an SLC cache that is too small to entirely contain any of our tests). The two sets of scores thus represent the two extremes of performance that the Intel SSD 660p can deliver. The full-drive results in this review represent a worst-case scenario that will almost never be encountered by real-world usage, because our tests give the drive limited idle time to flush the SLC cache but in the real world consumer workloads almost always give SSDs far more idle time than they need."

I would suggest especially to read their conclusion which highlights specific weakpoints. For some people it is a dealbreaker. For others it might make 0 difference, and the 660p at its best is actually almost as fast as the fastest drives (SM2262/EN) for consumer workloads, even when fuller. But if you want consistency and reliability of performance a TLC-based SATA drive like the WD Blue 3D is a good option.




d3lap

1 point·2 days ago

Not sure if my post made it seem like I was against the 660p or qlc drives in general. Quite the opposite. I run a 6000 pro in my system and recommend it. I was simply trying to answer OP's question regarding why a 2tb qlc nvme drive is cheaper than a 2tb Sata ssd.

NewMaxx

1 point·2 days ago·edited 2 days ago

The 660p's controller is a bit more complex which adds some cost, although it makes that back (and then some) by only having 256MB of DRAM cache. QLC for TLC is a more direct cost savings as technically in the same process node QLC will be up to 33% cheaper per GB. The constant/flat costs (e.g. PCB) largely remain the same if we're comparing in the M.2 form factor. Bit of a simplification obviously as there are other details/concerns (like the fact the 660p's large static/dedicated SLC cache portion means less reserve blocks which impacts endurance) but that is the essential breakdown of why it's cheaper. Of course there is some relation to performance here - because of that static SLC, the 660p relies entirely on folding to improve the write amplification factor for endurance (not true of the SATA-based Samsung 860 QVO, I believe), and because of the smaller DRAM cache it's more reluctant to flush writes anyway which can leave it flat-footed when fuller (which does not apply as much to the Crucial P1, which in turn can have read latency issues due to being more aggressive).

So I was specifically responding to your points on performance as directly they do not reflect the price difference so much as being a consequence of it. Of course, someone looking to maximize their purchase (best value) will be looking at performance. It's just that's it's more indirect as a pricing concern, if you know what I mean. (the manufacturer does have to consider things like warranty, but this is generally not an issue in the consumer market as even QLC has pretty high TBW)


Excellent comments. I myself had purchased a 660p and had great performance on my 2014 15" MBP. It was also a very energy efficient drive, not consuming a lot of power over the original drive. The only reason why I returned it (and still didn't purchase another SSD - would easily purchase another 660p unless I found one of the higher end drives for a similar price on sale) is because I wanted to wait a little bit longer until someone finds a solution for the hibernation problem.
 

Loops

macrumors regular
Oct 5, 2010
104
8
QLC drives are not necessarily lower-priced. The Inland drive, for example, is either the same price or $10 cheaper at Microcenter and the Inland uses TLC and offers better performance as well as better endurance. Until QLC drives become substantially less expensive than TLC drives, they are not worth consideration.
Has anyone tried the WD Black v3 (SN750)?

I want to know if there is a problem like 970evo plus.
and, I also want to know the status of temperature and power consumption.
The Anandtech article I linked to above shows it to have good power consumption as well as good performance.

destroyer-power.png

heavy-power.png
 
Last edited:

Colin0317

macrumors regular
Jan 29, 2009
125
1
Anyone know how the Silicon Power 1TB NVMe PCIe Gen3x4 M.2 2280 TLC R/W up to 3,400/3,000MB/s SSD (SU001TBP34A80M28AB) compares to the Sabrent Rocket in terms of heat and speed?

Is it compatible with the mid 2014 13” MacBook Pro?

I can get the 1tb much cheaper than the Sabrent.
 

Audit13

macrumors 604
Apr 19, 2017
6,817
1,811
Toronto, Ontario, Canada

nicho

macrumors 601
Feb 15, 2008
4,222
3,211
Has anyone tried installing Catalina on their upgraded MBP yet? Want to make sure there won't be compatibility issues with this kind of upgrade before i take the plunge.
 

djangoreinhardt442

macrumors member
Apr 6, 2019
66
33
Anyone know how the Silicon Power 1TB NVMe PCIe Gen3x4 M.2 2280 TLC R/W up to 3,400/3,000MB/s SSD (SU001TBP34A80M28AB) compares to the Sabrent Rocket in terms of heat and speed?

Is it compatible with the mid 2014 13” MacBook Pro?

I can get the 1tb much cheaper than the Sabrent.

Compatible? Sure. If you have an adapter, every m2 nvme and ahci is compatible, provided you are running Mojave

I do believe Silicone Power is Phison E12-based SSD, so essentially same as Sabrent
 
  • Like
Reactions: Colin0317

Earl Urley

macrumors 6502a
Nov 10, 2014
792
438
Silicon Power, Sabrent, Inland, Corsair MP510, Gigabyte Aorus are all Phison E12 based, all use the same Toshiba RAM, and may only slightly differ in the firmware shipped with them. Some may ship with ECFM 12.1, others with 12.2. They are all functionally the same except for different stickers slapped on them.

12.2 is the firmware to get as it resolves thermal issues encountered in 12.1.

See this link to see a fairly complete list of all the Phison E12 based NVMe SSDs.

Of course, MicroCenter's Inland Premium is the cheapest for 1 TB out of all of them, ($98 at the moment) but they recently stopped shipping them and it's in-store purchase only for now.

Loops, thanks for the charts, they make me feel like the Inland Premium is quite competitive.

I would never buy a 660p or HP EX920 now after looking at some of those benches.

Thanks to the cheap price and living near several MicroCenters, I have the Inland SSDs running in a Late 2013 rMBP and a Mid 2015 rMBP with Sintech adapters with no real hassles I've cared to notice other than that I have to swap a Samsung SM951 back in to do BootROM updates.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.