我正在考慮 akextunload
後面跟著 akextload
但並沒有真正起作用:
%sudo kextunload /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext
(kernel) Can't unload kext com.apple.iokit.AppleYukon2; classes have instances:
(kernel) Kext com.apple.iokit.AppleYukon2 class sk98osx_dnet has 1 instance.
(kernel) Kext com.apple.iokit.AppleYukon2 class yukon has 1 instance.
(kernel) Kext com.apple.iokit.AppleYukon2 class yukon2osx has 1 instance.
Failed to unload com.apple.iokit.AppleYukon2 - (libkern/kext) kext is in use or retained (cannot unload).
%sudo kextload /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext
之後,我得到這個:
%ifconfig en0
ifconfig: interface en0 does not exist
在這種情況下,每一次進一步的嘗試kext(un)load
都不會改變任何事情。
在嘗試時,我收到以下訊息kernel.log
:
Nov 1 02:05:17 76-128 kernel[0]: Can't unload kext com.apple.iokit.AppleYukon2; classes have instances:
Nov 1 02:05:17 76-128 kernel[0]: Kext com.apple.iokit.AppleYukon2 class sk98osx_dnet has 1 instance.
Nov 1 02:05:17 76-128 kernel[0]: Kext com.apple.iokit.AppleYukon2 class yukon has 1 instance.
Nov 1 02:05:17 76-128 kernel[0]: Kext com.apple.iokit.AppleYukon2 class yukon2osx has 1 instance.
Nov 1 02:06:32 76-128 kernel[0]: AppleYukon2: 00000000,00000000 sk98osx_dnet - AllocIOInterruptHandler - Failed to allocate MSI interrupt
Nov 1 02:06:32 76-128 kernel[0]: AppleYukon2: RxRingSize <= 1024, TxRingSize 256, RX_MAX_LE 1024, TX_MAX_LE 768, ST_MAX_LE 3328