我正在更新一个设备的驱动程序,并想要kextunload旧驱动程序并kextload新驱动程序,这样就不需要重新启动了。
安装后,我尝试执行以下操作:
sudo kextunload /System/Library/Extensions/Driver.kext
发生的错误如下所示:
该设备在ioreg中不存在。我该如何找到阻止我卸载驱动程序的实例呢?(kernel) 无法卸载kext com.driver.Driver; 类有实例: (kernel) Kext com.driver.Driver类com_driver_Driver_USBAudioDevice有1个实例。 无法卸载com.driver.Driver - (libkern/kext) kext正在使用或被保留(无法卸载)。
kextstat
手册条目所示,ref
字段表示有多少其他kext引用了这个kext。<Linked Against>
列表是这个kext所引用的kexts。我在下面添加了一个更正确和更详细的答案。 - Brett Lykins