rme fireface 802 with pipewire

Talk about your MIDI interfaces, microphones, keyboards...

Moderators: MattKingUSA, khz

Post Reply
francoisromain
Established Member
Posts: 10
Joined: Fri Feb 17, 2023 8:55 am
Has thanked: 4 times

rme fireface 802 with pipewire

Post by francoisromain »

Hello,

I try to set up a RME fireface 802 on Fedora 37.
The interface is plugged in USB. It works but…
In Qpwgraph and Bitwig, the interface shows only 12 inputs and 2 outputs.

How can I enable all the i/o of the interface?

Thank you


distro: Fedora 37
Kernel: 6.1.11-200.fc37.x86_64
PipeWire: 0.3.65
Rme fireface 802 firmware : 19

Attachments
qpwgraph-rme_ff_802-bug.png
qpwgraph-rme_ff_802-bug.png (176.13 KiB) Viewed 1847 times
Last edited by francoisromain on Wed Feb 22, 2023 4:35 pm, edited 1 time in total.
francoisromain
Established Member
Posts: 10
Joined: Fri Feb 17, 2023 8:55 am
Has thanked: 4 times

Re: rme fireface 802 with pipewire

Post by francoisromain »

May be related : https://forum.manjaro.org/t/pulseaudio- ... 02/64823/8
but specific to pulse audio.
Is it possible to do something similar with pipewire / pw-jack?

Last edited by francoisromain on Wed Feb 22, 2023 4:36 pm, edited 1 time in total.
francoisromain
Established Member
Posts: 10
Joined: Fri Feb 17, 2023 8:55 am
Has thanked: 4 times

activate the pro audio profile

Post by francoisromain »

I had to activate the profile from Pavu control / configuration. No I see 22 i/o (12 analog, 2 AES, 8 ADAT1. (Too bad: ADAT2 i/o are not available in usb class compliant mode)

francoisromain
Established Member
Posts: 10
Joined: Fri Feb 17, 2023 8:55 am
Has thanked: 4 times

Summary

Post by francoisromain »

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.

Last edited by francoisromain on Wed Mar 01, 2023 1:09 pm, edited 7 times in total.
j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 358 times

Re: rme fireface 802 with pipewire

Post by j_e_f_f_g »

Just a heads up. I have a PCI card that adds a firewire port to a computer. I bought it years ago in case I ever needed one. But I'm never gonna use it, so if someone wants it, they can have it. It has a texas instruments chip, which I'm told is the most reliable for use with firewire audio interfaces.

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

Post Reply