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

sgentile92

macrumors member
Original poster
Jan 29, 2015
67
6
Hi All,

I've got a pretty heavily modified Mac Pro 2009 (flashed to 5,1) with upgraded processors, RAM, video card, USB 3, SSD, the whole 9 yards. Since upgrading, I’ve been getting near constant kernel panics. It used to be when I was in Photoshop, Lightroom, Illustrator, things like that. Then it started to be seemingly random (just mail and safari open). Then it started to be 80% of the time that I it up from sleep mode. Recently, it panics after waking from sleep mode, restarts, I log in, and it panics again. Sometimes it loops like that 2, 3 or 4 times. Sometimes it does it once. I can’t for the life of me find the rhyme or reason.

I would really appreciate any help I can get here. My brand new MBP was stolen a couple years ago, I got my hands on this 2009 MP, and really got invested in making it a kick-ass machine. I really can’t afford a new computer at this point so this is what I’ve got to work with.

Below is the most recent kernel panic that happened after it panicked twice. I saved some other panic reports that I can post if that helps.

UPDATE: Kernel panicked as I tried to hit the submit button on this post. I can upload that too if that will be helpful.


Anonymous UUID: 58FA0CE6-8281-4D56-07DD-43EEEC2ACD26

Thu Jan 31 18:20:54 2019

*** Panic Report ***
Machine-check capabilities: 0x0000000000001c09
family: 6 model: 44 stepping: 2 microcode: 15
signature: 0x206c2
Intel(R) Xeon(R) CPU X5680 @ 3.33GHz
9 error-reporting banks
Processor 18: IA32_MCG_STATUS: 0x0000000000000004
IA32_MC5_STATUS(0x415): 0xba00000000400405
IA32_MC5_MISC(0x417): 0x0000000000004000
Processor 19: IA32_MCG_STATUS: 0x0000000000000004
IA32_MC5_STATUS(0x415): 0xba00000000400405
IA32_MC5_MISC(0x417): 0x0000000000004000
mp_kdp_enter(): 15728639, 1, 24 TIMED-OUT WAITING FOR NMI-ACK, PROCEEDING
panic(cpu 20 caller 0xffffff801bd8811a): "Machine Check at 0xffffff801c0ebb84, registers:\n" "CR0: 0x000000008001003b, CR2: 0x000000010db84000, CR3: 0x000000042a138083, CR4: 0x00000000000226e0\n" "RAX: 0xffffff8042353380, RBX: 0xffffff804464ff80, RCX: 0x0000000003250000, RDX: 0xffffff804131dc70\n" "RSP: 0xffffff9462962ee0, RBP: 0xffffff9462963170, RSI: 0x0000000000000004, RDI: 0xffffff804131dc70\n" "R8: 0xffffff94629632e8, R9: 0xffffff80418e7b90, R10: 0x000000000000097a, R11: 0xffffff94629634a0\n" "R12: 0x0000000000000004, R13: 0xffffff9462963184, R14: 0x0000000000000102, R15: 0x0000000000000002\n" "RFL: 0x0000000000000202, RIP: 0xffffff801c0ebb84, CS: 0x0000000000000008, SS: 0x0000000000000010\n" "Error code: 0x0000000000000000\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4570.71.2/osfmk/i386/trap_native.c:168
Backtrace (CPU 20), Frame : Return Address
0xffffff801bb56330 : 0xffffff801bc6c1c6
0xffffff801bb56380 : 0xffffff801bd95274
0xffffff801bb563c0 : 0xffffff801bd87544
0xffffff801bb56430 : 0xffffff801bc1e1e0
0xffffff801bb56450 : 0xffffff801bc6bc3c
0xffffff801bb56580 : 0xffffff801bc6b9fc
0xffffff801bb565e0 : 0xffffff801bd8811a
0xffffff801bb566d0 : 0xffffff801bc1ea5f
0xffffff9462963170 : 0xffffff801c0ed78c
0xffffff94629631a0 : 0xffffff801c0e8a96
0xffffff9462963200 : 0xffffff801bea10ab
0xffffff9462963290 : 0xffffff801bea06d4
0xffffff9462963670 : 0xffffff801c0e8600
0xffffff94629636d0 : 0xffffff801bea1939
0xffffff94629636f0 : 0xffffff801be7a865
0xffffff9462963cd0 : 0xffffff801be7d11e
0xffffff9462963ee0 : 0xffffff801be7d020
0xffffff9462963f40 : 0xffffff801c203968
0xffffff9462963fa0 : 0xffffff801bc1e9c6

BSD process name corresponding to current thread: captiveagent

Mac OS version:
17G65

Kernel version:
Darwin Kernel Version 17.7.0: Thu Jun 21 22:53:14 PDT 2018; root:xnu-4570.71.2~1/RELEASE_X86_64
Kernel UUID: 1AE5ACFD-3B6F-3D74-AD52-31F1430DBC6F
Kernel slide: 0x000000001ba00000
Kernel text base: 0xffffff801bc00000
__HIB text base: 0xffffff801bb00000
System model name: MacPro5,1 (Mac-F221BEC8)

System uptime in nanoseconds: 101772820770
last loaded kext at 21309873179: com.apple.driver.AppleBluetoothHIDKeyboard 205 (addr 0xffffff7f9ece7000, size 16384)
loaded kexts:
com.nvidia.CUDA 1.1.0
com.blackmagic-design.desktopvideo.iokit.framebufferdriver 10.4.1
com.nvidia.web.GeForceWeb 10.3.3
com.nvidia.web.NVDAGM100HalWeb 10.3.3
com.nvidia.web.NVDAResmanWeb 10.3.3
com.nvidia.NVDAStartupWeb 10.3.3
com.newer-tech.kext.nwtmem 1.0.0
com.apple.driver.AppleBluetoothMultitouch 92
com.apple.driver.AudioAUUC 1.70
com.apple.driver.AppleTyMCEDriver 1.0.3d2
com.apple.driver.AGPM 110.23.37
com.apple.filesystems.autofs 3.0
com.apple.driver.AppleMikeyHIDDriver 131
com.apple.driver.AppleGraphicsDevicePolicy 3.20.13
com.apple.driver.AppleHDAHardwareConfigDriver 281.52
com.apple.AGDCPluginDisplayMetrics 3.20.13
com.apple.driver.AppleHDA 281.52
com.apple.driver.AppleMikeyDriver 281.52
com.apple.driver.AppleUpstreamUserClient 3.6.5
com.apple.driver.AppleHV 1
com.apple.driver.AppleMCCSControl 1.5.5
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.iokit.IOBluetoothSerialManager 6.0.7f10
com.apple.driver.pmtelemetry 1
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.nvidia.NVDAStartup 10.3.2
com.apple.driver.AppleLPC 3.1
com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.driver.AppleFIVRDriver 4.1.0
com.apple.driver.AppleOSXWatchdog 1
com.apple.iokit.IOBluetoothUSBDFU 6.0.7f10
com.apple.filesystems.apfs 748.51.0
com.apple.driver.AppleFileSystemDriver 3.0.1
com.apple.filesystems.hfs.kext 407.50.6
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.BootCache 40
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.AppleSystemPolicy 1.0
com.apple.iokit.SCSITaskUserClient 404.30.2
com.apple.driver.AppleFWOHCI 5.5.9
com.apple.driver.Intel82574LEthernet 2.7.2
com.apple.driver.AirPort.Brcm4331 800.21.30
com.apple.driver.AppleAHCIPort 329.50.2
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleACPIButtons 6.1
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleIntelCPUPowerManagementClient 220.50.1
com.apple.driver.AppleACPIEC 6.1
com.apple.driver.AppleAPIC 1.7
com.apple.nke.applicationfirewall 183
com.apple.security.TMSafetyNet 8
com.apple.security.quarantine 3
com.apple.driver.AppleIntelCPUPowerManagement 220.50.1
com.apple.driver.AppleBluetoothHIDKeyboard 205
com.apple.driver.AppleHIDKeyboard 205
com.apple.driver.IOBluetoothHIDDriver 6.0.7f10
com.apple.driver.AppleMultitouchDriver 1404.4
com.apple.driver.AppleInputDeviceSupport 1404.3
com.apple.kext.triggers 1.0
com.apple.driver.AppleGraphicsControl 3.20.13
com.apple.driver.DspFuncLib 281.52
com.apple.kext.OSvKernDSPLib 526
com.apple.iokit.IOAVBFamily 680.2
com.apple.plugin.IOgPTPPlugin 680.15
com.apple.iokit.IOEthernetAVBController 1.1.0
com.apple.driver.AppleSSE 1.0
com.apple.iokit.IOAcceleratorFamily2 378.26
com.apple.iokit.IOSurface 211.15
com.apple.iokit.IOSerialFamily 11
com.apple.iokit.IONDRVSupport 519.20
com.apple.driver.AppleSMBusController 1.0.18d1
com.apple.AppleGPUWrangler 3.20.13
com.apple.AppleGraphicsDeviceControl 3.20.13
com.apple.driver.AppleHDAController 281.52
com.apple.iokit.IOGraphicsFamily 519.20
com.apple.iokit.IOHDAFamily 281.52
com.apple.iokit.IOAudioFamily 206.5
com.apple.vecLib.kext 1.2.0
com.apple.driver.AppleSMBusPCI 1.0.14d1
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.driver.IOPlatformPluginFamily 6.0.0d8
com.apple.iokit.IOFireWireIP 2.2.9
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 6.0.7f10
com.apple.iokit.IOBluetoothHostControllerUSBTransport 6.0.7f10
com.apple.iokit.IOBluetoothHostControllerTransport 6.0.7f10
com.apple.iokit.IOBluetoothFamily 6.0.7f10
com.apple.driver.AppleXsanScheme 3
com.apple.iokit.IOAHCIBlockStorage 301.40.2
com.apple.driver.usb.AppleUSBHub 1.2
com.apple.driver.usb.cdc 5.0.0
com.apple.driver.usb.networking 5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2
com.apple.filesystems.hfs.encodings.kext 1
com.apple.iokit.IOSCSIMultimediaCommandsDevice 404.30.2
com.apple.iokit.IOBDStorageFamily 1.8
com.apple.iokit.IODVDStorageFamily 1.8
com.apple.iokit.IOCDStorageFamily 1.8
com.apple.iokit.IOAHCISerialATAPI 267.50.1
com.apple.iokit.IOFireWireFamily 4.7.2
com.apple.iokit.IO80211Family 1200.12.2
com.apple.driver.corecapture 1.0.4
com.apple.driver.AppleUSBMergeNub 900.4.1
com.apple.iokit.IOAHCIFamily 288
com.apple.driver.usb.AppleUSBEHCIPCI 1.2
com.apple.driver.usb.AppleUSBUHCIPCI 1.2
com.apple.driver.usb.AppleUSBUHCI 1.2
com.apple.driver.usb.AppleUSBEHCI 1.2
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.DiskImages 480.60.1
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.iokit.IOStorageFamily 2.1
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.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.pthread 1
com.apple.kec.Libm 1
com.apple.kec.corecrypto 1.0

EOF
Model: MacPro5,1, BootROM MP51.0084.B00, 12 processors, 6-Core Intel Xeon, 3.33 GHz, 18 GB, SMC 1.39f5
Graphics: NVIDIA GeForce GTX 970, NVIDIA GeForce GTX 970, PCIe
Memory Module: DIMM 1, 4 GB, DDR3 ECC, 1066 MHz, 0x85F7, 0x463732353155363246393333334700520000
Memory Module: DIMM 2, 4 GB, DDR3 ECC, 1066 MHz, 0x85F7, 0x463732353155363246393333334700520000
Memory Module: DIMM 3, 1 GB, DDR3 ECC, 1066 MHz, 0x802C, 0x394A53463132383732415A2D314731463120
Memory Module: DIMM 5, 4 GB, DDR3 ECC, 1066 MHz, 0x85F7, 0x463732353155363246393333334700520000
Memory Module: DIMM 6, 4 GB, DDR3 ECC, 1066 MHz, 0x85F7, 0x463732353155363246393333334700520000
Memory Module: DIMM 7, 1 GB, DDR3 ECC, 1066 MHz, 0x802C, 0x394A53463132383732415A2D314731463120
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8E), Broadcom BCM43xx 1.0 (5.106.98.102.30)
Bluetooth: Version 6.0.7f10, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en2
PCI Card: NVIDIA GeForce GTX 970, Display Controller, Slot-1
PCI Card: NVIDIA GeForce GTX 970, NVDA,Parent, Slot-1
PCI Card: PXS2, USB eXtensible Host Controller, Slot-2
Serial ATA Device: HL-DT-ST DVD-RW GH41N
Serial ATA Device: OWC Mercury EXTREME Pro 6G SSD, 120.03 GB
Serial ATA Device: WDC WD6400AAKS-41H2B0, 640.14 GB
Serial ATA Device: TOSHIBA MD04ACA400, 4 TB
USB Device: USB 3.0 Bus
USB Device: Backup+ Desk
USB Device: USB Bus
USB Device: USB Bus
USB Device: BRCM2046 Hub
USB Device: Bluetooth USB Host Controller
USB Device: USB Bus
USB Device: USB Bus
USB Device: USB Bus
USB Device: USB Bus
USB Device: USB 2.0 Bus
USB Device: USB 2.0 Bus
FireWire Device: built-in_hub, Up to 800 Mb/sec
Thunderbolt Bus:
 
This would point to a network issue:
captiveagent detects when you're on a captive-portal network, it does this by checking for known-content domains apple controls. • helpd is the daemon that connects to Apple's online help docs.

The only problems I have had with hard to diagnose crashes were disk related with very few relevant messages.
 
I am not certain what "9 error-reporting banks" means, but that can't be good. It may a problem related to the CPU swap. Have you run AHT?
 
Model: MacPro5,1, BootROM MP51.0084.B00, 12 processors, 6-Core Intel Xeon, 3.33 GHz, 18 GB, SMC 1.39f5
Graphics: NVIDIA GeForce GTX 970, NVIDIA GeForce GTX 970, PCIe
There are 6 firmware upgrades after MP51.0084.B00. It's the first firmware from the High Sierra era, pre-Meltdown/Spectre microcode updates.

You should upgrade to at least MP51.0089.B00, read the first post of these two threads:

 
I am not certain what "9 error-reporting banks" means, but that can't be good. It may a problem related to the CPU swap. Have you run AHT?

Machine Check + X error-reporting banks points on RAM issue, but it may be affiliated with CPU(s) as well, since memory controller is in there.
 
I was getting random system hangs (beach ball progressing to black screen) that I couldn't figure out. Found a suggestion for turning off "Allow user to reset password using Apple ID" under Users and Groups in System Preferences. That was about a week ago and I haven't had an issue since. YMMV but worth a shot.
 
This would point to a network issue:
captiveagent detects when you're on a captive-portal network, it does this by checking for known-content domains apple controls. • helpd is the daemon that connects to Apple's online help docs.

The only problems I have had with hard to diagnose crashes were disk related with very few relevant messages.
@haralds How would I test if it's a network issue/if that is the problem, how would I resolve it?

I am not certain what "9 error-reporting banks" means, but that can't be good. It may a problem related to the CPU swap. Have you run AHT?
@kohlson I just ran AHT and it came back clean—no issues. I ran the normal one and the more extensive one that took over an hour. Would that mean seem to rule out a hardware issue?

There are 6 firmware upgrades after MP51.0084.B00. It's the first firmware from the High Sierra era, pre-Meltdown/Spectre microcode updates.

You should upgrade to at least MP51.0089.B00, read the first post of these two threads:

@tsialex Thanks for the info. I didn't realize that I had to manually update the firmware. One of those links said that prior to performing the update, I have to insert the original GPU and connect a non-4K display. It also looks like in the new firmware, there are GPU compatibility issues—I have a NVIDIA GeForce GTX 970, flashed by MacVidCards, will I have a compatibility issue?

Machine Check + X error-reporting banks points on RAM issue, but it may be affiliated with CPU(s) as well, since memory controller is in there.
@666sheep Man, that's what I was afraid of. The one constant between all the panic reports are the error reporting banks message. I ran AHT and it didn't come back with any issues. Is there another test I can perform to try to zero in whether it's a RAM or CPU issue? I did performed the "yes" stress test described here on the 12 CPU cores, and nothing crashed. Would that indicate a RAM issue?


I really, really appreciate everybody's help with this. Thanks everyone
 
Thanks for the info. I didn't realize that I had to manually update the firmware. One of those links said that prior to performing the update, I have to insert the original GPU and connect a non-4K display. It also looks like in the new firmware, there are GPU compatibility issues—I have a NVIDIA GeForce GTX 970, flashed by MacVidCards, will I have a compatibility issue?

You can't upgrade to Mojave with NVIDIA GPUs newer than Kepler, no web drivers yet, but you can run 140.0.0.0.0 with 10.13.6, my main Mac Pro runs 95% of the time with this combo.
 
I would also lean towards one of your CPUs being defective. I've had kernel panics that were directly related to a bad CPU.

Take out CPU B as well as it's related heatsink and run the machine again. If nothing changes, take the CPU that was in socket B and install it in socket A and run the computer again. If things work as normal in either scenario, then you know which CPU was giving you the problems.
 
I'm running a true 5,1 with a NVIDIA GTX680 and on Mojave with no issues. My machine is at 140.0.0.0. I have had no problems at all. I am running with the native Apple Driver and not the NVIDIA one as it hasn't been released yet. I have had no issues. Keeping my fingers crossed.
 
Machine Check + X error-reporting banks points on RAM issue, but it may be affiliated with CPU(s) as well, since memory controller is in there.
My first thought. But I believe there are only 8 RAM banks, and the error message was for 9. And the message was in the "CPU section." But I am the first to admit that I know essentially nothing about an such an error - other than it's not good.
If all the memory that's there now was there before the CPU upgrade, and it's Apple original and it worked, my guess is that it's not the memory. But this is "down-spec" memory for X5680. Should be 1333, and it's reporting as 1066. From what I understand this shouldn't be a problem.
There is a lot of posters who seem to report issues after installing CPUs and not tightening them in properly. In most cases, proper installation/tightening can resolve - the cMP is fairly resilient. But over/under tightening, and improper thermal paste application, seem to cause issues. So you may want to re-install.
The AHT, in my experience, isn't always helpful. My MBP, which was consistently failing to boot in an Apple Store tech's hands, passed the AHT.
 
You can't upgrade to Mojave with NVIDIA GPUs newer than Kepler, no web drivers yet, but you can run 140.0.0.0.0 with 10.13.6, my main Mac Pro runs 95% of the time with this combo.

I tried following the instructions that you linked me to on how to update the firmware to 140.0.0.0.0 but I'm a little lost. With my original graphics card installed (Radeon HD 4870) I can't run the installer specified in the below part of the instructions because I get the message that mojave requires Metal capable GPUs:
Is there another way to trigger the firmware update?

General update: Reinstalling the original GPU didn't change anything, so I suppose that's one thing that can be ruled out. I've ordered the hex tool needed to remove the heat sinks from the CPU so that I can test those next.

Thanks for bearing with me. I really don't want to give up on this thing!
 
I tried following the instructions that you linked me to on how to update the firmware to 140.0.0.0.0 but I'm a little lost. With my original graphics card installed (Radeon HD 4870) I can't run the installer specified in the below part of the instructions because I get the message that mojave requires Metal capable GPUs:
Is there another way to trigger the firmware update?

General update: Reinstalling the original GPU didn't change anything, so I suppose that's one thing that can be ruled out. I've ordered the hex tool needed to remove the heat sinks from the CPU so that I can test those next.

Thanks for bearing with me. I really don't want to give up on this thing!
HD 4870 is not a METAL supported GPU, you can't upgrade from MP51.0089.B00 to 140.0.0.0.0, but you can do the first part with it if it's an original Apple GPU.

You first upgrade to MP51.0089.B00 with a Mac EFI GPU, then you remove the card and install a METAL supported one to upgrade from MP51.0089.B00 to 140.0.0.0.0 - this one needs to have native drivers, so no NVIDIA GPU other than Kepler, newer ones don't have drivers.

You can't do the second firmware upgrade with a NVIDIA GPU newer than Kepler.
 
Last edited:
HD 4870 is not a METAL supported GPU, you can't upgrade from MP51.0089.B00 to 140.0.0.0.0, but you can do the first part with it if it's an original Apple GPU.

You first upgrade to MP51.0089.B00 with a Mac EFI GPU, then you remove the card and install a METAL supported one to upgrade from MP51.0089.B00 to 140.0.0.0.0 - this one needs to have native drivers, so no NVIDIA GPU other than Kepler, newer ones don't have drivers.

You can't do the second firmware upgrade with a NVIDIA GPU newer than Kepler.

Ah ok. That makes a bit more sense. I think I got confused with the naming conventions for MP51.0089.B00 and 140.0.0.0.0 — they're both firmware updates, right?

How do I trigger the MP51.0089.B00 update?
 
Yes, both are firmware updates, 140.0.0.0.0 is the current one, and you can trigger the upgrade to MP51.0089.B00 with the full installer of 10.13.6 from the Mac App Store.

You are asking things that were answered into the two posts that I linked to you. Please read both again.
 
Last edited:
  • Like
Reactions: crjackson2134
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.