Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [kernel-extensions]

A kernel extension (or kext for short) is a plugin to the kernel that is in the form of a bundle (similar to apps). An example of a use if kexts would be to map the built-in keyboard for a Macbook Pro

1
vote
0answers
79 views

Can't Remove Kernel Extensions Under Mojave

After updating to Mojave my system crashes. It can only be started in safe-mode. According to crash logs from sysdiagnose, a particular extension is causing problems: 0xffffff811b0f3fa0 : ...
3
votes
0answers
209 views

Load untrusted kernel extension in macOS Mojave

The Volta application is installed on my MacBook Pro, running macOS 10.14 Mojave. This app needs a kernel extension to function properly, and said extension does not have the proper code signatures. ...
2
votes
1answer
19 views

Black console screen shows up during boot (verbose mode not turned on)

Over the past few months when my Mac boots up, the grey screen with the apple disappears and is replaced with a unix style console screen, which scrolls like a linux PC booting up. I have tried ...
2
votes
1answer
503 views

macOS cannot connect to OpenVPN using Shimo - Kext error

I am trying to connect to a VPN network using a OpenVPN profile I have imported to Shimo, but it fails showing this message. Shimo could not load its tun/tap kernel extensions, which are required ...
2
votes
2answers
345 views

How to identify extensions blocked by Gatekeeper

In macOS High Sierra, System Prefs > Security, it says "Some system software was blocked from loading. I see a list there of three developers, and I don't recognize all of them. I'm guessing these ...
0
votes
0answers
13 views

How do I figure out which driver the kernel has assigned to a specific USB?

I have a logitech microphone that I need to un-assign the default kernel driver for it so that libusb can properly work on one application. Unfortunately, I can't find which kext file I need to unload ...
1
vote
0answers
89 views

How to create /dev/null in a jail-environment (chroot)?

In short: I am trying to install BIND9 on OSX inside a jail-environment (chroot) and failing to create a /dev/{null, random} file inside. Since Apple is slowly removing support for DNS, DHCP and more ...
1
vote
1answer
88 views

How can I know that a user allowed from security & privacy 3rd party kernel extensions to load in High Sierra?

I've created a kernel extension for macOS High Sierra. When the kernel extension file loads in High Sierra the user has to allow it in the Security & Privacy preferences. How can I verify that ...
0
votes
0answers
86 views

Is there a macos pendant to binfmt_misc?

tl;dr: Is there a macos pendant to binfmt_misc? Linux has a kernel feature called binfmt_misc which [...] allows invoking almost every program by simply typing its name in the shell. It recognises ...
2
votes
1answer
345 views

How to remove tripmode's kernel module?

A while back I checked out the application Tripmode when I was using a free trial of Setapp (its like Netflix but for Mac Apps), I removed Tripmode however I've noticed the kernel module persists and ...
1
vote
0answers
142 views

Loading Kernel Extension takes too long while kextd repeatedly tries to get crl from the network

it's appears that loading my kernel extension sometimes takes too long, and the following set of messages repeats during the load time : kextd: (Security) SecTrustEvaluateIfNecessary trustd: [com....
1
vote
0answers
23 views

is it possible to load a specific IOService class back after running kextunload -class <class_name>?

There is an unsolved problem with MBA laptops that there's no way to disable the build-in keyboard from the command-line. E.g. see here: https://github.com/vitorgalvao/alfred-workflows/issues/13 I ...
2
votes
0answers
59 views

That Kernel Process Bloat

This is probably a question best suited for Apple Support Forums, but after asking variants of this question there to no avail, I will try here instead. I have a 2012/2013 2.3 GHz i7 Mac Mini w/ 16 ...
1
vote
1answer
5k views

How to mount USB Drive in Single User Mode in Mac OS X

I have faced a problem where my Mac is not booting up and throwing messages like this continuously. process[182] crashed: opendirectoryd. Too many corpses being created. I tried repairing the Hard ...
1
vote
0answers
346 views

Extension (kext) works fine when loaded with kextload, but is not automatically loading at login/reboot?

I'm trying to get my AX88179 USB 3.0 to GigE adapter working with macOS High Sierra 10.13.2 and although it loads fine with: sudo kextload /Library/Extensions/AX88179_178A.kext It does not load on ...
0
votes
0answers
163 views

Mac osx boot devfs_kernel_mount: kernel_mount failed: 2

I recently been adding things to my nvram and I think I broke it for good. I have one of those Mac Book Pro 8,2 with El Capitan 10.11.5 and I was fixing the problem described here (I have one of those ...
1
vote
1answer
575 views

What is ATTOcelebrity.kext?

I scanned my Mac for viruses using a nice open source GUI app called "KnockKnock" which was pretty useful to remove some unnecessary binaries from apps which I had deleted a long time ago. But ...
6
votes
1answer
3k views

How can I identify 3rd party kernel extensions in macOS?

Often 3rd party kernel extensions (aka Kexts) are the cause of problems on macOS systems. One tell-tale sign is a system that boots okay in Safe Mode and doesn't reproduce the problems a user may be ...
1
vote
1answer
559 views

kextload: command not found

Strange, I have access to other kext utilities such as kextcache, kextfind, kextlibs, kextstat, kextunload, kextutil but not kextload. Is there any cause for that ? Edit - 1 : kextload files; ➜ ...
3
votes
2answers
393 views

Load kext in recovery mode

I've developed a kernel-extension and I'd like to load it in all possible modes which are Recovery-Mode, Safe boot and of course Normal mode. When I stored my kext bundle In /Library/Extensions From ...
76
votes
6answers
78k views

VirtualBox 5.1.28 fails to install on MacOS 10.13 due to KEXT security

I have tried to install VirtualBox 5.1.28 to macOS high sierra but it fails every time with the following screen: After some looking around I found this thread and I did indeed see that it was ...
1
vote
1answer
97 views

Are these documents from my file recovery a cause for concern?

I ran a file recovery software and it returned thousands of documents. I've spent a LOT of time digging through them to find out what was done to my iMac (without my permission). Here is some history ...
3
votes
1answer
150 views

Getting kernel panics on Macbook Pro

I am getting kernel panics on reboots for a few weeks now. They seem to be caused by an Oracle kernel extensions(I will add an image of the stacktrace). I am using a MacBook Pro 15" retina mid 2014 ...
0
votes
1answer
44 views

Get everything back on OSX

I really need your help. I've tried to improve my graphic card with the help of this Video https://www.youtube.com/watch?v=l5EKzHq4pAk&t=117s cd /S*/L*/Ext*/AppleIntelSNBGraphicsFB.kext/C*/M* ...
0
votes
1answer
56 views

Logical HDMI display reconnection

I have a Mac mini server with Yosemite, and I plugged a VGA Display using a VGA/HDMI adapter. The issue is, when I shut down or restart the server, the display is not recognized, then I need to go to ...
3
votes
0answers
201 views

What does webcontentfilter.kext do?

So I'm learning about writing Kernel Extensions and while I was looking for examples I stumbled across webcontentfilter.kext. I gathered from this post Website gets blocked by webfilterproxyd even ...
3
votes
1answer
197 views

permanently turn off discrete graphics chip on macbook pro

My trusty 2011 mbp discrete graphics chip has died. It wouldn't boot- just gets to a point in the boot and shows bad lines on the screen and hangs. It even hangs on a USB recovery disk so it isn't ...
2
votes
0answers
235 views

Kernel Extension Not Loaded

I built a self-made kernel extension (named KAuthTest.kext) and would like to test it out. So in a VM running macOS 10.12.3, I did the followings: disable SIP by running csrutil disable in recovery ...
0
votes
1answer
279 views

Can't change kext file ownership from _unknown to root

I use Lion 10.7.2 and while I was trying to make Bluetooth kext work, I removed a kext named IOHIDFamily.kext from /System/Library/Extensions (SLE) folder but this gave a kernel panic so I copied it ...
7
votes
0answers
217 views

Why does my `rootless.conf` not always affect SIP’s choice of which files get the `restricted` flag treatment?

What sources say Like everyone else’s, my /System/Library/Sandbox/rootless.conf file contains the following entries: $ cat /System/Library/Sandbox/rootless.conf […] /System […] * /...
1
vote
0answers
35 views

Xserve 1,1 and PCIe 1x Nvidia compatibility

I have a GeForce GT 610 that I have been trying to figure out how to get the Xserve to utilize. I have followed various guides and ideas to no luck. The screen on this card is always black and the ...
2
votes
0answers
400 views

Something has taken over Little Snitch?

Due to sad neglect, I own the computer from the exorcist. I finally looked last night and there were 80 sshd connections from China. I blocked all traffic to/from sshd, and now that sshd is linked ...
3
votes
1answer
57 views

2015 MBP does not boot with disk image from 2012 MBP

I have (using dd with an external SATA interface from Internet Recovery) copied my old 2012 MBP disk to the internal SSD of my new Mid 2015 MBP ("MacbookPro11,4", the 2.5 GHz variant with the Iris Pro ...
3
votes
0answers
1k views

unload kext when it is in use or retained (cannot unload)

I want to disable the trackpad on my laptop without a mouse connected. I need this strange functionality because I use synergy (https://symless.com/synergy/) and game with my desktop. This is what I ...
3
votes
2answers
1k views

How to make KEXT files open with Finder

I frequently edit files inside of kernel extension (.KEXT) files on OS X. To do this, I have to right-click and "Show Package Contents". To save time, I would like to simply double-click the package ...
0
votes
1answer
630 views

Is there a way to disable a disk or disk controller before OSX boots?

Context: I use a mac for data recovery forensic operations, and for compliance with my users' requirements, I need to guarantee that no disk writes will be performed on a physical hard disk attached ...
2
votes
3answers
5k views

Invalid code signature preventing kernel extension from loading on macOS Sierra

I have an LTO tape drive with a built-in ATTO Thunderlink SH 1068 that relies on an end-of-life(EOL) ATTO SAS/HBA kernel extension, the ATTO ThunderLink SAS HBA Driver 1.25. Upon upgrading to macOS ...
9
votes
4answers
31k views

Trying to set boot-args with nvram gets “general error” on Sierra

I'm trying to temporarily disable KEX signing enforcement on my MBP since my company's VPN client (GlobalProtect) is failing the signature check now. This started yesterday when I did the OS upgrade ...
2
votes
1answer
2k views

Kextual Healing: How can I remove Kexts that appear on startup?

On my Mac I have a load of Kexts appearing that read like this (there are 14 or so): The system extension "/System/Library/Extensions/BJUSBLoad.kext" was installed improperly and cannot be used... ...
3
votes
1answer
1k views

How do I edit an info.plist file inside of a kext file?

I wanted to know if there were alternate ways to edit an info.plist file that is inside of a kext file. From a Google search I saw, it seemed like it's not something you can easily edit. Mid-2010 ...
2
votes
2answers
3k views

Unsupported Macbook 4,1 (2008) on 10.10.5 (Supplementary) - No Audio After Update - What Next?

NOTE: If you are not interested in how I got to this point, skip to the last paragraph. As it currently stands, I have Mac OS X Yosemite running on my black Macbook 4,1. With the following kexts (in ...
1
vote
0answers
1k views

Installing KEXTs properly in 10.11

I just want to verify the following holds true for installing kexts in 10.11 via the shell and that there are no other steps missing: sudo cp -R some.kext (/System)/Library/Extensions/ # Add or ...
1
vote
0answers
146 views

USB devices unrecognized; stuck in connection purgatory

I have had a frequent issue with the USB ports on my MBP (Retina 13" Early 2015; OSX 10.11.5). This happens a few times per week, and reappeared today. I was working with a USB device (Arduino) with ...
0
votes
1answer
112 views

Enabling TSX on OS X

How can I enable TSX on my Mac? The furthest I got was by trying to add a kext that would enable me to r/w to the model-specific register but I can't install non signed kexts on my Mac. Any ...
0
votes
1answer
132 views

Suspicious warning about a Kernel Extension

This morning i received this warning from BlockBlock about a new kernel extension being installed. I'm running OS X 10.11.4. I looked up on google and found out that it could be related to a ...
2
votes
1answer
7k views

Can't find kernel.log file on Yosemite

I began kernel programming on mac. Because I want to run my kernel extensions without code signing I had to do the following: sudo nvram boot-args=kext-dev-mode=1 It works as it should be, but the ...
3
votes
2answers
126 views

Problem with kextunload SD card remount

So I got one of those SD card flush mounts, but it occasionally self ejects. I'm trying to solve that via kextunload given on this page Entering: sudo kextunload -b /System/Library/Extensions/...
0
votes
3answers
3k views

How to uninstall Corel Painter Internal Audio Driver in OS X Yosemite

I had installed Corel Painter 2016 on OS X Yosemite 10.10.5 with its .pkg installer. I removed installed files from /Applications/ by dragging them to the Trash. Today I noticed that there is an ...
2
votes
0answers
174 views

Are there any dangers of setting kext-dev-mode to 1?

I am trying to make a driver work on my OSX 10.11. A guide that I am following requires the execution of the following command: sudo nvram boot-args="kext-dev-mode=1" followed by: sudo kextload [...
0
votes
1answer
855 views

Mac Pro 3.1 with Yosemite won't boot after GenericUSBXHCI USB 3.0 .kext added

I was trying to install drivers for my NEC USB 3.0 PCI card. ( propably http://sourceforge.net/projects/genericusbxhci/files/ or https://github.com/RehabMan/OS-X-Generic-USB3 ) I rebooted my mac into ...