The RME fireface 802 can be used in usb class compliant mode or in firewire either with an alsa driver or with ffado.
Fireface in USB class compliant mode
- activate cc mode from total mix on a mac or pc from the TotalMix software options.
- to use with pipewire, activate all the i/o from pavu control / configuration / profile
limitations:
- only 22 i/o instead of 30 (ADTA2 is not available in CC mode)
- headphone 1 output mirrors output 1/2
- headphone 2 output does not work
- impossible to switch between mic / line / instr and activate phantom power on the front mic preamps
- impossible to switch analog i/o between +4dbu /-10dbV / Hi-z
- no routing
- no fx
Fireface in firewire with Alsa driver
There is an Alsa driver for this interface. Nothing to install. Plug it in firewire and all the i/o are visible (even ADAT2).
On the top of this driver, a service exposes and routes all the i/o from alsa (à la TotalMix).
Here is how to install it on Fedora 37.
limitations:
- with pipewire: huge latency, I guess this is an issue for every firewire interfaces using alsa drivers (here, here and here).
- with pipewire: impossible to use with another audio device.
- using Alsamixer to route and switch options is not user friendly. There is also qashctl in quastools but it not maintained, full of warnings during installation and not very friendly either.
Fireface in firewire with ffado driver (I didn't try)
Ffado could replace the alsa driver. Also faddo-mixer exposes the i/o, options and routing.
It does not work with pipewire and probably never will (here and here)
Conclusion
For now, I'll stick with pipewire for convenience and support for multiple audio devices.
So I can only use the fireface in usb cc mode.
I dream of
I could help to work on that.