Today's update breaks my onboard audio

USB audio Line In is disabled after update, and when I re-enable it I only have Pro option, none of the inputs or outputs work, not sure what is going on.

Hi. Same here.

No [audio] output or input devices found after the last update (packages updated since Jun 2nd).

I have integrated Realtek® ALC4080 Codec on my motherboard which is a USB audio card.

I see it was detected by the kernel (in dmesg) and the lsmod shows that snd_usb_audio driver is loaded:

[ 4.141818] usb 1-6: Product: USB Audio

[ 4.203959] hid-generic 0003:0DB0:422D.0001: hiddev96,hidraw0: USB HID v1.11 Device [Generic USB Audio] on usb-0000:0e:00.0-6/input7

…

[ 20.396129] usbcore: registered new interface driver snd-usb-audio

When I switch to USB Audio Pro 2 from Off in System Settings / Sound for USB Audio device (shown in an inactive cards section), then only the Test option produces sound (white noise), but no sound coming from other applications.. Though, I don’t remember ever using any Pro options. Choosing Pro gives me four Playback Device options, but I remember that previously there was one non-Pro device).
In Easy Effects (not included in this update) I see activity on Spectrum Analyzer. Turning effects off, then on restores the sound and [sound] seems to be working fine after reboot so far.
It appears that audio configuration was not carried over properly by that update or that the non-Pro option was removed (or missing).

SOLUTION:

Downgrade alsa-ucm-conf!

sudo pacman -U “https://archive.archlinux.org/packages/a/alsa-ucm-conf/alsa-ucm-conf-1.2.15.3-1-any.pkg.tar.zst”

systemctl --user restart pipewire wireplumber

Because you just manually downgraded alsa-ucm-conf, the next time you run Cachy-Update from your system tray, CachyOS will try to upgrade it right back to the broken version.

To prevent this from getting bricked again on your next update, you can tell pacman to temporarily ignore this specific package until a permanent fix is pushed upstream.

Run this single command to lock the package version:

Code snippet

sudo sed -i 's/#IgnorePkg   =/IgnorePkg   = alsa-ucm-conf/' /etc/pacman.conf


In a month or two, once the ALSA team fixes the bug for the X870 chips, you can undo this by opening /etc/pacman.conf and removing alsa-ucm-conf from that line.