PCM2902 USB audio codec not enabling DAC out

I have a USB audio stick that used to work a few updates ago but now when it is plugged in it only shows the Mic input in Settings/Sound.

The stick works fine in other computers that have not been updated, Windows and Ubuntu.

lsusb shows it is recognised, so where else can I start looking?

Anyone got any ideas?

Fedora 41 on a Dell 7140 tablet updated yesterday.

Result of inxi -Fzxx without card inserted.

System:
  Kernel: 6.15.10-100.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 14.3.1
  Desktop: GNOME v: 47.9 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 41 (Workstation Edition)
Machine:
  Type: Portable System: Dell product: Venue 11 Pro 7140 v: N/A
    serial: <superuser required> Chassis: type: 8 serial: <superuser required>
  Mobo: Dell model: 0XMVMH v: A00 serial: <superuser required> part-nu: 066B
    UEFI: Dell v: A20 date: 11/18/2019
Battery:
  ID-1: BAT0 charge: 23.7 Wh (100.0%) condition: 23.7/36.4 Wh (64.9%)
    volts: 8.6 min: 7.6 model: LGC-LGC5.0 DELL HFRC3534 serial: <filter>
    status: full
  Device-1: hid-20:20:01:63:70:21-battery model: Bluetooth Mouse serial: N/A
    charge: N/A status: discharging
  Device-2: hid-34:88:5d:70:6f:45-battery model: Keyboard K380 serial: N/A
    charge: N/A status: N/A
CPU:
  Info: dual core model: Intel Core M-5Y71 bits: 64 type: MT MCP
    arch: Broadwell rev: 4 cache: L1: 128 KiB L2: 512 KiB L3: 4 MiB
  Speed (MHz): avg: 500 min/max: 500/2900 cores: 1: 500 2: 500 3: 500 4: 500
    bogomips: 11173
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel HD Graphics 5300 vendor: Dell driver: i915 v: kernel
    arch: Gen-8 ports: active: eDP-1 empty: DP-1,HDMI-A-1,HDMI-A-2
    bus-ID: 00:02.0 chip-ID: 8086:161e
  Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
    compositor: gnome-shell driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: iris gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: Samsung 0x4c48 res: 1920x1080 dpi: 204
    diag: 274mm (10.8")
  API: OpenGL v: 4.6 vendor: intel mesa v: 25.0.7 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel HD Graphics 5300 (BDW GT2)
    device-ID: 8086:161e display-ID: :0.0
  API: Vulkan v: 1.4.309 surfaces: xcb,xlib,wayland device: 0
    type: integrated-gpu driver: mesa intel device-ID: 8086:161e device: 1
    type: cpu driver: mesa llvmpipe device-ID: 10005:0000
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo,vulkaninfo x11: xdriinfo, xdpyinfo, xprop,
    xrandr
Audio:
  Device-1: Intel Broadwell-U Audio vendor: Dell driver: snd_hda_intel
    v: kernel bus-ID: 00:03.0 chip-ID: 8086:160c
  API: ALSA v: k6.15.10-100.fc41.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.2.8 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Wireless 7265 driver: iwlwifi v: kernel pcie:
    speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:095a
  IF: wlp1s0 state: up mac: <filter>
  Device-2: ASIX AX88179 Gigabit Ethernet driver: ax88179_178a type: USB
    rev: 2.1 speed: 480 Mb/s lanes: 1 bus-ID: 1-1.1.4:35 chip-ID: 0b95:1790
  IF: enp0s29u1u1u4 state: down mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-1.7:6 chip-ID: 8087:0a2a
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.2
    lmp-v: 8 sub-v: 1000
Drives:
  Local Storage: total: 476.94 GiB used: 470.57 GiB (98.7%)
  ID-1: /dev/sda vendor: Kingchuxing model: 512GB size: 476.94 GiB
    speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 475.35 GiB used: 470.25 GiB (98.9%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 307.2 MiB (31.6%) fs: ext4
    dev: /dev/sda2
  ID-3: /boot/efi size: 598.8 MiB used: 19.4 MiB (3.2%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 475.35 GiB used: 470.25 GiB (98.9%) fs: btrfs
    dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 7.63 GiB used: 1.44 GiB (18.9%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 80.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 8 GiB available: 7.63 GiB used: 4.17 GiB (54.7%)
  Processes: 310 Power: uptime: 9h 47m wakeups: 0 Init: systemd v: 256
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 38
    Compilers: gcc: 14.3.1 Shell: Bash v: 5.2.32 running-in: gnome-terminal
    inxi: 3.3.38

result with card inserted.

System:
  Kernel: 6.15.10-100.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 14.3.1
  Desktop: GNOME v: 47.9 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 41 (Workstation Edition)
Machine:
  Type: Portable System: Dell product: Venue 11 Pro 7140 v: N/A
    serial: <superuser required> Chassis: type: 8 serial: <superuser required>
  Mobo: Dell model: 0XMVMH v: A00 serial: <superuser required> part-nu: 066B
    UEFI: Dell v: A20 date: 11/18/2019
Battery:
  ID-1: BAT0 charge: 23.7 Wh (100.0%) condition: 23.7/36.4 Wh (64.9%)
    volts: 8.6 min: 7.6 model: LGC-LGC5.0 DELL HFRC3534 serial: <filter>
    status: full
  Device-1: hid-20:20:01:63:70:21-battery model: Bluetooth Mouse serial: N/A
    charge: N/A status: discharging
  Device-2: hid-34:88:5d:70:6f:45-battery model: Keyboard K380 serial: N/A
    charge: N/A status: N/A
CPU:
  Info: dual core model: Intel Core M-5Y71 bits: 64 type: MT MCP
    arch: Broadwell rev: 4 cache: L1: 128 KiB L2: 512 KiB L3: 4 MiB
  Speed (MHz): avg: 500 min/max: 500/2900 cores: 1: 500 2: 500 3: 500 4: 500
    bogomips: 11173
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel HD Graphics 5300 vendor: Dell driver: i915 v: kernel
    arch: Gen-8 ports: active: eDP-1 empty: DP-1,HDMI-A-1,HDMI-A-2
    bus-ID: 00:02.0 chip-ID: 8086:161e
  Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
    compositor: gnome-shell driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: iris gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: Samsung 0x4c48 res: 1920x1080 dpi: 204
    diag: 274mm (10.8")
  API: OpenGL v: 4.6 vendor: intel mesa v: 25.0.7 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel HD Graphics 5300 (BDW GT2)
    device-ID: 8086:161e display-ID: :0.0
  API: Vulkan v: 1.4.309 surfaces: xcb,xlib,wayland device: 0
    type: integrated-gpu driver: mesa intel device-ID: 8086:161e device: 1
    type: cpu driver: mesa llvmpipe device-ID: 10005:0000
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo,vulkaninfo x11: xdriinfo, xdpyinfo, xprop,
    xrandr
Audio:
  Device-1: Intel Broadwell-U Audio vendor: Dell driver: snd_hda_intel
    v: kernel bus-ID: 00:03.0 chip-ID: 8086:160c
  Device-2: Texas Instruments PCM2902 Audio Codec
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 bus-ID: 1-1.2:36 chip-ID: 08bb:2902
  API: ALSA v: k6.15.10-100.fc41.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.2.8 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Wireless 7265 driver: iwlwifi v: kernel pcie:
    speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:095a
  IF: wlp1s0 state: up mac: <filter>
  Device-2: ASIX AX88179 Gigabit Ethernet driver: ax88179_178a type: USB
    rev: 2.1 speed: 480 Mb/s lanes: 1 bus-ID: 1-1.1.4:35 chip-ID: 0b95:1790
  IF: enp0s29u1u1u4 state: down mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-1.7:6 chip-ID: 8087:0a2a
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.2
    lmp-v: 8 sub-v: 1000
Drives:
  Local Storage: total: 476.94 GiB used: 470.57 GiB (98.7%)
  ID-1: /dev/sda vendor: Kingchuxing model: 512GB size: 476.94 GiB
    speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 475.35 GiB used: 470.25 GiB (98.9%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 307.2 MiB (31.6%) fs: ext4
    dev: /dev/sda2
  ID-3: /boot/efi size: 598.8 MiB used: 19.4 MiB (3.2%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 475.35 GiB used: 470.25 GiB (98.9%) fs: btrfs
    dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 7.63 GiB used: 1.44 GiB (18.8%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 80.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 8 GiB available: 7.63 GiB used: 4.33 GiB (56.7%)
  Processes: 312 Power: uptime: 9h 50m wakeups: 0 Init: systemd v: 256
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 38
    Compilers: gcc: 14.3.1 Shell: Bash v: 5.2.32 running-in: gnome-terminal
    inxi: 3.3.38

wpctl status does not list the pcm2902 USB card as a sink. It does list it as a source.

When having issues it is best if you can apply all Fedora and vendor firmware updates so you aren’t chasing a solved problem.

If updates don’t solve the issue, we need more information to understand it. Please provide the output from running inxi -Fzxx in a terminal (as pre-formatted text using the </> button from the top line of the txt entry panel) so we can see your Fedora release, kernel version, and hardware configuration.

There may be useful details in the system journal. The journal includes previous boots and massive detail, so you can compare details between a boot where the device worked with the current boot. If you are not familiar with journalctl, start with https://docs.fedoraproject.org/en-US/quick-docs/viewing-logs/ and https://linuxhandbook.com/journalctl-command/. In a terminal, use man journalctl to see explanations for the command-line options. It may take some effort to find “filters” to select relevant entries. Once you have good filter options, use journalctl --no-hostname --no-pager -b [N] [filter options] to get text suitable for posting .

Thanks, have edited to include inxi outputs and will investigate the journalctl

It got resolved for me by running the below.

alsactl init
systemctl --user restart pipewire
systemctl --user restart wireplumber