I just started having this issue with my Mid-2014 15" Macbook Pro with Retina display, and I've tried refreshing a few processes and did a factory reset, but am still having the problem appear.
I've tried to disable the SIP to disable the Thunderbolt extensions, but it looks like that wasn't a thing until a later OS. Is there a way to circumvent this without having to go to Catalina? I'd prefer not to so I don't lose access to certain 32-bit applications, but if there are no other options, then there's not a whole lot I can do.
Thanks for the advice/help in advance!
Edit: I have tried the following:
-moved /System/Library/Extensions/AppleThunderboltNHI.kext to the desktop, which made a copy
-unlocked and logged in as root user
-went into terminal and used
kextunload /System/Library/Extensions/AppleThunderboltNHI.kext
-locked the root user back up and rebooted
Edit 2: Did the following:
- Opened Terminal on normal user login, used
sudo kextcache -system-prelinked-kernel
- Entered password to confirm change, then:
sudo kextcache -system-caches
- Rebooted.
sudo kextcache -system-prelinked-kernel && sudo kextcache -system-caches
. Then reboot and see what happens.