820-00840 Issues. Where to start?

Thomas

Member
Logic Board won't boot sometimes. When it does and I get it into OS, this is what I get.


*** MCA Error Report ***


CPU Machine Check Architecture Error Dump (CPU: Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz, CPUID: 0x806E9)


Core: 0


IA32_MC3_STATUS=0xFE00000000800400


IA32_MC3_CTL=0x0


IA32_MC3_ADDR=0x88B982CC


IA32_MC3_MISC=0x88B982CC


Core: 0


IA32_MC4_STATUS=0xFE00000000800400


IA32_MC4_CTL=0x0


IA32_MC4_ADDR=0x88B982CC


IA32_MC4_MISC=0x88B982CC


Core: 1


IA32_MC3_STATUS=0xFE00000000800400


IA32_MC3_CTL=0x1F


IA32_MC3_ADDR=0x88B982CC


IA32_MC3_MISC=0x88B982CC








panic(cpu 1 caller 0xffffff800044c32a): Kernel trap at 0xffffff80001980a7, type 14=page fault, registers:


CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x000000001494a000, CR4: 0x00000000003626e0


RAX: 0x0000000000000010, RBX: 0xffffff811ef71130, RCX: 0x0000000000007ee9, RDX: 0x0000000000070830


RSP: 0xffffff811d1f3c58, RBP: 0xffffff811d1f3c70, RSI: 0xffffff811efb0860, RDI: 0xffffff811efb0870


R8: 0x0000000000020000, R9: 0x0000000000008494, R10: 0x0000000000000051, R11: 0x000000000000006e


R12: 0xffffff802429c200, R13: 0xffffff811d1f3f48, R14: 0x0000000000001412, R15: 0xffffff811d1f3d58


RFL: 0x0000000000010682, RIP: 0xffffff80001980a7, CS: 0x0000000000000008, SS: 0x0000000000000000


Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x1, PL: 0, VF: 1





Backtrace (CPU 1), Frame : Return Address


0xffffff811d1f36b0 : 0xffffff80003215cd


0xffffff811d1f3700 : 0xffffff800045a3c5


0xffffff811d1f3740 : 0xffffff800044bf7e


0xffffff811d1f3790 : 0xffffff80002c7a40


0xffffff811d1f37b0 : 0xffffff8000320c97


0xffffff811d1f38b0 : 0xffffff8000321087


0xffffff811d1f3900 : 0xffffff8000ac2c7c


0xffffff811d1f3970 : 0xffffff800044c32a


0xffffff811d1f3af0 : 0xffffff800044c028


0xffffff811d1f3b40 : 0xffffff80002c7a40


0xffffff811d1f3b60 : 0xffffff80001980a7


0xffffff811d1f3c70 : 0xffffff7f81917250


0xffffff811d1f3cc0 : 0xffffff7f8191674a


0xffffff811d1f3f30 : 0xffffff7f819046ec


0xffffff811d1f3fa0 : 0xffffff80002c713e


Kernel Extensions in backtrace:


com.apple.filesystems.apfs(1412.101.1)[EA36BB76-1D94-32FF-9D55-4CBAA20C8F5A]@0xffffff7f8183e000->0xffffff7f81965fff


dependency: com.apple.kec.corecrypto(1.0)[A6D59354-C9A1-3C61-87A7-C04DD74421B1]@0xffffff7f80f10000


dependency: com.apple.driver.AppleEffaceableStorage(1.0)[4C3D892C-12F7-344D-AD97-FF3C154B54D8]@0xffffff7f817cd000


dependency: com.apple.iokit.IOStorageFamily(2.1)[425BC668-32EC-368C-B4EB-CF8510846BEE]@0xffffff7f80c65000





BSD process name corresponding to current thread: kernel_task


Boot args: -x





Mac OS version:


19E287





Kernel version:


Darwin Kernel Version 19.4.0: Wed Mar 4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64


Kernel UUID: AB0AA7EE-3D03-3C21-91AD-5719D79D7AF6


__HIB text base: 0xffffff8000100000


System model name: MacBookPro14,1 (Mac-B4831CEBD52A0C4C)


System shutdown begun: NO


Panic diags file available: NO (0xe00002d8)





System uptime in nanoseconds: 1674974935


last loaded kext at 1368271836: >!AFileSystemDriver 3.0.1 (addr 0xffffff7f80c95000, size 16384)


loaded kexts:


>!AFileSystemDriver 3.0.1


@filesystems.hfs.kext 522.100.5


@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1


@BootCache 40


@!AFSCompression.!AFSCompressionTypeZlib 1.0.0


>!ATopCaseHIDEventDriver 3430.1


@filesystems.apfs 1412.101.1


>AirPort.BrcmNIC 1400.1.1


@private.KextAudit 1.0


>!ASmartBatteryManager 161.0.0


>!AACPIButtons 6.1


>!ARTC 2.0


>!ASMBIOS 2.1


>!AACPIEC 6.1


>!AAPIC 1.7


$!AImage4 1


@nke.applicationfirewall 303


$TMSafetyNet 8


@!ASystemPolicy 2.0.0


|EndpointSecurity 1


|IOSerial!F 11


|IOSurface 269.11


@filesystems.hfs.encodings.kext 1


>!AActuatorDriver 3440.1


>!AHIDKeyboard 209


>!AHS!BDriver 3430.1


>IO!BHIDDriver 7.0.4f6


|IO!B!F 7.0.4f6


|IO!BPacketLogger 7.0.4f6


>!AMultitouchDriver 3440.1


>!AInputDeviceSupport 3440.8


>!AHSSPIHIDDriver 59


>!AThunderboltDPInAdapter 6.2.6


>!AThunderboltDPAdapter!F 6.2.6


>!AThunderboltPCIDownAdapter 2.5.4


>!AHPM 3.4.4


>!A!ILpssI2C!C 3.0.60


>!AHSSPISupport 59


>!AThunderboltNHI 5.8.6


|IOThunderbolt!F 7.6.0


>!AXsanScheme 3


|IO80211!F 1200.12.2b1


>mDNSOffloadUserClient 1.0.1b8


>corecapture 1.0.4


|IOSkywalk!F 1


>!A!ILpssSpi!C 3.0.60


>!A!ILpssDmac 3.0.60


|IONVMe!F 2.1.0


>!A!ILpssGspi 3.0.60


>!A!ILpssI2C 3.0.60


>usb.!UXHCIPCI 1.2


>usb.!UXHCI 1.2


>usb.!UHostPacketFilter 1.0


|IOUSB!F 900.4.2


>!AEFINVRAM 2.1


>!AEFIRuntime 2.1


|IOSMBus!F 1.1


|IOHID!F 2.0.0


$quarantine 4


$sandbox 300.0


@kext.!AMatch 1.0.0d1


>DiskImages 493.0.0


>!AFDEKeyStore 28.30


>!AEffaceable!S 1.0


>!AKeyStore 2


>!UTDM 489.101.1


|IOSCSIBlockCommandsDevice 422.101.1


>!ACredentialManager 1.0


>KernelRelayHost 1


>!ASEPManager 1.0.1


>IOSlaveProcessor 1


|IOUSBMass!SDriver 157.101.3


|IOSCSIArchitectureModel!F 422.101.1


|IO!S!F 2.1


|IOUSBHost!F 1.2


>!UHostMergeProperties 1.2


>usb.!UCommon 1.0


>!ABusPower!C 1.0


|CoreAnalytics!F 1


>!AMobileFileIntegrity 1.0.5


@kext.CoreTrust 1


|IOTimeSync!F 840.3


|IONetworking!F 3.4


|IOReport!F 47


>!AACPIPlatform 6.1


>!ASMC 3.1.9


>watchdog 1


|IOPCI!F 2.9


|IOACPI!F 1.4


@kec.pthread 1


@kec.corecrypto 1.0


@kec.Libm 1








*** Device Tree ***


{


"pcie_cfg_base" : "0xe0000000",


"pci_devices" :


{


"0x0" : "MCHC@0",


"0x10000" : "IGPU@2",


"0xa0000" : "XHC1@14",


"0xb0000" : "IMEI@16",


"0xa8000" : "pci8086,9d60@15",


"0xaa000" : "pci8086,9d62@15,2",


"0xe0000" : "RP01@1C",


"0xe4000" : "RP05@1C,4",


"0xf3000" : "SPI1@1E,3",


"0xf8000" : "LPCB@1F",


"0xe9000" : "RP10@1D,1",


"0xe8000" : "RP09@1D",


"0x100000" : "RP01@1C/IOPP/SSD0@0",


"0xf0000" : "URT0@1E",


"0xfa000" : "PMCR@1F,2",


"0xfb000" : "HDEF@1F,3",


"0xfc000" : "SBUS@1F,4",


"0x300000" : "RP10@1D,1/IOPP/CMRA@0",


"0x200000" : "RP09@1D/IOPP/ARPT@0",


"0x400000" : "RP05@1C,4/IOPP/UPSB@0",


"0x500000" : "RP05@1C,4/IOPP/UPSB@0/IOPP/DSB0@0",


"0x508000" : "RP05@1C,4/IOPP/UPSB@0/IOPP/DSB1@1",


"0x510000" : "RP05@1C,4/IOPP/UPSB@0/IOPP/DSB2@2",


"0x520000" : "RP05@1C,4/IOPP/UPSB@0/IOPP/DSB4@4",


"0x700000" : "RP05@1C,4/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0",


"0x600000" : "RP05@1C,4/IOPP/UPSB@0/IOPP/DSB2@2/IOPP/XHC2@0"


},


"device_mmio" :


{


"PCI0@0" :


[


{ "a" : "0xcf8", "s" : "0x8" }


],


"PCI0@0/AppleACPIPCI/IGPU@2" :


[


{ "a" : "0x4020000000", "s" : "0x1000000" },


{ "a" : "0x4010000000", "s" : "0x10000000" }


],


"PCI0@0/AppleACPIPCI/XHC1@14" :


[


{ "a" : "0x4021010000", "s" : "0x10000" }


],


"PCI0@0/AppleACPIPCI/pci8086,9d60@15" :


[


{ "a" : "0x4021028000", "s" : "0x1000" }


],


"PCI0@0/AppleACPIPCI/pci8086,9d62@15,2" :



Any clues? This Logic Board is not liquid damaged, just decided to die on its own.... I did test this Board in another known perfect working shell and same results. A new Logic Board installed in the problematic MacBook and all the issues go away so I know it's 100% the Logic Board.
 

Thomas

Member
I did try another SSD, that's not it.

When it wants to turn on it will boot to an external USB drive with Mac OS loaded, it will also boot to a known good internal SSD, it will also boot to the original SSD, when I test the original SSD in another perfect Mac of the same model the SSD tests OK. However booting to any internal SSD or external HDD when the system gets past the login and you start doing normal stuff like surfing the web or looking at youtube the system won't stay stable, it shuts off and restarts and then I get the kernel panic as shown above on the next successful boot. It will do this over and over and sometimes when the MacBook turns on the fan spins for 10 seconds then stops, nothing on display, just black screen & caps lock has no response.
 

2informaticos

Administrator
Staff member
"Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x1, PL: 0, VF: 1"
Looks like CPU issue.
Howver, can be RAM, or god knows what else blocking the CPU.
Dukefawks said 00840/875 are garbage boards...
 

Thomas

Member
I'd like to repair it, I have all the tools needed to professionally repace the CPU & RAM.

What next step should I take on this?
 

Thomas

Member
Also, thanks for the opinion of Dukefawks, I agree however in my opinion all Apple Logic Boards are garbage.
 

Thomas

Member
I'm ready, thanks for the luck. Which should I do first? CPU or RAM? Which do you "think" it is?
 
Top