I do. When I tried to apply the Thunderbolt fixes which used to work in Catalina I noticed the number of changes that present as obstacles to the current workaround. Since my previous post I tried to run the below right after startup to disable what I perceived to be similar to the previous Thunderbolt kexts, but to no avail. It is very possible that these are the wrong drivers, or that the unloading needs to happen at an earlier stage during startup. Sadly there is little to no documentation yet on kmutil and it’s possible that the driver bundle which contains the Thunderbolt drivers needs to be removed (+signed) from the root-protected system partition (which I was unable to do so far).That's bad news. Do you have a faulty machine that you can test this workaround with?
Code:
kmutil unload -c com.apple.driver.AppleThunderboltDPAdapterFamily
kmutil unload -c com.apple.driver.AppleThunderboltDPInAdapter
kmutil unload -c com.apple.driver.AppleThunderboltDPOutAdapter
kmutil unload -c com.apple.driver.AppleThunderboltEDMSink
kmutil unload -c com.apple.driver.AppleThunderboltIP
kmutil unload -c com.apple.driver.AppleThunderboltNHI
kmutil unload -c com.apple.driver.AppleThunderboltPCIDownAdapter
kmutil unload -c com.apple.iokit.IOThunderboltFamily
Last edited: