I'm writing a IOKit USB HID based driver for a digital multimeter.
After update to 10.15.7, macos will no longer reconnect the device after cable is unplugged/reinserted. A reboot is needed to get the device reconnected again, but after next unplugging it refuses to reconnect again.
This has worked just fine until 10.15.7... Any ideas on how to fix?
EDIT: It still works, but it takes around 2 minutes for macOS to detect that device is plugged in again.
After update to 10.15.7, macos will no longer reconnect the device after cable is unplugged/reinserted. A reboot is needed to get the device reconnected again, but after next unplugging it refuses to reconnect again.
This has worked just fine until 10.15.7... Any ideas on how to fix?
EDIT: It still works, but it takes around 2 minutes for macOS to detect that device is plugged in again.
Problem solved! Rather intricate, but a test application using a DriverKit USB HID extension and installed with System Integrity Protection turned off, started to crash in 10.15.7. Solution was to turn off SIP and delete the rogue extension. The extension should automatically be deleted when the owning app is deleted, but that didn’t work, apparently.