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.

Kon_Kipa

macrumors member
Aug 27, 2016
62
30
Australia
Apple started supporting the NVMe protocol with 10.12, but for drives with 4 Kbytes sectors. High Sierra brought support to drives with 512 bytes per sector. This is counterintuitive for some, because 512 bytes/sector is older that 4 Kbytes/sector, but OEM drives Apple used are 4K and it's what support. Most drives on the market, like your Samsung 970 PRO, are 512 bytes per sector.

Don't use 3rd party kexts to support NVMe, it's a constant source of trouble.
[doublepost=1547727849][/doublepost]
No, it won't. This kext is at best experimental and never was considered production ready. Don't use it.
Alex i found it on the Mac Video Cards website

Anyhow having said this, the original poster is running 10.11.6 (FYI) - no disrespect intended
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Alex i found it on the Mac Video Cards website

Anyhow having said this, the original poster is running 10.11.6 (FYI)
This kext was developed by a user here on MacRumors (jimj740), in 2015, never updated and is nowhere production ready. It's know for KPs. Don't use it.

For the time, was a breakthrough, but today is just a unnecessary risk.
 

ADeeg

macrumors newbie
Jan 17, 2019
4
0

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
People, please stop disseminating wrong info. If you don't know about something, please don't post about. Someone who knows the correct answer will post later. A lot of wrong info was posted here today.

Please don't do this.
 

Kon_Kipa

macrumors member
Aug 27, 2016
62
30
Australia
Cool thanks, do you have a suggestions why this terminal command fails ?

macproosx:NVMe for OSX armindeeg$ sudo chown –R 0:0 NVMeGeneric.kext
chown: –R: illegal user name

Thanks Armin
Cool thanks, do you have a suggestions why this terminal command fails ?

macproosx:NVMe for OSX armindeeg$ sudo chown –R 0:0 NVMeGeneric.kext
chown: –R: illegal user name

Thanks Armin
I am unsure of its usefullness - TsiAlex has frowned upon its use as it is old & never been updated
[doublepost=1547728760][/doublepost]
People, please stop disseminating wrong info. If you don't know about something, please don't post about. Someone who knows the correct answer will post later. A lot of wrong info was posted here today.

Please don't do this.
Alex is there a way apart from installing OS X Mojave to install/inject (or what ever terminology) or using RecoveryHDMetaDmg.pkg (as explained by yourself) to update to firmware 140.0.0.0???
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Alex is there a way apart from installing OS X Mojave to install/inject (or what ever terminology) or using RecoveryHDMetaDmg.pkg (as explained by yourself) to update to firmware 140.0.0.0???
To upgrade to 140.0.0.0.0 you have first to upgrade to MP51.0089.B00, it's a two step firmware upgrade. Read the first post here: MP5,1: What you have to do to upgrade to Mojave.

You can't upgrade to 140.0.0.0.0 with a GT120, it's not a METAL supported GPU and Apple efi2flasher requires it. Your GTX 980 is a METAL supported GPU but it's not supported by Mojave native NVIDIA drivers. So, until NVIDIA release Mojave drivers for Maxwell and newer GPUs, you are can use the GT120 to upgrade to MP51.0089.B00.

The only workaround is manually reconstructing your Mac Pro BootROM.
 
Last edited by a moderator:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Is/Are there any instructions for this to be done?

if so where plz?
If you know how to extract the volumes from your BootROM, you can extract the NVRAM volume and the LBSN sector from your dump and insert into 140.0.0.0.0.

If you don't know, don't even try. This is a complicate process and the fastest way to get a brick.
 
  • Like
Reactions: bplein

Kon_Kipa

macrumors member
Aug 27, 2016
62
30
Australia
If you know how to extract the volumes from your BootROM, you can extract the NVRAM volume and the LBSN sector from your dump and insert into 140.0.0.0.0.

If you don't know, don't even try. This is a complicate process and the fastest way to get a brick.
I'll do it the OS X upgrade way then
 

Kon_Kipa

macrumors member
Aug 27, 2016
62
30
Australia
Remove all GPUs, install only the Apple GT120 to upgrade to MP51.0089.B00. Remove it, install a supported one then upgrade to 140.0.0.0.0.

All info needed to upgrade is on the first post here: MP5,1: What you have to do to upgrade to Mojave.
done part 2 of firmware update, didnt know i had MoJave 10.14 only so it flashed to 138.0.0.0, then i used the RecoveryHDMetaDmg.pkg & redone it & its now 140.0.0.0 - damn its long with no thunderbolt & USB 3.0 Ports

got there in the end - so happy now
 

Rhianolord

macrumors newbie
Jan 6, 2015
16
2
I have a 4,1->5,1 mac pro, with a EFI flashed HD 7970 (metal capable) GPU, and an SM951 AHCI SSD. I was running 10.13.6 and decided to instal Mojave yesterday because I plan to upgrade to an NVMe. During the install, I was prompted to update my firmware, after the firmware update and Mojave install, my boot rom is 138.0.0.0.0 not 140.0.0.0.0. I have been pouring over the threads all morning but I feel like I am just confusing myself further. Can you help?
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
I have a 4,1->5,1 mac pro, with a EFI flashed HD 7970 (metal capable) GPU, and an SM951 AHCI SSD. I was running 10.13.6 and decided to instal Mojave yesterday because I plan to upgrade to an NVMe. During the install, I was prompted to update my firmware, after the firmware update and Mojave install, my boot rom is 138.0.0.0.0 not 140.0.0.0.0. I have been pouring over the threads all morning but I feel like I am just confusing myself further. Can you help?

This is already answered into the first post, 138.0.0.0.0 is the firmware from 10.14.0.

Delete your old Mojave installer, download the full installer for Mojave 10.14.2 from Mac App Store. Open the installer, it will ask you to upgrade the firmware to 140.0.0.0.0.
 
  • Like
Reactions: sunnyj and TheStork

Kon_Kipa

macrumors member
Aug 27, 2016
62
30
Australia
This is already answered into the first post, 138.0.0.0.0 is the firmware from 10.14.0.

Delete your old Mojave installer, download the full installer for Mojave 10.14.2 from Mac App Store. Open the installer, it will ask you to upgrade the firmware to 140.0.0.0.0.
the same thing hapened to me

i just cloned back a copy of 10.13.6 to another HDD & then used RecoveryHDMetaDmg.pkg to update the firmware to 140.0.0.0.0

The copy of Mojave installer the above poster had/is 10.14 & not 10.4.2 (or 10.14.1 DP3+)

You DONT need to clone/copy over your current MoJave install either, just use another HDD - if you have one - it can be a USB connected copy of the 10.13.6
 

Rhianolord

macrumors newbie
Jan 6, 2015
16
2
This is already answered into the first post, 138.0.0.0.0 is the firmware from 10.14.0.

Delete your old Mojave installer, download the full installer for Mojave 10.14.2 from Mac App Store. Open the installer, it will ask you to upgrade the firmware to 140.0.0.0.0.
God Bless you sir! It worked, thank you very much! I wish I could pay you.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
When I'm not busy, I usually read all new posts into the Mac Pro area. I started to notice in the last two or three weeks a lot of people having unbootable Mac Pros, probably some bricks too. Could be totally unrelated to the BootROM and just plain hardware failure and since most, if not all, are users that can't provide dumps from the SPI flash, we probably will never know for sure what is going on - but this is getting me a little worried that something weird is happening with all this Mac Pro problems.
Two different users sent me PMs this week reporting two more bricks. Unfortunately, two users that can't dump the SPI flash externally.

Could be flash memory cell exhaustion, failed backplanes, old age, etc - but something is going on.
 

bsbeamer

macrumors 601
Sep 19, 2012
4,313
2,713
Would also be curious to know if Windows was ever installed on those machines, if boot camp was ever utilized, and reports of the GPU being used (and how it was powered). Trying to find common themes. Assume they're all on (were on) 140.0.0.0.0 firmware?
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Would also be curious to know if Windows was ever installed on those machines, if boot camp was ever utilized, and reports of the GPU being used (and how it was powered). Trying to find common themes. Assume they're all on (were on) 140.0.0.0.0 firmware?
I did a BootROM reconstruction a month ago for the early2009 Mac Pro, so probably no NVRAM problems. I'll ask about Windows.

The mid-2012 is a recently purchased one, so no history.
 

bsbeamer

macrumors 601
Sep 19, 2012
4,313
2,713
Something is triggering. The list is long and would be great if we could somehow narrow down. Immediate culprits: Windows install/updates, firmware update issues, underpowered GPUs or maxed out PSUs, 4,1>5,1 issues, or failing PSUs or other board parts.

Some of this may just be coming to light with NVMe usage and RX580’s with machines that were never pushed that far. RX580 seems to be power hungry in my testing and do wonder if it’s triggering or contributing. Loadbalance between dual mini 6-pin is important but I’m sure this presents with multiple GPUs with multiple power requirements. IF that is not that case, at least it would be something to point to.

Something as freak as solar flares, power surges or similar are not likely since this seems software related, but can something like that be fully ruled out? Assume these are in multiple different locations throughout globe.
 

Reindeer_Games

macrumors 6502
Nov 29, 2018
286
228
Pueblo, CO
Something is triggering. The list is long and would be great if we could somehow narrow down. Immediate culprits: Windows install/updates, firmware update issues, underpowered GPUs or maxed out PSUs, 4,1>5,1 issues, or failing PSUs or other board parts.

Some of this may just be coming to light with NVMe usage and RX580’s with machines that were never pushed that far. RX580 seems to be power hungry in my testing and do wonder if it’s triggering or contributing. Loadbalance between dual mini 6-pin is important but I’m sure this presents with multiple GPUs with multiple power requirements. IF that is not that case, at least it would be something to point to.

Something as freak as solar flares, power surges or similar are not likely since this seems software related, but can something like that be fully ruled out? Assume these are in multiple different locations throughout globe.

Were they all running Mojave? My fan issues and tone on boot becoming intermittent became normal again once rolling back to HS. On a fresh install a week ago or so of 10.14.2-odd booting and fan's revving for no reason again (I got a powerlink to try Mojave again, no go).

I'd thought about giving 10.14.3 a try and see if it ironed it out, but think I might reconsider a standstill for a while.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.