Rozładuj kext, który nadal ma instancje
Aktualizuję sterownik jednego z moich urządzeń i chciałbym załadować stary sterownik i załadować nowy, więc ponowne uruchomienie nie jest już wymagane.
Po instalacji próbuję:
sudo kextunload /System/Library/Extensions/Driver.kext
Występujący błąd wygląda następująco:
(jądro) Nie można usunąć kext com.driver.Driver; klasy mają instancje: (jądro) Kext com.driver.Driver klasa com_driver_Driver_USBAudioDevice ma 1 instancję. Nie udało się rozładować com.driver.Driver - (libkern / kext) kext jest w użyciu lub zachowany (nie można rozładować).
Urządzenie nie jest obecne w ioreg. Jak mogę dowiedzieć się, co to za instancja, która uniemożliwia mi rozładowanie sterownika?