Hello all,
I just updated a 2016 MacBook Pro from Catalina to 11.3.1 and saw exactly what ABS and sramsay describe with my Babyface.
To recap:
- 3.25 driver install appeared to work normally, USB settings & Totalmix popped up (the babyface was plugged in).
- After the required restart, Totalmix won't load, USB settings show the babyface but it's set to 32k sample rate (weird), and no babyface in the system sound panel or in any apps.
- tried the recovery mode kext-consent bit, no luck there either.
- if I reinstall the driver, and before hitting restart, plug the babyface in, Totalmix pops up and we're good. Until the restart.
Found a trick though - manually loading the kext with kmutil after the restart seems to straighten it out:
sudo kmutil load -p /Library/StagedExtensions/Library/Extensions/RMEFirefaceUSB.kext
Then plug in the babyface, and we're cooking.
and FWIW, it -does- require the sudo. Without it, I get the following:
Error Domain=KMErrorDomain Code=71 "Insufficient permissions for action: Unable to load 'com.softraid.driver.SoftRAID' in unprivileged request." UserInfo={NSLocalizedDescription=Insufficient permissions for action: Unable to load 'com.softraid.driver.SoftRAID' in unprivileged request.}
Variations on this occur! It seems as if it's trying to load everything in StagedExtensions, which for me included this SoftRAID thing and some VirtualBox kexts. One of them will barf each time ...
So it seems it's not an issue with the RME driver but rather with loading old kexts, and maybe the permissions around that have changed with the OS update.
Gonna stop there because it's pretty much the limit of my understanding, but maybe this helps.
Nick