in Mac

Issue with MacBook Pro 2014, Thunderbolt port causes constant crash

Over the last few months I’ve been managing to live with an issue with my MacBook Pro (Retina, 15-inch, Mid 2014). It has been a real challenge to fix!

UPDATE: This issue occurred again for my MacBook Pro 2014 following an update to Mojave 10.14.6 and again for Catalina 10.15.2. I have updated the steps below accordingly.

The problem

Every so often my laptop screen would go blank, there would be 8-9 seconds where the fan would go wild and then everything would power down. I would boot the machine and have no crash report.

Sometimes it would crash once a day, other times it would be upwards of a dozen. More often, it would crash 3-4 times a day.

These issues tended to occur when the laptop was not connected to the mains. At the time of this issue starting, I had a battery condition message appear so naturally I connected the two issues.

Initial ideas

Rather than go to the Genius Bar, I tried the following:

  • Boot in safe mode
  • Run hardware diagnostics
  • Reset NVRAM
  • Reset SMC
  • Audit all apps (removed where possible)
  • Removed SD card
  • Reviewed network devices
  • Cleaned up laptop using CleanMyMac X
  • Ran first aid
  • Remove Chrome extensions
  • Fresh OS install
  • Disk Utility & Repair Disk
  • OS X Recovery
  • Disable/remove network properties including VPN

I did eventually get a Genius appointment and had a battery replacement which did not fix my problem but at least my battery would last a suitable length of time (assuming no crashes!)

Eventually after months of having this issue, I finally had a crash report which gave me the necessary information. Very quickly I learnt that the issue was with the thunderbolt port and has been speculated that it was introduced with an OS update.

A short term fix was to always have something plugged into the thunderbolt port (I had a spare ethernet converter) but after a few days, it did crash.

The fix

Looking for a permanent fix, I found that you could disable certain drivers. A lot of threads online suggested one driver but my laptop continued to crash (very infrequently). There was one suggestion to remove a dozen drivers but this seemed careless, I cherry picked a few and hoped for the best. Fortunately, after a week of no crashes, I felt the need to write up my findings!

The following steps were carried out:

  1. Reboot with CMD+R pressed.
  2. Open Terminal and run csrutil disable
  3. Reboot in normal mode
  4. Open Terminal
  5. For Catalina only, run sudo mount -uw /
  6. Run the following commands:
mkdir /System/Library/DisabledExtensions
cd /System/Library/
mv Extensions/AppleThunderboltDPAdapters.kext DisabledExtensions/AppleThunderboltDPAdapters.kext
mv Extensions/AppleThunderboltIP.kext DisabledExtensions/AppleThunderboltIP.kext
mv Extensions/AppleThunderboltPCIAdapters.kext DisabledExtensions/AppleThunderboltPCIAdapters.kext
mv Extensions/AppleThunderboltEDMService.kext DisabledExtensions/AppleThunderboltEDMService.kext
mv Extensions/AppleThunderboltNHI.kext DisabledExtensions/AppleThunderboltNHI.kext
mv Extensions/AppleThunderboltUTDM.kext DisabledExtensions/AppleThunderboltUTDM.kext
  1. Reboot with CMD+R pressed
  2. Open Terminal and run csrutil enable
  3. Reboot in normal mode and you are done!

Ideally, I’d like to reintroduce some of these drivers and wait for the crash to come back so I know exactly what drivers to disable but I’m very happy to have a working laptop and having these drivers disabled has not changed my day to day use of my laptop.

I haven’t been able to determine what OS update caused the bug but believe the following logic boards are affected:

  • 820-3662
  • 820-3787

Hopefully this is useful for someone in the future!

Key reading materials

Write a Comment

Comment

    • I’ve not attempted it yet but I assume it will – the last few updates I have had to go through this process each time. I do keep this post updated as the process changes as it did with Catalina! I will let you know how I get on.

    • I updated to 10.15.5 a few weeks ago, I had to go through the same process as written above. No other issues so you are safe to update!

  1. You won’t believe it !! After updating to 10.15.6 (19G2021) / Catalina the issue resurfaced 🙁

    These steps worked lovely for all Catalina upgrades until now… and now it’s kaput 🙁
    What now ??

    • Hi henk – this is disappointing to hear. I’ll keep an eye out for a solution! If you spot anything, please do share.

Webmentions

  • spironolactone emotional side effects 19th August 2020

    spironolactone emotional side effects

    spironolactone emotional side effects

  • synthroid emagrecer 19th August 2020

    synthroid emagrecer

    synthroid emagrecer

  • venlafaxine hcl er 37.5 mg para que sirve 19th August 2020

    venlafaxine hcl er 37.5 mg para que sirve

    venlafaxine hcl er 37.5 mg para que sirve

  • is sitagliptin an oral hypoglycemic agents 19th August 2020

    is sitagliptin an oral hypoglycemic agents

    is sitagliptin an oral hypoglycemic agents

  • abilify generic names 19th August 2020

    abilify generic names

    abilify generic names

  • how long before protonix starts working 19th August 2020

    how long before protonix starts working

    how long before protonix starts working

  • remeron and dementia 19th August 2020

    remeron and dementia

    remeron and dementia

  • robaxin vs flexeril 19th August 2020

    robaxin vs flexeril

    robaxin vs flexeril

  • acarbose innovator 19th August 2020

    acarbose innovator

    acarbose innovator

  • actos osteoporosis 19th August 2020

    actos osteoporosis

    actos osteoporosis

  • how to stop taking celexa 19th August 2020

    how to stop taking celexa

    how to stop taking celexa

  • lexapro and buspar 19th August 2020

    lexapro and buspar

    lexapro and buspar

  • aspirin synthesis 19th August 2020

    aspirin synthesis

    aspirin synthesis

  • amitriptyline for dogs 19th August 2020

    amitriptyline for dogs

    amitriptyline for dogs

  • allopurinol 100mg side effects 19th August 2020

    allopurinol 100mg side effects

    allopurinol 100mg side effects

  • diclofenac sod dr 75 mg tab 19th August 2020

    diclofenac sod dr 75 mg tab

    diclofenac sod dr 75 mg tab

  • depakote recreational 19th August 2020

    depakote recreational

    depakote recreational

  • diltiazem 240 mg 19th August 2020

    diltiazem 240 mg

    diltiazem 240 mg

  • ridgeway pharmacy contrave reddit 19th August 2020

    ridgeway pharmacy contrave reddit

    ridgeway pharmacy contrave reddit

  • is ezetimibe the same as zetia 19th August 2020

    is ezetimibe the same as zetia

    is ezetimibe the same as zetia

  • augmentin uses 19th August 2020

    augmentin uses

    augmentin uses

  • flomax administration time 19th August 2020

    flomax administration time

    flomax administration time

  • steven johnson syndrome bactrim 19th August 2020

    steven johnson syndrome bactrim

    steven johnson syndrome bactrim

  • bactrim during pregnancy 19th August 2020

    bactrim during pregnancy

    bactrim during pregnancy

  • ciprofloxacin ophthalmic solution for pink eye 19th August 2020

    ciprofloxacin ophthalmic solution for pink eye

    ciprofloxacin ophthalmic solution for pink eye

  • can fluoxetine damage your kidneys 19th August 2020

    can fluoxetine damage your kidneys

    can fluoxetine damage your kidneys

  • order sildenafil tablets 19th August 2020

    order sildenafil tablets

    order sildenafil tablets

  • gabapentin chemistry 19th August 2020

    gabapentin chemistry

    gabapentin chemistry

  • what happens if you stop taking lexapro 19th August 2020

    what happens if you stop taking lexapro

    what happens if you stop taking lexapro

  • difference between paxil and zoloft 19th August 2020

    difference between paxil and zoloft

    difference between paxil and zoloft

  • is cipro the same as cephalexin 19th August 2020

    is cipro the same as cephalexin

    is cipro the same as cephalexin

  • tamoxifeno (nolvadex) 19th August 2020

    tamoxifeno (nolvadex)

    tamoxifeno (nolvadex)

  • where to buy cialis over the counter 19th August 2020

    where to buy cialis over the counter

    where to buy cialis over the counter

  • cialis mechanism of action 19th August 2020

    cialis mechanism of action

    cialis mechanism of action

  • otc female viagra pill 19th August 2020

    otc female viagra pill

    otc female viagra pill

  • viagra capsules in india 19th August 2020

    viagra capsules in india

    viagra capsules in india

  • buy sildenafil us online 19th August 2020

    buy sildenafil us online

    buy sildenafil us online

  • buy cheap viagra online without prescription 19th August 2020

    buy cheap viagra online without prescription

    buy cheap viagra online without prescription

  • cialis 20 mg cost 19th August 2020

    cialis 20 mg cost

    cialis 20 mg cost

  • female viagra 2018 19th August 2020

    female viagra 2018

    female viagra 2018

  • cialis generic best price 19th August 2020

    cialis generic best price

    cialis generic best price

  • how to buy viagra usa 19th August 2020

    how to buy viagra usa

    how to buy viagra usa

  • vicodin pharmacy price 19th August 2020

    vicodin pharmacy price

    vicodin pharmacy price

  • what is the difference between cialis and tadalafil? 19th August 2020

    what is the difference between cialis and tadalafil?

    what is the difference between cialis and tadalafil?

  • how to get cialis prescription online 19th August 2020

    how to get cialis prescription online

    how to get cialis prescription online

  • cialis generic levitra viagra 19th August 2020

    cialis generic levitra viagra

    cialis generic levitra viagra

  • 200 mg viagra for sale 19th August 2020

    200 mg viagra for sale

    200 mg viagra for sale

  • sildenafil over the counter australia 19th August 2020

    sildenafil over the counter australia

    sildenafil over the counter australia

  • viagra discount online 19th August 2020

    viagra discount online

    viagra discount online

  • where can i buy viagra over the counter canada 19th August 2020

    where can i buy viagra over the counter canada

    where can i buy viagra over the counter canada

  • tadalafil for sale online 19th August 2020

    tadalafil for sale online

    tadalafil for sale online

  • description tadalafil 19th August 2020

    description tadalafil

    description tadalafil

  • viagra best price online 19th August 2020

    viagra best price online

    viagra best price online

  • overnight pharmacy 4 u cialis 19th August 2020

    overnight pharmacy 4 u cialis

    overnight pharmacy 4 u cialis

  • propecia boots pharmacy 19th August 2020

    propecia boots pharmacy

    propecia boots pharmacy

  • ambien indian pharmacy 19th August 2020

    ambien indian pharmacy

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • rx pharmacy discount card 19th August 2020

    rx pharmacy discount card

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • custom written essays 19th August 2020

    custom written essays

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • how to be a good essay writer 19th August 2020

    how to be a good essay writer

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • essay writing company reviews 19th August 2020

    essay writing company reviews

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • best writing service reviews 19th August 2020

    best writing service reviews

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • write my social work essay 19th August 2020

    write my social work essay

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • buy college essay 19th August 2020

    buy college essay

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • the help essay 19th August 2020

    the help essay

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • help in writing essays 19th August 2020

    help in writing essays

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • essay writer reviews 19th August 2020

    essay writer reviews

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • best writing service 19th August 2020

    best writing service

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • argumentative essay help 19th August 2020

    argumentative essay help

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • macbeth essay help 19th August 2020

    macbeth essay help

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon

  • find tadalafil 19th August 2020

    find tadalafil

    Issue with MacBook Pro 2014, Thunderbolt port causes constant crash – Dean Appleton-Claydon