No sound from USB DAC

i installed updates today and lost sound from my USB AMP/DAC (MOTU M2)

in System Settings > Audio : the DAC is listed but the profile is set to the only option available, “off”

i tried changing kernels from 5.18 to 5.15 and downgrading the following, rebooting or restarting services as necessary…

  • sof-firmware
  • pipewire
  • wireplumber

[logs removed]

This might help with your issue. A lot more info about Motu M2/4 on this thread Motu M2 USB Interface on Linux - Page 3 - LinuxMusicians

"Does anyone else here experience the problem that the Motu M2 needs a power cycle after booting and especially rebooting?

alsactl info

recognizes the device correctly but without a power cycle I can’t use the device with Pipewire or directly with ALSA.
As soon as I switch it off and on again it works as expected."

thanks - i added output from alsactl info to my post, but i didn’t find anything in that thread that seemed relevant

edit your post and format the outputs … click this icon in editor: </> and put the outputs there

that’s what i did when i created the post but discord is messing it up for some reason - the format i used is…

<details>
<summary>title</summary>
[opening code chars]
content
[closing code chars]
</details>

it hurts eyes to read your outputs… theyre unreadable… the only one readable is alsactl info
not that i can help you with this anyway …

fixed - a blank line is needed after </summary>

so looking at logs, it looks like its a wireplumber thing:

wireplumber.service: Main process exited, code=dumped,

install this:
sudo pacman -S pipewire-media-session
it will replace wireplumber, then reboot and see if it helped

no change and in System Settings > Audio the only profile available for the DAC is still “off”

i did not re-run the troubleshooting utils to see if anything changed so let me know if i need to do that

provide again logs, to see whats the issue now, since the wireplumber is gone…
i dont know nothing about the troubleshooting utils, but if it can help why not

looks to me like the last log (journalctl -xe | grep pipewire) is the most interesting

hwinfo --sound
$ hwinfo --sound
17: PCI 2700.1: 0403 Audio device
  [Created at pci.386]
  Unique ID: 1gju.S5ziCoAPkWD
  Parent ID: JZZT.C_p4Pb00t80
  SysFS ID: /devices/pci0000:00/0000:00:08.1/0000:27:00.1
  SysFS BusID: 0000:27:00.1
  Hardware Class: sound
  Model: "ATI Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x15de "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
  SubVendor: pci 0x1462 "Micro-Star International Co., Ltd. [MSI]"
  SubDevice: pci 0xec02
  Driver: "snd_hda_intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xfcc80000-0xfcc83fff (rw,non-prefetchable)
  IRQ: 101 (862 events)
  Module Alias: "pci:v00001002d000015DEsv00001462sd0000EC02bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #21 (PCI bridge)
pactl info
$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 483
Tile Size: 65472
User Name: atom
Host Name: atompc
Server Name: PulseAudio (on PipeWire 0.3.55)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_27_00.1.hdmi-stereo
Default Source: easyeffects_source
Cookie: 121b:e654
pactl list sinks
$ pactl list sinks
Sink #42
        State: SUSPENDED
        Name: easyeffects_sink
        Description: EasyEffects Sink
        Driver: PipeWire
        Sample Specification: float32le 2ch 44100Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: easyeffects_sink.monitor
        Latency: 0 usec, configured 0 usec
        Flags: DECIBEL_VOLUME LATENCY 
        Properties:
                application.id = "com.github.wwmm.easyeffects"
                node.name = "easyeffects_sink"
                device.description = "EasyEffects Sink"
                factory.name = "support.null-audio-sink"
                media.class = "Audio/Sink"
                audio.position = "FL,FR"
                monitor.channel-volumes = "true"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "32"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "35"
                object.serial = "42"
        Formats:
                pcm

Sink #391
        State: SUSPENDED
        Name: alsa_output.pci-0000_27_00.1.hdmi-stereo
        Description: Raven/Raven2/Fenghuang HDMI/DP Audio Controller Digital Stereo (HDMI)
        Driver: PipeWire
        Sample Specification: s32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 36700 /  56% / -15.11 dB,   front-right: 36700 /  56% / -15.11 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_27_00.1.hdmi-stereo.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS 
        Properties:
                object.path = "alsa:pcm:0:hdmi:0:playback"
                api.alsa.path = "hdmi:0"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                audio.channels = "2"
                audio.position = "FL,FR"
                device.routes = "1"
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "BenQ EX2510"
                alsa.id = "HDMI 0"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "3"
                alsa.card = "0"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xfcc80000 irq 101"
                alsa.driver_name = "snd_hda_intel"
                device.profile.name = "hdmi-stereo"
                device.profile.description = "Digital Stereo (HDMI)"
                card.profile.device = "2"
                device.id = "42"
                factory.name = "api.alsa.pcm.sink"
                priority.driver = "696"
                priority.session = "696"
                media.class = "Audio/Sink"
                node.nick = "HD-Audio Generic"
                node.name = "alsa_output.pci-0000_27_00.1.hdmi-stereo"
                device.description = "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
                device.icon_name = "audio-card-hdmi"
                device.bus = "pci"
                device.bus_path = "pci-0000:27:00.1"
                node.pause-on-idle = "false"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "117"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "128"
                object.serial = "391"
                node.max-latency = "16384/48000"
                device.enum.api = "udev"
                api.alsa.card = "0"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.card.longname = "HD-Audio Generic at 0xfcc80000 irq 101"
                device.plugged.usec = "3564526"
                sysfs.path = "/sys/devices/pci0000:00/0000:00:08.1/0000:27:00.1/sound/card0"
                device.subsystem = "sound"
                device.vendor.id = "0x1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                device.product.id = "0x15de"
                device.product.name = "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
                device.name = "alsa_card.pci-0000_27_00.1"
                device.nick = "HD-Audio Generic"
                api.alsa.use-acp = "true"
                api.acp.auto-profile = "false"
                api.acp.auto-port = "false"
                api.dbus.ReserveDevice1 = "Audio0"
                device.string = "0"
        Ports:
                hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, availability group: Legacy 1, available)
        Active Port: hdmi-output-0
        Formats:
                pcm
alsactl info
$ alsactl info
#
# Sound card
#
- card: 0
  id: Generic
  name: HD-Audio Generic
  longname: HD-Audio Generic at 0xfcc80000 irq 101
  mixer_name: ATI R6xx HDMI
  components: HDA:1002aa01,00aa0100,00100700
  controls_count: 14
  pcm:
    - stream: PLAYBACK
      devices:
        - device: 3
          id: HDMI 0
          name: BenQ EX2510
          subdevices:
            - subdevice: 0
              name: subdevice #0
        - device: 7
          id: HDMI 1
          name: HDMI 1
          subdevices:
            - subdevice: 0
              name: subdevice #0
  hwdep:
    - device: 0
      id: HDA Codec 0
      name: HDA Codec 0
      iface: 16
aplay -l
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [BenQ EX2510]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
systemctl --user status pipewire
$ systemctl --user status pipewire
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
     Active: active (running) since Mon 2022-07-18 13:55:37 EDT; 1h 14min ago
TriggeredBy: ● pipewire.socket
   Main PID: 1467 (pipewire)
      Tasks: 2 (limit: 16662)
     Memory: 27.8M
        CPU: 18.250s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1467 /usr/bin/pipewire

Jul 18 13:55:37 atompc systemd[1103]: Started PipeWire Multimedia Service.
Jul 18 13:56:03 atompc pipewire[1467]: pw.link: 0x562349631a30: port 0x562349651ea0 can't set io:1 (Spa:Enum:IO>
Jul 18 13:56:03 atompc pipewire[1467]: pw.link: 0x562349631a30: port 0x562349651ea0 can't set io:1 (Spa:Enum:IO>

journalctl -xe | grep pipewire
$ journalctl -xe | grep pipewire
Jul 18 13:55:37 atompc pipewire-media-session[1468]: corrupted size vs. prev_size
Jul 18 13:55:37 atompc audit[1468]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj==unconfined pid=1468 comm="pipewire-media-" exe="/usr/bin/pipewire-media-session" sig=6 res=1
Jul 18 13:55:37 atompc systemd[1103]: pipewire-media-session.service: Main process exited, code=dumped, status=6/ABRT
Jul 18 13:55:37 atompc systemd[1103]: pipewire-media-session.service: Failed with result 'core-dump'.
Jul 18 13:55:38 atompc systemd[1103]: pipewire-media-session.service: Scheduled restart job, restart counter is at 1.
Jul 18 13:55:38 atompc pipewire-pulse[1515]: 536870912
Jul 18 13:56:03 atompc pipewire[1467]: pw.link: 0x562349631a30: port 0x562349651ea0 can't set io:1 (Spa:Enum:IO:Buffers): Invalid argument
Jul 18 13:56:03 atompc pipewire[1467]: pw.link: 0x562349631a30: port 0x562349651ea0 can't set io:1 (Spa:Enum:IO:Buffers): Invalid argument
Jul 18 14:06:33 atompc audit[1507]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj==unconfined pid=1507 comm="pipewire-media-" exe="/usr/bin/pipewire-media-session" sig=11 res=1
Jul 18 14:06:33 atompc kernel: pipewire-media-[1507]: segfault at 561e6b004c46 ip 00007feea3a93830 sp 00007ffe86643110 error 6 in libasound.so.2.0.0[7feea3a34000+8b000]
Jul 18 14:06:33 atompc kernel: audit: type=1701 audit(1658167593.907:112): auid=1000 uid=1000 gid=1000 ses=3 subj==unconfined pid=1507 comm="pipewire-media-" exe="/usr/bin/pipewire-media-session" sig=11 res=1
Jul 18 14:06:33 atompc systemd[1103]: pipewire-media-session.service: Main process exited, code=dumped, status=11/SEGV
Jul 18 14:06:33 atompc systemd[1103]: pipewire-media-session.service: Failed with result 'core-dump'.
Jul 18 14:06:34 atompc systemd[1103]: pipewire-media-session.service: Scheduled restart job, restart counter is at 2.
Jul 18 14:07:12 atompc audit[2781]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj==unconfined pid=2781 comm="pipewire-media-" exe="/usr/bin/pipewire-media-session" sig=11 res=1
Jul 18 14:07:12 atompc kernel: traps: pipewire-media-[2781] general protection fault ip:7f220188b830 sp:7ffd76a401e0 error:0 in libasound.so.2.0.0[7f220182c000+8b000]
Jul 18 14:07:12 atompc kernel: audit: type=1701 audit(1658167632.873:113): auid=1000 uid=1000 gid=1000 ses=3 subj==unconfined pid=2781 comm="pipewire-media-" exe="/usr/bin/pipewire-media-session" sig=11 res=1
Jul 18 14:07:12 atompc systemd[1103]: pipewire-media-session.service: Main process exited, code=dumped, status=11/SEGV
Jul 18 14:07:12 atompc systemd[1103]: pipewire-media-session.service: Failed with result 'core-dump'.
Jul 18 14:07:13 atompc systemd[1103]: pipewire-media-session.service: Scheduled restart job, restart counter is at 3.

was not neccesary to provide again all the outputs, only the logs… yes the media session dumped core too … probably because of this:

error:0 in libasound.so.2.0.0

it belongs to alsa-lib, so try reinstall it:
sudo pacman -S alsa-lib lib32-alsa-lib
reboot
if it doesnt work, downgrade those 2 alsa lib packages, reboot

i dumped the 32 bit libs long ago, but i downgraded alsa-lib from 1.2.7.2 to 1.2.7.1 > reboot > no change

new log…

journalctl -xe | grep pipewire
$ journalctl -xe | grep pipewire
Jul 18 15:40:41 atompc audit[1467]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj==unconfined pid=1467 comm="pipewire" exe="/usr/bin/pipewire" sig=11 res=1
Jul 18 15:40:41 atompc pipewire-media-session[1468]: ms.core: error id:0 seq:554 res:-32 (Broken pipe): connection error
Jul 18 15:40:41 atompc systemd[940]: pipewire.service: Main process exited, code=dumped, status=11/SEGV
Jul 18 15:40:41 atompc systemd[940]: pipewire.service: Failed with result 'core-dump'.
Jul 18 15:40:41 atompc pipewire-media-session[1468]: dbus[1468]: Attempted to unregister path (path[0] = MediaEndpoint path[1] = A2DPSink) which isn't registered
Jul 18 15:40:41 atompc pipewire-media-session[1468]: dbus[1468]: Attempted to unregister path (path[0] = MediaEndpoint path[1] = A2DPSink) which isn't registered
Jul 18 15:40:41 atompc pipewire-media-session[1468]: dbus[1468]: Attempted to unregister path (path[0] = MediaEndpoint path[1] = A2DPSink) which isn't registered
Jul 18 15:40:41 atompc pipewire-media-session[1468]: dbus[1468]: Attempted to unregister path (path[0] = MediaEndpoint path[1] = A2DPSink) which isn't registered
Jul 18 15:40:41 atompc pipewire-media-session[1468]: dbus[1468]: Attempted to unregister path (path[0] = MediaEndpoint path[1] = A2DPSink) which isn't registered
Jul 18 15:40:41 atompc pipewire-media-session[1468]: dbus[1468]: Attempted to unregister path (path[0] = MediaEndpoint path[1] = A2DPSink) which isn't registered
Jul 18 15:40:41 atompc pipewire-media-session[1468]: dbus[1468]: Attempted to unregister path (path[0] = MediaEndpoint path[1] = A2DPSink) which isn't registered
Jul 18 15:40:41 atompc pipewire-media-session[1468]: dbus[1468]: Attempted to unregister path (path[0] = MediaEndpoint path[1] = A2DPSink) which isn't registered
Jul 18 15:40:42 atompc systemd[940]: pipewire.service: Scheduled restart job, restart counter is at 1.
Jul 18 15:40:42 atompc pipewire-pulse[1522]: 536870912
Jul 18 15:40:42 atompc pipewire-media-session[1513]: ms.core: error id:41 seq:292 res:-38 (Function not implemented): no interface PipeWire:Interface:Client
pipewire.service: Failed with result 'core-dump'

dumped core again, but have no idea why… provide normal logs:
journalctl -b0 -p3 --no-pager

$ journalctl -b0 -p3 --no-pager
Jul 18 15:40:39 atompc nmbd[950]: [2022/07/18 15:40:39.883261,  0] ../../source3/nmbd/nmbd.c:901(main)
Jul 18 15:40:39 atompc nmbd[950]:   nmbd version 4.16.2 started.
Jul 18 15:40:39 atompc nmbd[950]:   Copyright Andrew Tridgell and the Samba Team 1992-2022
Jul 18 15:40:39 atompc smbd[959]: [2022/07/18 15:40:39.922400,  0] ../../source3/smbd/server.c:1741(main)
Jul 18 15:40:39 atompc smbd[959]:   smbd version 4.16.2 started.
Jul 18 15:40:39 atompc smbd[959]:   Copyright Andrew Tridgell and the Samba Team 1992-2022
Jul 18 15:41:02 atompc nmbd[950]: [2022/07/18 15:41:02.910380,  0] ../../source3/nmbd/nmbd_become_lmb.c:398(become_local_master_stage2)
Jul 18 15:41:02 atompc nmbd[950]:   *****
Jul 18 15:41:02 atompc nmbd[950]:
Jul 18 15:41:02 atompc nmbd[950]:   Samba name server TOMPC is now a local master browser for workgroup WORKGROUP on subnet 192.168.1.149
Jul 18 15:41:02 atompc nmbd[950]:
Jul 18 15:41:02 atompc nmbd[950]:   *****

there is nothing there… you should also post this pipewire issue into the stable update anouncement post…
you can again install back wireplumber, reboot
if it doesnt work, you could replace pipewire with pulse

i appreciate your time and help with this issue

i suspect reverting back to pulse might work, but i’d like to see if this can be resolved first

i’ll post to stable as you recommended

don’t know if this helps, but here’s output from journalctl -f before powering on the DAC…

before
$ journalctl -f
Jul 18 21:47:12 atompc rtkit-daemon[1406]: Successfully made thread 8240 of process 8238 owned by '1000' RT at priority 20.
Jul 18 21:47:12 atompc rtkit-daemon[1406]: Supervising 9 threads of 6 processes of 1 users.
Jul 18 21:47:12 atompc wireplumber[8238]: Failed to set scheduler settings: Operation not permitted
Jul 18 21:47:12 atompc wireplumber[8238]: reserve-device plugin is not connected to D-Bus, disabling device reservation
Jul 18 21:47:12 atompc wireplumber[8238]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Jul 18 21:47:12 atompc wireplumber[8238]: PipeWire's libcamera SPA missing or broken. libcamera not supported.
Jul 18 21:47:12 atompc plasmashell[1236]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_27_00.1.hdmi-stereo.monitor"
Jul 18 21:47:12 atompc plasmashell[1236]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_27_00.1.hdmi-stereo.monitor"
Jul 18 21:47:12 atompc plasmashell[1236]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_27_00.1.hdmi-stereo.monitor"
Jul 18 21:47:44 atompc kernel: usb 1-1: USB disconnect, device number 8

and this is after powering it on…

after
Jul 18 21:48:08 atompc kernel: usb 1-1: new high-speed USB device number 9 using xhci_hcd
Jul 18 21:48:08 atompc kernel: usb 1-1: New USB device found, idVendor=07fd, idProduct=000b, bcdDevice= 2.00
Jul 18 21:48:08 atompc kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 18 21:48:08 atompc kernel: usb 1-1: Product: M2
Jul 18 21:48:08 atompc kernel: usb 1-1: Manufacturer: MOTU
Jul 18 21:48:08 atompc kernel: usb 1-1: SerialNumber: M2AE12AEVI
Jul 18 21:48:08 atompc kernel: cdc_acm 1-1:1.5: ttyACM0: USB ACM device
Jul 18 21:48:08 atompc mtp-probe[8269]: checking bus 1, device 9: "/sys/devices/pci0000:00/0000:00:01.2/0000:12:00.0/usb1/1-1"
Jul 18 21:48:08 atompc mtp-probe[8269]: bus: 1, device: 9 was not an MTP device
Jul 18 21:48:09 atompc mtp-probe[8319]: checking bus 1, device 9: "/sys/devices/pci0000:00/0000:00:01.2/0000:12:00.0/usb1/1-1"
Jul 18 21:48:09 atompc mtp-probe[8319]: bus: 1, device: 9 was not an MTP device
Jul 18 21:48:09 atompc audit[1468]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj==unconfined pid=1468 comm="pipewire" exe=2F7573722F62696E2F7069706577697265202864656C6574656429 sig=11 res=1
Jul 18 21:48:09 atompc kernel: pipewire[1468]: segfault at 5573878176f2 ip 00007f2197c57e90 sp 00007fff51540420 error 6 in libasound.so.2.0.0 (deleted)[7f2197bf8000+8b000]
Jul 18 21:48:09 atompc kernel: Code: ed 0f 84 b6 fe ff ff 0f 1f 00 66 89 0b 48 01 c3 83 ea 01 73 f5 e9 a3 fe ff ff 41 8d 55 ff 45 85 ed 0f 84 96 fe ff ff 0f 1f 00 <89> 0b 48 01 c3 83 ea 01 73 f6 e9 84 fe ff ff 48 89 da e9 c6 fe ff
Jul 18 21:48:09 atompc kernel: audit: type=1701 audit(1658195289.486:116): auid=1000 uid=1000 gid=1000 ses=3 subj==unconfined pid=1468 comm="pipewire" exe=2F7573722F62696E2F7069706577697265202864656C6574656429 sig=11 res=1
Jul 18 21:48:09 atompc xdg-desktop-por[1377]: Caught PipeWire error: connection error
Jul 18 21:48:09 atompc wireplumber[8238]: 0x562be9ea2780: leaked proxy 0x562bea110370 id:4
Jul 18 21:48:09 atompc wireplumber[8238]: 0x562be9ea2780: leaked proxy 0x562be9fbf470 id:5
Jul 18 21:48:09 atompc wireplumber[8238]: 0x562be9ea2780: leaked proxy 0x562be9fc7ee0 id:7
Jul 18 21:48:09 atompc wireplumber[8238]: 0x562be9ea2780: leaked proxy 0x562bea10e0e0 id:8
Jul 18 21:48:09 atompc wireplumber[8238]: 0x562be9ea2780: leaked proxy 0x562bea10dd20 id:9
Jul 18 21:48:09 atompc plasmashell[1236]: org.kde.plasma.pulseaudio: context kaput
Jul 18 21:48:09 atompc wireplumber[8238]: 0x562be9ea2780: leaked proxy 0x562bea08cda0 id:10
Jul 18 21:48:09 atompc wireplumber[8238]: 0x562be9ea2780: leaked proxy 0x562bea08f400 id:11
Jul 18 21:48:09 atompc wireplumber[8238]: 0x562be9ea2780: leaked proxy 0x562bea01a2e0 id:12
Jul 18 21:48:09 atompc wireplumber[8238]: 0x562be9ea2780: leaked proxy 0x562bea0f0430 id:13
Jul 18 21:48:09 atompc wireplumber[8238]: 0x562be9ea2780: leaked proxy 0x562bea09fa90 id:14
Jul 18 21:48:09 atompc plasmashell[1236]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_27_00.1.hdmi-stereo"
Jul 18 21:48:09 atompc plasmashell[1236]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_27_00.1.hdmi-stereo.monitor"
Jul 18 21:48:09 atompc systemd[943]: pipewire.service: Main process exited, code=dumped, status=11/SEGV
Jul 18 21:48:09 atompc systemd[943]: pipewire.service: Failed with result 'core-dump'.
Jul 18 21:48:09 atompc systemd[943]: Stopping Multimedia Service Session Manager...
Jul 18 21:48:09 atompc plasmashell[1236]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_27_00.1.hdmi-stereo"
Jul 18 21:48:09 atompc plasmashell[1236]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_27_00.1.hdmi-stereo.monitor"
Jul 18 21:48:09 atompc plasmashell[1236]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_27_00.1.hdmi-stereo"
Jul 18 21:48:09 atompc plasmashell[1236]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_27_00.1.hdmi-stereo.monitor"
Jul 18 21:48:09 atompc wireplumber[8238]: disconnected from pipewire
Jul 18 21:48:09 atompc systemd[943]: Stopped Multimedia Service Session Manager.
Jul 18 21:48:09 atompc systemd[943]: pipewire.service: Scheduled restart job, restart counter is at 1.
Jul 18 21:48:09 atompc systemd[943]: Stopped PipeWire Multimedia Service.
Jul 18 21:48:09 atompc systemd[943]: Started PipeWire Multimedia Service.
Jul 18 21:48:09 atompc systemd[943]: Started Multimedia Service Session Manager.
Jul 18 21:48:09 atompc rtkit-daemon[1406]: Successfully made thread 8325 of process 8325 owned by '1000' high priority at nice level -11.
Jul 18 21:48:09 atompc rtkit-daemon[1406]: Supervising 6 threads of 5 processes of 1 users.
Jul 18 21:48:09 atompc rtkit-daemon[1406]: Successfully made thread 8326 of process 8326 owned by '1000' high priority at nice level -11.
Jul 18 21:48:09 atompc rtkit-daemon[1406]: Supervising 7 threads of 6 processes of 1 users.
Jul 18 21:48:09 atompc rtkit-daemon[1406]: Supervising 7 threads of 6 processes of 1 users.
Jul 18 21:48:09 atompc rtkit-daemon[1406]: Supervising 7 threads of 6 processes of 1 users.
Jul 18 21:48:09 atompc rtkit-daemon[1406]: Supervising 7 threads of 6 processes of 1 users.
Jul 18 21:48:09 atompc rtkit-daemon[1406]: Successfully made thread 8329 of process 8326 owned by '1000' RT at priority 20.
Jul 18 21:48:09 atompc rtkit-daemon[1406]: Supervising 8 threads of 6 processes of 1 users.
Jul 18 21:48:09 atompc rtkit-daemon[1406]: Supervising 8 threads of 6 processes of 1 users.
Jul 18 21:48:09 atompc rtkit-daemon[1406]: Successfully made thread 8330 of process 8325 owned by '1000' RT at priority 20.
Jul 18 21:48:09 atompc rtkit-daemon[1406]: Supervising 9 threads of 6 processes of 1 users.
Jul 18 21:48:09 atompc wireplumber[8326]: Failed to set scheduler settings: Operation not permitted
Jul 18 21:48:09 atompc wireplumber[8326]: reserve-device plugin is not connected to D-Bus, disabling device reservation
Jul 18 21:48:09 atompc wireplumber[8326]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Jul 18 21:48:09 atompc wireplumber[8326]: PipeWire's libcamera SPA missing or broken. libcamera not supported.
Jul 18 21:48:10 atompc wireplumber[8326]: <WpPortalPermissionStorePlugin:0x563d08b3a230> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Jul 18 21:48:10 atompc plasmashell[1236]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_27_00.1.hdmi-stereo.monitor"
Jul 18 21:48:10 atompc plasmashell[1236]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_27_00.1.hdmi-stereo.monitor"

not sure why “disabled” is in the following

pipewire.service does not need to be enabled because it is started by pipewire.socket

If you use this command to check both the socket and service

systemctl --user status pipewire.{socket.service}

Only pipewire.service will show as enabled
but both should show as active (running)

Data from aplay shows DAC is detected in ALSA and Subdevices: 1/1 suggests that device is not connected to PipeWire and is available for direct connection in ALSA
If a software sound server or another application is using ALSA device it would show as unavailable
Subdevices: 0/1

I suggest trying audio playback direct to audio device in ALSA
If audio works as expected in ALSA, replacing PipeWire with PulseAudio might help

But if audio cannot play in ALSA, there is a very recent bugzilla report from an Arch user that suggests downgrading alsa-lib from 1.2.7.2-1 to 1.2.7.1-1 will restore sound for this device
216249 – ALSA 1.2.7.2-1 Causes MOTU M2 to not appear as an available sound device

@6x12
There is another bugzilla report that some MOTU M2 units need to be restarted

211975 – Motu M2 needs a power cycle to work
if I power on the audio interface straight after powering on my laptop it works straight away, otherwise (interface powered on beforehand or after a certain delay) it requires a power cycle to work.

This is what I pointed out above. Tried that?

Make sure you have the latest driver (May’22) and firmware (March '22) installed. Check your system sample rate matches Motu’s.