1

Topic: Debug macOS driver not loaded Security problem

We repeatedly see users that install hardware and driver and can not use it - because quite obviously macOS blocks the driver and TotalMix FX. Often even the user knows that this is the case because the expected dialog to 'allow' the driver does not come up at all.

Documented are several ways to solve this:

- manually perform the 'allow' function in the Security & Privacy app. Will only work if the RME driver is shown there.

- reinstall the driver including reboots several times until the dialog comes up

- delete the driver's kernel extension manually prior to reinstalling it.

In seldom cases this all fails and the unit/driver stays blocked. There is a thread about this that includes a lot of details:

https://apple.stackexchange.com/questio … gatekeeper


There should be a way to find out why macOS denies loading the driver. Following is a description of it. Note that we do not have a computer where this mean behavior is happening, so the described method might not work. But it is worth a try. Here we go:


Experienced customers could try to load the driver manually with the command line tool "kextutil" and see what error message they get (ideally the driver is loaded once and available in the future).

If you want to load (or check) KEXT directly from the Library folder, you have to navigate to it within the terminal window using the change directory command: "cd ...", "cd ...", "cd library", "cd extensions" (the first two "..." go from the user directory to the roots directory, from there to the non-Apple drivers).

Then you can check with "ls" that there is a file "RMEFirefaceUSB.kext" in the directory and type "sudo kextutil -v 2 RMEFirefaceUSB.kext" and confirm with your login password (-v 2 sets the info level). If the KEXT was already loaded as on our computers the output is a bit cryptic:

user@User-MBP extensions % sudo kextutil -v 2 rmefirefaceusb.kext

Defaulting to kernel file '/System/Library/Kernels/kernel'
/Library/Extensions/RMEFirefaceUSB.kext appears to be loadable (not including linkage for on-disk libraries).
Loading /Library/Extensions/RMEFirefaceUSB.kext.
Reading load info for 19 kexts.
KextAudit initialized: audit=T
KextAudit didn't find a bridge: audit=F
Created mkext for architecture x86_64 containing 1 kexts.
(kernel) Notice - new kext com.apple.driver.usb.AppleUSBHostPlatformProperties, v1.2 matches prelinked kext but can't determine if executables are the same (no UUIDs).
(kernel) Received request from user space to load kext de.rme-audio.driver.RMEFirefaceUSB.
/Library/Extensions/RMEFirefaceUSB.kext successfully loaded (or already loaded)

If macOS blocks the kernel extension from loading maybe the info why is shown here.

Edit: Final solution to this issue ican be found here: https://forum.rme-audio.de/viewtopic.ph … 41#p152741

Regards
Matthias Carstens
RME

Re: Debug macOS driver not loaded Security problem

Mac OS 'welcoming' RME drivers

I've just updated my iMac late 2012 from High Sierra to os Catalina 10.15.4 I had success installing driver 3.37 (after vainly searching for later drivers). I never saw the Privacy/Security 'ALLOW' button - was concerned but then discovered in the extensions log that it had already been allowed. Seems this recent OS version .4 recognises the RME driver.

I can't see 3.39 anywhere on the RME website .

I've been really happy with the Fireface 800 over many years and it now combines with an Apollo Twin (as a Mac OS Aggregate Device) to become a small but powerfuland flexible system....(btw I find TotalMix is much easier to use than the UAD mixer). 

Thanks MC and RME for your great work.

DR

Re: Debug macOS driver not loaded Security problem

I’m sorry Matthias but this is just total crap. Your drivers don’t work.... multiple devices, multiple tries. I got so fed up I bought another interface (Audient) just to get back up and running. Their drivers work fine. No problems.
I have a UFX II that I paid £1650 for 18 months ago and it’s just useless.... I want my money back. Your hardware is lovely.... your drivers are a joke. And don’t blame it on Apple... that doesn’t wash, other companies kit works just fine.

I’ve even done a clean install of Mojave.... still doesn’t work....

4 (edited by Maddcow 2020-06-26 02:46:30)

Re: Debug macOS driver not loaded Security problem

@richandwill, I'm only new to RME (i.e. Dec last year) but I had no problems whatsoever installing UFX+ drivers on two different Catalina partitions of my MacBook Pro....and I had to do this twice because the MacBook Pro was replaced by Apple.  Obviously I don't know what the problem might be in your particular instance with your particular device, but I think it's a bit of a stretch to say "Your drivers don't work" when they obviously DO work for the vast majority of users.

5

Re: Debug macOS driver not loaded Security problem

richandwill wrote:

I’m sorry Matthias but this is just total crap. Your drivers don’t work.... multiple devices, multiple tries. I got so fed up I bought another interface (Audient) just to get back up and running. Their drivers work fine. No problems.
I have a UFX II that I paid £1650 for 18 months ago and it’s just useless.... I want my money back. Your hardware is lovely.... your drivers are a joke. And don’t blame it on Apple... that doesn’t wash, other companies kit works just fine.

I’ve even done a clean install of Mojave.... still doesn’t work....


You didn't reply to my comments in the other thread. I am pretty sure your 'problem' is not what this thread is about. When the unit is known to the system then an update of OS or drivers will not trigger this issue.

Regards
Matthias Carstens
RME