After the latest kernel and pipewire update I can no longer record audio from my Behringer UMC404HD interface. The input is detected in alsamixer, pavucontrol, etc but no audio is recorded. I restored a snapshot to before the update to start troubleshooting this and it works fine, but once pw, it’s plugins and the kernel updates it’s no dice. After a lot of prodding I stumbled into this
journalctl --user -u pipewire
-- Boot f5a03a9860594077868ecb044f16697a --
set 16 22:20:36 endvdesk systemd[694]: Started PipeWire Multimedia Service.
set 16 22:20:36 endvdesk pipewire[1169]: mod.rt: Can't find xdg-portal: (null)
set 16 22:20:36 endvdesk pipewire[1169]: mod.rt: found session bus but no portal
set 16 22:24:41 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:24:41 endvdesk pipewire[1169]: pw.node: (alsa_input.usb-BEHRINGER_UMC404HD_192k-00.pro-input-0-57) suspended -> error (Start error: Device or resource busy)
set 16 22:24:42 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:24:46 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:24:46 endvdesk pipewire[1169]: pw.node: (alsa_input.usb-BEHRINGER_UMC404HD_192k-00.pro-input-0-57) suspended -> error (Start error: Device or resource busy)
set 16 22:24:46 endvdesk pipewire[1169]: pw.link: 0x55cce5119c90: one of the nodes is in error out:error in:running
set 16 22:24:46 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:34:07 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:34:07 endvdesk pipewire[1169]: pw.node: (alsa_input.usb-BEHRINGER_UMC404HD_192k-00.pro-input-0-57) suspended -> error (Start error: Device or resource busy)
set 16 22:34:12 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:34:12 endvdesk pipewire[1169]: pw.node: (alsa_input.usb-BEHRINGER_UMC404HD_192k-00.pro-input-0-57) suspended -> error (Start error: Device or resource busy)
set 16 22:34:12 endvdesk pipewire[1169]: pw.link: 0x55cce52c35e0: one of the nodes is in error out:error in:running
set 16 22:34:12 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:34:17 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:34:17 endvdesk pipewire[1169]: pw.node: (alsa_input.usb-BEHRINGER_UMC404HD_192k-00.pro-input-0-57) suspended -> error (Start error: Device or resource busy)
set 16 22:34:22 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:34:22 endvdesk pipewire[1169]: pw.node: (alsa_input.usb-BEHRINGER_UMC404HD_192k-00.pro-input-0-57) suspended -> error (Start error: Device or resource busy)
set 16 22:46:25 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:46:25 endvdesk pipewire[1169]: pw.node: (alsa_input.usb-BEHRINGER_UMC404HD_192k-00.pro-input-0-57) suspended -> error (Start error: Device or resource busy)
set 16 22:46:25 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:46:25 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:46:25 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:46:25 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:46:25 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:46:25 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:46:26 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:49:26 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:49:26 endvdesk pipewire[1169]: pw.node: (alsa_input.usb-BEHRINGER_UMC404HD_192k-00.pro-input-0-57) suspended -> error (Start error: Device or resource busy)
set 16 22:49:26 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:49:26 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:49:26 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:49:26 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:49:26 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:49:26 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:49:26 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:49:26 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:49:26 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:49:26 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:56:29 endvdesk pipewire[1169]: spa.alsa: set_hw_params: Device or resource busy
set 16 22:56:29 endvdesk pipewire[1169]: pw.node: (alsa_input.usb-BEHRINGER_UMC404HD_192k-00.pro-input-0-57) suspended -> error (Start error: Device or resource busy)
I’m stumped, any help anyone can offer would be really appreciated
Thanks, purple space is my favorite kind of space but no joy. journalctl is still complaining about the device being busy. Thanks for the LTS tip, didn’t think of that. Now it’s narrowed down to the pipewire update possibly. Here’s the log for consistencies sake
-- Boot dbcc22456c2041be8273918add634e6f --
set 16 23:41:49 endvdesk systemd[728]: Started PipeWire Multimedia Service.
set 16 23:41:49 endvdesk pipewire[1772]: mod.rt: Can't find xdg-portal: (null)
set 16 23:41:49 endvdesk pipewire[1772]: mod.rt: found session bus but no portal
set 16 23:41:54 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:41:54 endvdesk pipewire[1772]: pw.node: (alsa_input.usb-BEHRINGER_UMC404HD_192k-00.pro-input-0-58) suspended -> error (Start error: Device or resource busy)
set 16 23:41:54 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:41:54 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:41:54 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:41:54 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:41:54 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:41:55 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:41:55 endvdesk pipewire[1772]: pw.node: (alsa_input.usb-BEHRINGER_UMC404HD_192k-00.pro-input-0-58) idle -> error (Start error: Device or resource busy)
set 16 23:41:57 endvdesk pipewire[1772]: pw.node: (alsa_input.usb-BEHRINGER_UMC404HD_192k-00.pro-input-0-58) idle -> error ((null))
set 16 23:41:58 endvdesk pipewire[1772]: pw.link: 0x55cb4cefee80: one of the nodes is in error out:error in:suspended
set 16 23:41:58 endvdesk pipewire[1772]: pw.link: 0x55cb4ceffab0: one of the nodes is in error out:error in:suspended
set 16 23:42:29 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:42:29 endvdesk pipewire[1772]: pw.node: (alsa_output.usb-BEHRINGER_UMC404HD_192k-00.pro-output-0-66) suspended -> error (Start error: Device or resource busy)
set 16 23:42:31 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:42:31 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:42:31 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:42:31 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:42:31 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:42:31 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:42:31 endvdesk pipewire[1772]: pw.link: 0x55cb4cef99c0: one of the nodes is in error out:suspended in:error
set 16 23:42:31 endvdesk pipewire[1772]: pw.link: 0x55cb4cefb340: one of the nodes is in error out:suspended in:error
set 16 23:42:33 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:42:33 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:42:33 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:42:33 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:42:34 endvdesk pipewire[1772]: pw.node: (alsa_output.usb-BEHRINGER_UMC404HD_192k-00.pro-output-0-66) suspended -> error ((null))
set 16 23:42:34 endvdesk pipewire[1772]: pw.link: 0x55cb4cf57a30: one of the nodes is in error out:idle in:error
set 16 23:42:34 endvdesk pipewire[1772]: pw.link: 0x55cb4cc88a00: one of the nodes is in error out:idle in:error
set 16 23:43:01 endvdesk pipewire[1772]: spa.alsa: set_hw_params: Device or resource busy
set 16 23:43:01 endvdesk pipewire[1772]: pw.node: (alsa_output.usb-BEHRINGER_UMC404HD_192k-00.pro-output-0-66) suspended -> error (Start error: Device or resource busy)
set 16 23:43:06 endvdesk pipewire[1772]: pw.node: (alsa_output.usb-BEHRINGER_UMC404HD_192k-00.pro-output-0-66) suspended -> error ((null))
set 16 23:43:06 endvdesk pipewire[1772]: pw.link: 0x55cb4cf57a30: one of the nodes is in error out:idle in:error
set 16 23:43:06 endvdesk pipewire[1772]: pw.link: 0x55cb4cc88a00: one of the nodes is in error out:idle in:error
No chance of changing configuration of audio-sinks in pavucontrol (in the Configuration tab, far upper right, mostly clicking > right is needed to get to the tab)?
Sorry, just asking, because that is something, many people miss to check.