/Library/Extensions/ all kext extensions malfunctioning

For some reason two days ago my OS El Capitan on my Macbook Pro retina gave this message for all the kext files in the following folder


The system extension “MacHD/Library/Extensions/FirefaceAudioDriver.kext” was installed improperly and cannot be used. Please try reinstalling it, or contact the product’s vendor for an update.


all the extensions in the MacHD/System/Library/Extensions/ work


I have tried changing permissions, to copy them to the other extensions folder and a whole lot of other stuff but nothing works.


My main problem now is that the thunderbolt - firewire convertor is not linking to my soundcard anymore a RME Fireface 800

MacBook Pro (Retina, Mid 2012), OS X El Capitan (10.11.6)

Posted on Dec 25, 2016 11:03 PM

Reply
Question marked as Top-ranking reply

Posted on Dec 27, 2016 7:00 AM

It's the one on the same page you provided a link for above (your third post counting from the top). Expand Drivers for Mac OS X and it's the first one.


Mac OS X Intel driver for Fireface 400, 800, 802, UCX, UFX, version 3.32. Compatible to OS 10.6 and up, 32/64 bit. This driver requires firmware 1.70 (FF 400) and 2.77 (FF 800) or higher.12/14/2016driver_fw_mac_332.zip

Interesting. Even the download link carried over to this post. Just click that.


The .tar file within the installer .pkg expands out to 23 MB, but what actually comes out of the .zip file is this:


User uploaded file

18 replies
Question marked as Top-ranking reply

Dec 27, 2016 7:00 AM in response to natierau

It's the one on the same page you provided a link for above (your third post counting from the top). Expand Drivers for Mac OS X and it's the first one.


Mac OS X Intel driver for Fireface 400, 800, 802, UCX, UFX, version 3.32. Compatible to OS 10.6 and up, 32/64 bit. This driver requires firmware 1.70 (FF 400) and 2.77 (FF 800) or higher.12/14/2016driver_fw_mac_332.zip

Interesting. Even the download link carried over to this post. Just click that.


The .tar file within the installer .pkg expands out to 23 MB, but what actually comes out of the .zip file is this:


User uploaded file

Dec 28, 2016 9:03 AM in response to natierau

I've done most of the procedure up until sudo

Not sure what you mean. If you've run the installer, it pops up the admin user dialogue asking for your admin password. It needs that to run the sudo commands within the installer script.

as I have not enable sudo on my Mac

That's not something you "enable". sudo is always there as part of Unix.


If you've been clicking Cancel when is asks to enter your admin password, you're telling it not to proceed. In other words, the installer is then quitting without installing anything. Or, it is going through the rest of the script, but without an admin authorization, nothing is being installed with admin rights. That would certainly explain the OS messages that the kext drivers have not been properly installed.


Run the installer again and enter your admin password. If you are not the admin user on that Mac, you will have to get the person who is to enter the password.

Dec 28, 2016 10:30 AM in response to natierau

But even before I got the sudo command the system already kicked out the error:

The system extension “/Library/Extensions/FirefaceAudioDriver.kext” was installed improperly and cannot be used. Please try reinstalling it, or contact the product’s vendor for an update.

Yes, I mentioned it would likely do that. Unix is protecting itself. Which is exactly what it's supposed to do. As a secure OS, Unix makes it very difficult to install root level extensions without authorization, which is the entire point.

I've installed other apps that gave the same error and they gave no problem.

Given that additional information, I'd suspect something is wrong with the OS. You should make a backup, boot into Recovery mode (restart and hold the Command+R keys) and reinstall the OS.

Dec 26, 2016 9:33 AM in response to natierau

I downloaded the driver and checked to see where and what it installs. The issue is that is doesn't really install anything. At least not according to unpkg and Suspicious Package. These are two utilities that determine what an installer package is going to put on the drive and where.


According to both apps, all it does is drop the file rme_fw_install.tar to the hidden folder tmp.


User uploaded file


If you manually extract the Targa archive, these files are in it.


User uploaded file


So if after running the installer, you're not finding FirefaceAudioDriver.kext in either Extensions folder location, that's why it's not working. The installer is not putting the items where it's supposed to. I haven't run the installer all the way through to see if that's what it really does.

Dec 28, 2016 7:26 AM in response to natierau

Done.


Edit: Whoops! I made a boo-boo in the email instructions I sent. I wrote:


Then the script installs the current files from the download. First thing it does is check for the OS version. If it’s 10.5 through 10.8, it installs one set of the two identically named files. If it’s 10.9 (the “else”), it installs those two same named files from the folder 10_9. That itself may be a problem with the script since it doesn’t account for 10.10, 10.11 or 10.12. What I’m wondering is if it’s installing the wrong driver of the two.


Wrong. The installer directly checks for 10.5 through 10.8. If found, it installs the one set of files. The "else" doesn't check for any OS. Not having found 10.5 though 10.8 (all return false), it simply assumes 10.9 or later and installs those two same named files from the 10_9 folder.

Dec 26, 2016 12:30 PM in response to Kurt Lang

Tested the installer. As you noted, the .kext file is installed to MacHD/Library/Extensions/FirefaceAudioDriver.kext . As it should be in El Capitan or Sierra.


I did this will SIP disabled and got no message about the kernel extension being improperly installed after the Mac restarted. Two apps were placed in the Applications folders, and the two .plist files were installed where you'd expect. That's all the further I can test though since I do not have this audio hardware.

Dec 26, 2016 8:03 AM in response to Barney-15E

Thank you for the reply. The problem is this ALL the extensions in that dir stopped working at once.


MacHD/System/Library/Extensions/


I have been able to install one so far and get it to work BUT the some of them I cant get to work. I am trying to figure out what is going on but nothing helpful on the web.


This ext especially MacHD/Library/Extensions/FirefaceAudioDriver.kext - cant get it to install all the software at all for some reason. I have contacted the provider as well to see what they have to say. But it is strange though.

Dec 27, 2016 1:26 AM in response to Kurt Lang

I have tried to install the same installer but it does not install the two apps in the application folder for some reason. This is really strange I have contacted RME Audio as well. Generally and I mean 99% of the time or even more their stuff does not give any problems.


My last try to install said the installation was successful but now it does not even install the kext file.

Dec 28, 2016 8:48 AM in response to Kurt Lang

Hi Kurt I've done most of the procedure up until sudo - as I have not enable sudo on my Mac. What is the best way to do this? So I have not done the last step of your instructions until I have enable admin rights for my user.


2. while installing the files before I was done it already kicked out the same message :

The system extension “/Library/Extensions/FirefaceAudioDriver.kext” was installed improperly and cannot be used. Please try reinstalling it, or contact the product’s vendor for an update.


This is really strange?

Dec 28, 2016 10:01 AM in response to Kurt Lang

OK let me give a more clear answer. LOL


If I run the installer and go through all of it giving my password etc. It installs absolutely nothing at the moment. It only does it with this installer. I've installed other apps that gave the same error and they gave no problem.


So at the moment I manually copied the files. Last part of the instructions says I must do a sudo touch /Library/Extensions/ in the terminal. I cannot do that as this is the error:

sudo: /etc/sudoers is world writable

sudo: no valid sudoers sources found, quitting


But even before I got the sudo command the system already kicked out the error:

The system extension “/Library/Extensions/FirefaceAudioDriver.kext” was installed improperly and cannot be used. Please try reinstalling it, or contact the product’s vendor for an update.

Dec 28, 2016 7:58 PM in response to Kurt Lang

If there is something I want to avoid at all cost is to reinstall the OS. I was busy setting up my mac laptop for studio use so it takes about two weeks to get everything installed and working. A lot of work. I was right at the end of getting my last plugin installed a 250gb piano that you have to copy DVD by DVD, 8gb a shot. Given I will not have to redo that as I am almost done uploading all the samples.


I would still like to avoid reinstalling the os.


I see there is a way to enable root and login with that - might that work.

Dec 26, 2016 8:43 AM in response to natierau

Barney-15E is likely on the right track.


I believe that error pops up do to invalid code signing of the kernel extension.


I don't know how old your drivers are, but the IntelliType drivers for Microsoft's keyboards have similar issues since MS has not updated this software for the Mac since Lion. Because they have never been digitally signed, the new System Integrity Protection in El Capitan and Sierra will not allow it to work. The .kext file gets installed, but it won't load or run. Not to mention, such third party drivers are now supposed to installed to the /Library/Extensions/ folder, not the similarly named location in the System folder.


However, there is a way around this for many such outdated device drivers. It works with IntelliType and other unsigned software users have noted issues with on these forums.


1. Disable System Integrity Protection.

2. Reinstall your third party device drivers. With SIP enabled, they should be properly registered with the OS.

3. Re-enable SIP.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

/Library/Extensions/ all kext extensions malfunctioning

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.