After upgrading to MacOS Ventura 13.2.1 my M1 Mac got into a mode where it would reboot about 40 seconds after startup.
It took several hours for me to figure out a solution. So I thought I'd put it out here in case anyone else runs into it.
The problem was that after the upgrade the 3Dconnexion kernel extension wasn't being loaded. Furthermore, it didn't show up for me in System Settings > Privacy & Security where I was expecting an "Allow" button.
Here's what worked:
Go into Recovery Mode (for my Mac Studio it involved first shutdown and then holding down the power button till I got the "options" prompt)
sakumar wrote: ↑Tue Feb 14, 2023 11:53 pm
After upgrading to MacOS Ventura 13.2.1 my M1 Mac got into a mode where it would reboot about 40 seconds after startup.
That is unexpected. I do not recall seeing that reported before (reboot cycling).
To clarify: version 10.7.4 does not include a "kernel extension" (kext). Instead, version 10.7.4 includes a "system extension" which is dedicated to mouse and keyboard emulation. System extensions run in user mode and, as such, are not expected to cause kernel panics (the spurious reboots after 40 seconds).
shows no third party kernel extensions are installed.
Yet, I'm 100% sure that without adding the 3Dconnexion team.id my system was rebooting 40 seconds after startup. Even if I didn't login, it would reboot.
After I added the line:
/usr/sbin/spctl kext-consent add 9D93Y2RD6L
in recovery mode, the problem went away.
If I have time, I will try to remove the kext-consent and report back.