Native DSD support for McIntosh DA2 on current RoPieee

Hi @spockfish ,

I’m trying to confirm Native DSD support for a McIntosh DA2 on current RoPieee.

I checked the USB ID on my unit, and it shows:

  • Vendor ID: 0x2afd

  • Product ID: 0x000b

Could you please let me know whether the current RoPieee stable or beta build includes native DSD USB quirk support for this device?

More specifically, I’d like to confirm whether a McIntosh DA2 with USB ID 0x2afd:0x000b can work over USB as Native DSD on RoPieee, and whether DSD512 is supported in that path.

Thank you very much for your help.

Chris

McIntosh only supports NativeDSD over Windows using its drivers. Otherwise, you have to use DoP.

Actually, while Windows is the only ‘officially’ supported platform by McIntosh, several high-end Linux-based streamer manufacturers have already implemented Native DSD support for the DA2 by patching their own kernels (adding ALSA quirks).

Here are the official references and confirmed cases:

  1. Lumin Audio: Their lead developer confirmed they added specific Native DSD support for the DA2 in their Linux-based Lumin OS.

  2. SOtM Audio: They officially released a kernel update (5.11.22-215) that includes the Native DSD patch for the DA2 (Vendor ID: 0x2afd, Product ID: 0x000b).

  3. Sonore: Their Rendu series (ultraRendu, etc.) is known to support Native DSD on the DA2 through their custom-patched Linux kernels.

Since RoPieee also uses a custom kernel for Raspberry Pi, adding the DA2’s USB ID to the ALSA quirks list would be highly appreciated by many McIntosh users.

To be able to do that I need feedback of a RoPieee unit with an DA2 connected to it.

1 Like

I would be willing. What sort of feedback would you like?

RoPieee feedback. You can find that option on the ‘advanced’ tab.

22741ee3ae2ade35

Please let me know when you are done so I can put Humpty Dumpty back together again. :wink:

1 Like

You can put it back. I’ve got enough information.

Thanks!

2 Likes

There are two lines of code in the main line Kernel:

VENDOR_FLG(0x2afd, /* McIntosh Laboratory, Inc. */
QUIRK_FLAG_DSD_RAW),

This is already resolved.

What was done or addded to your Kernel?

Added to my kernel.