Dove sono installati i driver seriali USB sul Mac? Come posso verificare quali driver sono installati e come posso rimuovere un driver?
I driver hardware in OS X sono in genere sotto forma di estensioni del kernel e la posizione principale è /System/Library/Extensions/
, tuttavia possono anche trovarsi in un pacchetto di applicazioni. Puoi utilizzare kextunload
per scaricare un'estensione del kernel. Per vedere quali estensioni del kernel sono caricate usa il comando kextstat
in un Terminale.
Dai un'occhiata alla pagina di manuale KEXTUNLOAD (8) e anche la sezione Scaricamento di un'estensione del kernel con kextunload in Come caricare & Scarica le estensioni del kernel in OS X , l'estratto mostra di seguito.
Unloading a Kernel Extension with kextunload
Unloading a kernel extension from OS X is basically the exact same as loading a kext, except you’ll use the kextunload utility with sudo as follows:
sudo kextunload -b com.apple.driver.ExampleBundle
Or by pointing directly to the kernel extensions path:
sudo kextunload /System/Library/Extensions/ThirdPartyMystery.kext
Again, you can confirm the kernel extension has been unloaded by using kextstat and grep, where it should return nothing.