Setting and driving with higher sample rate for Roland UA-55 aka QUADCAPTURE

Frank Heuer <[email protected]> Sat, 1 Oct 2022 20:18:54 +0200
Newsgroups gmane.linux.alsa.user
Message-ID <[email protected]>
Hello,

hopefully I get help here and can also assist in fixing and testing the 
Roland UA-55 aka QUADCAPTURE device.

I run Linux since years and I'm glad that many hardware is supported 
now. Also many people say that the support for older devices is better 
with Linux than with other systems. May be?

As a musician and also as an high fidelity user I was glad to find this 
Roland device on a used market but was surprised, that it is not really 
supported on Linux. At linuxmusicians.org you can find a main discussion 
that is some (a lot) of years old and there seems to be nobody at the 
moment who tries to support this device better than years ago.

https://linuxmusicians.com/viewtopic.php?f=6&t=10435

But to my surprise, last year there has been a fix in a special use case 
of some Roland devices, also for the UA-55. See this link:

https://mailman.alsa-project.org/pipermail/alsa-devel/2021-March/182929.html

But still it seams, that based on an old commit of Clemens Ladisch on 
June,27th, 2013 in quirks-table.h this device is limited to 44.1 kHz. 
See 
https://github.com/torvalds/linux/blob/master/sound/usb/quirks-table.h#L1623

The commit message was

The Roland Quad/Octo-Capture devices use some unknown vendor-specific
mechanism to switch sample rates (and to manage other controls). To
prevent the driver from attempting to use any other than the default
44.1 kHz sample rate, use quirks to hide the other alternate settings.

But that's really a shame, because the device can support up to 192 kHz 
and is the only one I know in this pricing that also has Ground Lift 
feature.

I have written an email to Clemens but did not get any response jet and 
at the moment I think this mailing list is a better place for my 
problem. But Clemens might remember more details about the core problem. 
Also it might be that Roland itself now gives technical documentation to 
us because they do not sell this device any more.

So is there a chance to get help here from some developers?

Regards

Frank