Just how do I uninstall and also remove a.kext on Mac OS X?

I acquired a X-in-1 media card viewers and also needed to install a vehicle driver in order to have the ability to read SD-HC cards. Currently occasionally when I disconnect the viewers from the USB port I get a bit panic.

So currently I would certainly such as to remove this kernel extension yet the vehicle driver installer does not offer me this alternative.

Just how can I uninstall a kernel extension (. kext) from my Mac OS X 10.5?

2019-05-05 02:43:34
Source Share
Answers: 4

If you do not recognize the name of the.kext documents you can figure it out by utilizing a QuickLook plugin like Suspicious Package if the installer is a typical plan (. pkg or.mpkg) that opens up in Installer.app.

If it's not a plan you can figure out the name of the kext from the bit panic : You can locate this details at ~/Library/Logs/panic.log or when you reactivate your computer system after the panic it will certainly ask if you intend to report the mistake to Apple. Press Report and afterwards click the centre tab to see the crash information.

An instance would certainly be :

panic(cpu 0 caller 0x0035C330): freeing free mbuf
Backtrace, Format - Frame : Return Address (4 potential args on stack) 
0x2545bc08 : 0x128d08 (0x3c9afc 0x2545bc2c 0x131de5 0x0) 
0x2545bc48 : 0x35c330 (0x3ea258 0x3ae65000 0x23935100 0x493e0) 
0x2545bc88 : 0x7424a4 (0x36f19300 0x493e0 0x0 0x134b11) 
0x2545bca8 : 0x9f1458 (0x23935000 0x36f19300 0x0 0x0) 
0x2545bcd8 : 0x9ef6d6 (0x23935000 0x36f19300 0x0 0x0) 
0x2545bcf8 : 0x9fa0ce (0x23935000 0x36f15f00 0x1000000 0x0) 
0x2545bea8 : 0x9f375a (0x23935000 0x3a14880 0x40000000 0x34fb8b) 
0x2545bf08 : 0x398f79 (0x23935000 0x3a14880 0x1 0x13becf) 
0x2545bf58 : 0x39814b (0x3a14880 0x4121d48 0x4121d8c 0x0) 
0x2545bf88 : 0x397e81 (0x3a184c0 0x5d3734 0x452084 0x40431f4) 
0x2545bfc8 : 0x19a77c (0x3a184c0 0x0 0x19d0b5 0x696543c) Backtrace terminated-invalid frame pointer 0x0  

Kernel loadable modules in backtrace (with dependencies):

dependency: com.apple.iokit.IONetworkingFamily(1.5.1)@0x73b000
dependency: com.apple.iokit.IOPCIFamily(2.2)@0x60a000
dependency: com.apple.iokit.IOACPIFamily(1.2.0)@0x6b6000

Kernel version:
Darwin Kernel Version 8.8.2: Thu Sep 28 20:43:26 PDT 2006; root:xnu-792.14.14.obj~1/RELEASE_I386

I've set the loved one lines apart. Especially you're seeking the first line after "Kernel loadable components ...". In this instance the thing is com.apple.iokit.AppleYukon (which is the Ethernet driver/kernel expansion) so the documents name would certainly be com.apple.iokit.AppleYukon.kext .

Prior to you take place to the next action be 110% certain you have the appropriate kernel extension. Disabling the incorrect kernel extension can make life actually tough - eg. USB tools will not function till it's re - made it possible for.

Ultimately to unload it :

sudo kextunload /System/Library/Extensions/NAME_OF_THE_KEXT_FILE.kext

2019-05-10 16:36:26

look at Suspicious Package, it is a glance plugin that permits you to see what a.pkg (thinking that's what the installer is) documents will certainly do to the system, it's generally after that rather very easy to remove what it mounted.

2019-05-08 18:26:46

You require to make use of the kextunload command. You might require to make use of sudo if it was mounted as a System - vast (as opposed to specific customer) kext.

You can additionally delete the kext package straight, and also reboot.

2019-05-08 16:55:22

This is for hackintoshes, yet I'm rather sure the command line benefits regular macs additionally ...


Be mindful what you key in though :)

2019-05-08 04:52:09