Hi,
I have a problem with my Mac Pro 6,1. First some background Info:
I have a total of three Mac Pros. One is a 5,1 (flashed) running Monterey with OpenCore which I had for 9 years now and wanted to replace so I created a Time Machine Backup of it. I also have two 6,1s. One is a D500 with its stock Quad-Core and upgraded 64GB of Samsung RAM and a stock 250GB Apple SSD. This one is running a fresh Install of Sequoia with OpenCore and stock settings except for the disabled bootpicker.
The third one is the problematic one. It's a D700 in which I installed a 12-Core Xeon (E5-2697 v2). It also has 64GB of upgraded RAM and a WD Black SN850X 1TB SSD.
What I first did was a new install of Sequoia, then reverted the root patches, restored the Time Machine backup and then installed the root patches again. When I put the machine asleep during the first night, I woke up to it with running fan, solid white power light and a yellow LED shining out the bottom side of it. It must be the CPU_PROCHOT or MEM_EVENT because of its location and color. It didn't respond to anything and had to be hard reset. When I started it again, it showed the kernel panic screen and continued to boot. The kernel panic report showed "3rd party NVMe controller. Fatal error. Delete IO submission queue.". After that it froze two times after just a few minutes of using it with a kernel panic reporting "3rd party NVMe controller. Loss of MMIO space. Write.". This (freeze during use) never happened again though. Testing some more revealed, that it wakes and dark wakes during sleep for different reasons and eventually get stuck not returning to sleep at which point it mostly shows the "Loss of MMIO space" error and very rarely the "Delete IO submission queue" error. Most of the times, the yellow LED shines through the bottom vents. One weird thing is, that this doesn't happen consistently after e set period time. Sometimes it happens after just an hour, sometimes it takes 10 hours. This makes troubleshooting very difficult.
I have iStat installed and sometimes when I manually woke the Mac, I could see in the graphs that it had been active for some periods of time when it was supposed to sleep as there was temperature data and even more interesting, almost all temps were higher after some breaks than before and this is also something I noticed. Sometimes it has a solid white light and I can feel it getting warm but the fan doesn't spin which explains the higher temperature and maybe also the yellow LED because that indicates overtemperature in RAM or CPU.
I also tried disabling "3rd party NVMe PM" in OpenCore to avoid loading NVMeFix.kext but that didn't change anything.
To narrow it down, I checked the other Mac Pro and found out that the wakes and dark wakes during sleep are normal. This one sleeps just fine with no issues. I used a cheap generic M.2 adapter from amazon until this point and thought it may be the problem and ordered the long Sintech one. Unfortunately it didn't change anything. I then noticed that the D700 Mac Pro had an older firmware from Big Sur which was known to be problematic with NVMe SSDs. Unfortunately, updating it to the latest 481 didn't fix it either.
I then swapped the SSDs of both machines and both slept fine for 6:45 hours when I stopped the test. I now know that it could have taken longer for the issues to arise.
I swapped the SSDs back and created a new partition on the SN850X and installed a fresh copy of Monterey. It slept fine for 6:20 hours when I stopped the test however it never woke or dark woke during that time so maybe it just didn't have any chances to fail.
I then installed a fresh copy of Sequoia with stock OpenCore settings on this partition to rule out my time machine backup. This time it slept fine for full 10 hours when it finally froze again and showed the yellow light. My next step would be to disable "3rd party NVMe PM" again but since I already tried that with my first install, I don't have high hopes.
I could also try swapping SSDs again and installing Monterey again to conduct longer tests.
Does anybody have any idea what is going on here?
I have a problem with my Mac Pro 6,1. First some background Info:
I have a total of three Mac Pros. One is a 5,1 (flashed) running Monterey with OpenCore which I had for 9 years now and wanted to replace so I created a Time Machine Backup of it. I also have two 6,1s. One is a D500 with its stock Quad-Core and upgraded 64GB of Samsung RAM and a stock 250GB Apple SSD. This one is running a fresh Install of Sequoia with OpenCore and stock settings except for the disabled bootpicker.
The third one is the problematic one. It's a D700 in which I installed a 12-Core Xeon (E5-2697 v2). It also has 64GB of upgraded RAM and a WD Black SN850X 1TB SSD.
What I first did was a new install of Sequoia, then reverted the root patches, restored the Time Machine backup and then installed the root patches again. When I put the machine asleep during the first night, I woke up to it with running fan, solid white power light and a yellow LED shining out the bottom side of it. It must be the CPU_PROCHOT or MEM_EVENT because of its location and color. It didn't respond to anything and had to be hard reset. When I started it again, it showed the kernel panic screen and continued to boot. The kernel panic report showed "3rd party NVMe controller. Fatal error. Delete IO submission queue.". After that it froze two times after just a few minutes of using it with a kernel panic reporting "3rd party NVMe controller. Loss of MMIO space. Write.". This (freeze during use) never happened again though. Testing some more revealed, that it wakes and dark wakes during sleep for different reasons and eventually get stuck not returning to sleep at which point it mostly shows the "Loss of MMIO space" error and very rarely the "Delete IO submission queue" error. Most of the times, the yellow LED shines through the bottom vents. One weird thing is, that this doesn't happen consistently after e set period time. Sometimes it happens after just an hour, sometimes it takes 10 hours. This makes troubleshooting very difficult.
I have iStat installed and sometimes when I manually woke the Mac, I could see in the graphs that it had been active for some periods of time when it was supposed to sleep as there was temperature data and even more interesting, almost all temps were higher after some breaks than before and this is also something I noticed. Sometimes it has a solid white light and I can feel it getting warm but the fan doesn't spin which explains the higher temperature and maybe also the yellow LED because that indicates overtemperature in RAM or CPU.
I also tried disabling "3rd party NVMe PM" in OpenCore to avoid loading NVMeFix.kext but that didn't change anything.
To narrow it down, I checked the other Mac Pro and found out that the wakes and dark wakes during sleep are normal. This one sleeps just fine with no issues. I used a cheap generic M.2 adapter from amazon until this point and thought it may be the problem and ordered the long Sintech one. Unfortunately it didn't change anything. I then noticed that the D700 Mac Pro had an older firmware from Big Sur which was known to be problematic with NVMe SSDs. Unfortunately, updating it to the latest 481 didn't fix it either.
I then swapped the SSDs of both machines and both slept fine for 6:45 hours when I stopped the test. I now know that it could have taken longer for the issues to arise.
I swapped the SSDs back and created a new partition on the SN850X and installed a fresh copy of Monterey. It slept fine for 6:20 hours when I stopped the test however it never woke or dark woke during that time so maybe it just didn't have any chances to fail.
I then installed a fresh copy of Sequoia with stock OpenCore settings on this partition to rule out my time machine backup. This time it slept fine for full 10 hours when it finally froze again and showed the yellow light. My next step would be to disable "3rd party NVMe PM" again but since I already tried that with my first install, I don't have high hopes.
I could also try swapping SSDs again and installing Monterey again to conduct longer tests.
Does anybody have any idea what is going on here?