But to prevent abuse, you can only make changes to the list when you’re in Recovery mode. Apple has a tool that allows you to add Apple Developer Team IDs to an accept list. Luckily, there is a way to automatically accept Valve’s extensions. Or maybe it’s an OS bug that Valve never bothered to raise with Apple (it is definitely a bug that kmutil reports it as loadable when it isn’t). It’s possible Valve is doing something dumb there’s a careless bug in their installer’s post-install script that tries to modify the extremely-read-only system partition, so maybe the driver is doing something that deserves an automatic ban. Most of the other examples I have of blocked extensions are 32-bit ones that can’t run. I’m not sure why, I didn’t pour over the logs. I found out that is because it is getting automatically blocked, which we can see if we reset the extension approvals. And when we go to System Preferences, it isn’t in the list for approval.
Extension with identifiers -DS4v1, not approved to load.