[SOLVED] Mac Monterey 12.6.9 no longer recognizing the UR824

Hi,

I’ve recently upgraded to Monterey 12.6.9 from the previous version, and the UR824 is no longer recognized by the system. dspMixFx_UR824 can see it, but not the system’s out controls and Sound control panel. Dorico can’t see it, as well.

Any idea of how to solve it? I’ve reinstalled the latest software, checked with the extension authentication, restarted the Mac, but there is no chance I can let it see the audio interface.

Paolo

Maybe my problem is not due to kext authentication. This is what the Mac system profiler says:

YamahaSteinbergUSBAudio314:

  Versione:	3.1.4
  Ultima modifica:	04/11/22, 05:53
  ID bundle:	jp.co.yamaha.driver.YamahaSteinbergUSBAudio314
  Autenticata:	Sì
  Caricata:	No
  Ottenuta da:	Sviluppatore identificato
  Tipo:	Universale
  Architetture:	arm64e, x86_64
  64 bit (Intel):	Sì
  Posizione:	/Library/Extensions/YamahaSteinbergUSBAudio314.kext
  Versione kext:	3.1.4
  Caricabile:	Sì
  Dipendenze:	Soddisfatte
  Firmata da:	Developer ID Application: Yamaha Corporation (5LE7A8CF65), Developer ID Certification Authority, Apple Root CA

It says that the extension is authenticated (and there is also the Yamaha ID: 5LE7A8CF65 I was looking for).

But it is not loaded. Why not? How to make the system load it?

Paolo

Where should the Yamaha driver be installed on a Mac (Monterey)?

In some manuals I find that it should be inside System/Library/Extensions/.

In my system is, and apparently has always been, inside /Library/Extensions/.

Is this correct? It worked, until the latest OS update.

Paolo

I’ve tried manually loading the Yamaha driver, by typing

sudo kextload /Library/Extensions/YamahaSteinbergUSBAudio.kext

This didn’t work, and resulted in the following error (line breaks added for easier readability):

Executing: /usr/bin/kmutil load -p /Library/Extensions/YamahaSteinbergUSBAudio.kext

Error Domain=KMErrorDomain Code=71 "Loading extension failed: Unable to create extension from bundle: codeless (missing CFBundlePackageType) bundle (nil) at /Library/Extensions/YamahaSteinbergUSBAudio.kext" 

UserInfo={NSLocalizedDescription=Loading extension failed: Unable to create extension from bundle: codeless (missing CFBundlePackageType) bundle (nil) at /Library/Extensions/YamahaSteinbergUSBAudio.kext}

What does it mean?

Paolo

My Mac system profilers says this about the disabled driver:

No user, consent, but spctl kext-consent list says the Yamaha team is allowed (even too much: it is now listed twice, after my latest attempt to manually authorize it):

image

What’s going on?

Paolo

Still not working, against any logic.

  1. I booted in Recovery mode, and removed the duplicated Team Identifiers with the spctl kext-consent remove command. I then added the Teams again with the spctl kext-consent add command. Now it looks fine with a spctl kext-consent list command:
Allowed Team Identifiers:
G43BCU2T37
VB5E2TV963
7266XEXAPM
5LE7A8CF65
4C6364ACXT
  1. Still in Recovery mode, I removed protection to kext loading with the command csrutil enable --without kext. This should be still safe against external attacks. It is deprecated by Apple as unsupported and risky, but it shouldn’t be until I stay in Monterey.

  2. I uninstalled, then reinstalled the Yamaha driver v3.1.4. Rebooted the Mac twice.

  3. I set the UR824 to normal mode. dspMixFx can see it. The Mac can’t. The Yamaha driver is still listed among the disable softwares, to which I didn’t give consent. The Terminal says otherwise.

So, I’ve gone under the hood, but the issue persists. Any hint would be really appreciated.

Paolo

Just updated to Monterey 12.7.0, and after a few minutes trying between the Sound Preferences, the System Profiler, the Terminal, the UR824 (normal mode) reappeared to the system.

Maybe this OS update, issues just ten days after the previous, has fixed what was broken?

Paolo

OK, so I updated to 12.7 but I haven’t yet been able to connect to my UR824. Any suggestions on specific ways to get there?

I don’t know exactly. All I’ve done is to connect my Mac and UR824 with a USB cable. Install the dedicated Steinberg Tools (the latest ones for Monterey also include the latest Yamaha driver).

The UR824 appeared as a system sound device, and could be seen by the dedicated dspMixFx console.

If the software works, it should be all it has to be done.

Paolo