Topic: m32AD Pro on Mac question

Hi, I have a Digiface AVB, several Macs and a m32 AD pro.
The connection between the ad32 pro, Digiface AVB and Mac is rocksolid :-)
However for mobile recordings I would like to take as little equipment as possible with me. Macs support AVB. I know that Mac OS 10.13 and 10.14 had some issues but this should have been fixed (with 10.14.4 and above).
When I connect the ad32pro to the ethernet port of any of my Macs the network audio window shows immediately the ad32pro. Audio Midi reports the 32 available channels and when I open logic or any other daw I see all the inputs. However in at least 50% the daw doesn't receive any audio signal. Is there a setting (e.g. stream format) that has to be set right?
Best regards, Marcus

Re: m32AD Pro on Mac question

Am I really the only guy, who has stability issues with RME AVB device and a Mac?

3 (edited by cyrano 2020-06-10 19:55:38)

Re: m32AD Pro on Mac question

There aren't that many of us with an M32Pro out there, yet...

In the case the DAW didn't receive audio, was that on particular machines, or did it refuse in 50% of the cases on the same machine?

In case it's 50% of the Macs, did you check mic settings in System preferences/Security & privacy?

Did it occur on machines with a USB-C to ethernet adapter? Which adapter?

The first generation ethernet to USB-C adapter from Apple was OK. The second one wasn't. It didn't support ethernet booting, or promiscuous mode. Unfortunately, Apple didn't even change product numbers going from gen 1 to gen 2.

Re: m32AD Pro on Mac question

It happens on all machines. Lately it happens more often then it works :-/
It's not such a big issue because we have the Digiface AVB as well. But it is annoying...
It happens on the Mac Pros with built in Ethernet as well as on MacBook Pros with Thunderbolt3 --> Thunderbold2 --> Ethernet adapter...
Sometimes everything works beautifully ... sometimes not :-/

Re: m32AD Pro on Mac question

That's beginning to smell like a defective M32...

Re: m32AD Pro on Mac question

mruebsamen wrote:

Macs support AVB.

While this is correct, it does not guarantee interoperability. To achieve interoperability, vendors have to agree more specifically on what types of streams to support and a whole lot more. MILAN is the most promising common ground, however it is not fully implemented by Apple at this time (even though there is big progress).

For example, the "Acquire Entity" command that macOS sends to the M-32 AD when you check "M-32 AD Pro" in the Audio MIDI Setup > Network Device Browser:

MILAN wrote:

[...the device] shall not implement the ACQUIRE_ENTITY command (NOT_IMPLEMENTED shall be returned).

MILAN does not support that. However, under the hood, macOS* does support different types of stream formats (lately including the MILAN AAF stream formats!), I/O configurations, and other features required by MILAN. Hopefully those will become easily accessible - ie. not requiring terminal commands and a controller app without app icon - with one of the next macOS versions.

We see the MILAN interoperability layer as the only right solution for AVB and cannot implement AVB differently for individual vendors.

Apart from all that - a few notes:
1) are you using a switch or are you connecting directly?
2) could you set the stream formats in the M-32 AD to 8 Ch. AM824 and try again?
3) Who is clock master? Have you tried setting the other entity as master?
4) Since mac does not support 44.1, it all hast to be 48/96/192

Best regards,
Max
--
*with the network adapters that you mention, also the Sonnet Solo 10G after a firmware update that is unfortunately only available for Windows[!]

7 (edited by mruebsamen 2020-07-05 11:52:10)

Re: m32AD Pro on Mac question

Hi Max,
thank you for your answer and sorry for the late reply. I haven't really working with this stuff (due to known reason :-))

ad 1) are you using a switch or are you connecting directly?
directly

ad 2) could you set the stream formats in the M-32 AD to 8 Ch. AM824 and try again?
It took me about 4 hours :-( M-32 kept saying that it is connected on an AVDECC already... after several attempts including the apple avbutil I could set it to this setting. But still the same result: The m-32 received audio but nothing arrived at the daw (I tried logic, dip Quattro & wavelab)

ad 3) Who is clock master? Have you tried setting the other entity as master?
m-32 local, set to 96 kHz

ad4) Since mac does not support 44.1, it all hast to be 48/96/192
this is the first time I hear this. But anyways. I tried it with 96 kHz.

But it found out that it works after using the digiface avb in between (m-32 to digiface avb to mac). I guess the digiface AVB has some healing power :-)
Serious: Now I can hook up the m-32 directly on the network interface on my Mac and it just works... However in between I had the same issues as before. I tried it again with the the digiface avb in between. And now it works again without the digiface avb... this is kind of crazy...

Re: m32AD Pro on Mac question

You can configure the compatibility level of the Digiface AVB either to "Milan" or "IEEE 1722.1". In "IEEE 1722.1" mode it supports static mappings and the ACQUIRE_ENTITY command and is therefore compatible to MAC OS. In "Milan" mode it supports dynamic mappings and CBR (Channel Based Routing). CBR is experimental at the moment.