Post

Replies

Boosts

Views

Activity

Reply to Random Shutdown in Big Sur (ThunderboltNHI) driver problem
"Solved" Found how to remove the thunderbolt driver in Big Sur this morning. In Catalina, deleted drivers were not loaded by the kernel at boot after having deleted/moved/renamed the kext directory. In Big Sur, The driver remains in the extensions cache, this one must be rebuilt with kmutil You must "deactivate the seal" and make another snapshot after the cache has been rebuilt. Follow this procedure : Reboot in rescue mode (reboot while "Cmd + R") csrutil disable csrutil authenticated-root disable reboot in rescue mode mount -uw /Volumes/[MacOS <your custom stuff here>] delete (or rename, or move elsewhere) the AppleThunderboltNHI.kext directory (I've moved all thunderbolt kext directories since I have no needs about this interface, but I think it works only by disabling AppleThunderboltNHI) REBUILD the extensions cache ! (new has-to-do in Big Sur...) : kmutil install -u --force --volume-root /Volumes/[MacOS <your custom stuff here>] DON'T FORGET to create another system snapshot to take these modifications under account at next reboot : bless --folder /Volumes/[MacOS <your custom stuff here>]/System/Library/CoreServices --bootefi --create-snapshot csrutil enable (mays be you have to reboot in rescue mode.. not tested) Finally, reboot in normal mode : you can check kextstat : it shows that the driver is actually not loaded :) It works for my MacBook Pro mid 2014.. Either a hardware problem when using the driver of the host interface, either a bug. Apple did not communicate, I think it's a hardware issue..
Nov ’20
Reply to Random Shutdown in Big Sur (ThunderboltNHI) driver problem
This shutdown occurs when the Mac seems to use the discrete graphics, and is hot. I had yesterday to invoke 'kmutil invoke-panic-medic' to disable all third party pbs, and check the integrated graphics was used (kill chromium etc..) So : in recovery mode, kmutil invoke-panic-medic, ensure your integrated graphics is used rather than nividia, you should have enough time then to disable FileVault
Nov ’20
Reply to Random Shutdown in Big Sur (ThunderboltNHI) driver problem
To @McQueen69 (and all), You should always : Consider It's tested for a mid 2014 MacBook pro (the ones that are well known to be affected by this pb). I can't know what other Macs do with the thunderbolt interface (dependencies, ..) As a good manner, back up your Mac or your very important files before (especially if your storage is soldered) unplug all unnecessary devices Always have a USB install key prepared (you can do this before installing Big Sur, with the "sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume" procedure Now : @McQueen69 : model of your Mac (13, .. ) ? It's very weird, since this procedure does not affect at all the rescue area. Are you sure you have done your mount and snapshot as I said to the "system partition" /Volumes/xx ? unplug all thunderbolt devices plug an external wiped storage device, a USB installation key, then boot + "C" at startup, reinstall MacOS on the external device and mount your system partition to back up the users files. Then reinstall from scratch (Catalina) on the internal storage. It should work, I don't think you can actually brick a Mac.. At last resort, the Genius Bar should help.
Nov ’20
Reply to Random Shutdown in Big Sur (ThunderboltNHI) driver problem
@mergenc : the « custom stuff » is the name of the Volume int /Volume that holds your OS. I can’t be more precise it depends of your history (for me it’s /Volume/MacOs because I’ve reinstalled from scratch for Catalina. Before it was called /Volume/Macintosh HD if you installed old OSes) Again, backup before, usb media near you, external device is a plus.. Sorry for the reply delays : I’m in France 😎
Nov ’20
Reply to Random Shutdown in Big Sur (ThunderboltNHI) driver problem
@mergenc : you’re right : I told to only « csrutil enable » at the end of the procedure, not to « csrutil authenticated-root enable » You can’t do that in Big Sur if you modify the Os (because new files you have generated like the extension caches are not signed by apple!). I’ve not explicitly warned about that in the procedure, I will update it this evening It’s described here in the details : https://developer.apple.com/news/?id=3xpv8r2m ... you are only disabling the NEW security functions but you keep those functions that were part of Catalina I don’t know if Apple will let us continue to workaround this bug or hardware issue in the future updates or to let us with older versions of macOS until we decide to buy a new Mac ☹️ Finally I don’t know if the future Big Sur updates will run as expected 😬. We will know soon as usual ... Have a good day in Mongolia 🇲🇳
Nov ’20