I know this post has nothing to do with the Moog Sub 37, but it’s about a problem that nagged me for a while and that kept me from updating my studio computer to OS X El Capitan: The lack of driver Mackie Onyx support for the latest versions of OS X.

It’s a shame, the Onyx (I have the 1620i) is a really cool mixer that sounds good and gives me a lot of freedom when recording sessions or producing something on my own. For some reason Mackie doesn’t seem to be willing to spend the money to have their drivers certified by Apple. Until OS X Mavericks the Onyx would work fine, then after updating to OS X Yosemite, it wouldn’t be recognized by the system anymore.

For OS X Yosemite, the fix was easy:

  1. Open the Terminal
  2. Type:
  3. Press Enter
  4. Reboot the computer

This would disable the Signed Kernel Extension mode of OS X and allow the driver to be loaded again.

But after an update to OS X El Capitan, however, the mixer would again stop working and not be recognized by the system. It turns out, disabling the Signed Kernel Extension mode like described above is not possible anymore in El Capitan. Very frustrating. Thankfully, a discussion on Reddit brought me a working solution (successfully tested on a MacBook Pro).

For OS X El Capitan, the fix is:

  1. Reboot the computer
  2. When the boot sound is heard, press and hold CMD+R to enter recovery mode
  3. After booting the recovery mode is finished, open the Terminal from the menu
  4. Type:
  5. Press Enter
  6. Reboot the computer
  7. Disable Signed Kernel Extenstion mode, using the steps described above
  8. Install the Mackie Onyx drivers (reboot when the installer tells you to)
  9. Connect the Onyx to the computer and test if it works (it should now)

This will switch off El Capitan’s SIP (System Integrity Protection) feature and allow you to install the drivers correctly.

Since SIP normally makes sense in terms of system security, you should turn it back on after the successful test:

  1. Reboot the computer
  2. Enter recovery mode again by pressing and holding CMD+R when the boot sound is heard
  3. After booting the recovery mode is finished, open the Terminal from the menu
  4. Type:
  5. Press Enter
  6. Reboot the computer
  7. Test if the mixer still works (it should)

That’s it, problem solved. A very unnecessary and stupid problem, but solvable.

Edit (a week after initial posting)

Sometimes, the mixer will stop working again after some reboots. In that case, it seems only disabling the SIP feature again helps. That’s a real bummer…