Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{pipewire,alsa-ucm-conf}: UCM profiles don't get loaded nor detected #390939

Closed
3 tasks done
QF0xB opened this issue Mar 18, 2025 · 18 comments
Closed
3 tasks done

{pipewire,alsa-ucm-conf}: UCM profiles don't get loaded nor detected #390939

QF0xB opened this issue Mar 18, 2025 · 18 comments
Labels
0.kind: bug Something is broken

Comments

@QF0xB
Copy link

QF0xB commented Mar 18, 2025

Nixpkgs version

  • Unstable (25.05)

Describe the bug

When updating to #7b73ac5f5a08743fb72c0f474fe13c7acdc4e632 the UCM recognition and application is not working anymore. When rolling back to #8ed2c5f96192addbf8e83dff1080df7ba2c15ca9 the System works as expected.

Steps to reproduce

  • Install pipewire with alsa support.
  • Update to #7b73ac5f5a08743fb72c0f474fe13c7acdc4e632 or beyond.
  • Replug your UCM acknowledged device (a GoXLR Mini in my case).
  • View the logs and notice device is not registered.

Expected behaviour

Device is getting acknowledged and registered with the UCM rule.

Screenshots

I uploaded one log of the working edition and one of the nonworking to compare. Logs are too long to insert into the log output further down.

Relevant log output

Additional context

nonworking-log.txt
working-log.txt

System metadata

  • system: "x86_64-linux"
  • host os: Linux 6.12.18, NixOS, 25.05 (Warbler), 25.05.20250310.7b73ac5
  • multi-user?: yes
  • sandbox: yes
  • version: nix-env (Nix) 2.24.12
  • nixpkgs: /nix/store/q2vsi5rvgnk8127l3ir706g29gninj7n-source

Notify maintainers

@Kranzes @K900 @roastiek


Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)

I assert that this issue is relevant for Nixpkgs

Is this issue important to you?

Add a 👍 reaction to issues you find important.

@QF0xB QF0xB added the 0.kind: bug Something is broken label Mar 18, 2025
@K900
Copy link
Contributor

K900 commented Mar 18, 2025

What does spa-acp-tool lv output on your working and non-working configurations?

@QF0xB
Copy link
Author

QF0xB commented Mar 18, 2025

Nonworking:

card 0: profiles:17 devices:12 ports:6
    properties: (11)
        use-ucm = "true"
        verbose = "true"
        alsa.card = "0"
        alsa.card_name = "HDA Intel PCH"
        alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
        alsa.driver_name = "snd_hda_intel"
        alsa.mixer_name = "Realtek ALC1220"
        alsa.components = "HDA:10ec1220,1458a0cd,00100101"
        alsa.id = "PCH"
        device.string = "0"
        device.description = "HDA Intel PCH"
    profile 0: name:"off" prio:0 (available: yes)
        description:"Off"
        devices: (0)
    profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: no)
        description:"Analog Stereo Duplex"
        devices: (2)
            device 5: direction:playback name:"analog-stereo" prio:65 flags:00000000 devices: "front:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 2: name:"output:analog-stereo" prio:6500 (available: no)
        description:"Analog Stereo Output"
        devices: (1)
            device 5: direction:playback name:"analog-stereo" prio:65 flags:00000000 devices: "front:%f" 
  * profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
        description:"Digital Stereo (IEC958) Output + Analog Stereo Input"
        devices: (2)
          * device 11: direction:playback name:"iec958-stereo" prio:55 flags:00000015 devices: "iec958:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 4: name:"output:iec958-stereo" prio:5500 (available: yes)
        description:"Digital Stereo (IEC958) Output"
        devices: (1)
          * device 11: direction:playback name:"iec958-stereo" prio:55 flags:00000015 devices: "iec958:%f" 
    profile 5: name:"output:analog-surround-21+input:analog-stereo" prio:1365 (available: no)
        description:"Analog Surround 2.1 Output + Analog Stereo Input"
        devices: (2)
            device 6: direction:playback name:"analog-surround-21" prio:13 flags:00000000 devices: "surround21:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 6: name:"output:analog-surround-41+input:analog-stereo" prio:1365 (available: no)
        description:"Analog Surround 4.1 Output + Analog Stereo Input"
        devices: (2)
            device 8: direction:playback name:"analog-surround-41" prio:13 flags:00000000 devices: "surround41:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 7: name:"output:analog-surround-51+input:analog-stereo" prio:1365 (available: no)
        description:"Analog Surround 5.1 Output + Analog Stereo Input"
        devices: (2)
            device 10: direction:playback name:"analog-surround-51" prio:13 flags:00000000 devices: "surround51:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 8: name:"output:analog-surround-21" prio:1300 (available: no)
        description:"Analog Surround 2.1 Output"
        devices: (1)
            device 6: direction:playback name:"analog-surround-21" prio:13 flags:00000000 devices: "surround21:%f" 
    profile 9: name:"output:analog-surround-41" prio:1300 (available: no)
        description:"Analog Surround 4.1 Output"
        devices: (1)
            device 8: direction:playback name:"analog-surround-41" prio:13 flags:00000000 devices: "surround41:%f" 
    profile 10: name:"output:analog-surround-51" prio:1300 (available: no)
        description:"Analog Surround 5.1 Output"
        devices: (1)
            device 10: direction:playback name:"analog-surround-51" prio:13 flags:00000000 devices: "surround51:%f" 
    profile 11: name:"output:analog-surround-40+input:analog-stereo" prio:1265 (available: no)
        description:"Analog Surround 4.0 Output + Analog Stereo Input"
        devices: (2)
            device 7: direction:playback name:"analog-surround-40" prio:12 flags:00000000 devices: "surround40:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 12: name:"output:analog-surround-50+input:analog-stereo" prio:1265 (available: no)
        description:"Analog Surround 5.0 Output + Analog Stereo Input"
        devices: (2)
            device 9: direction:playback name:"analog-surround-50" prio:12 flags:00000000 devices: "surround50:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 13: name:"output:analog-surround-40" prio:1200 (available: no)
        description:"Analog Surround 4.0 Output"
        devices: (1)
            device 7: direction:playback name:"analog-surround-40" prio:12 flags:00000000 devices: "surround40:%f" 
    profile 14: name:"output:analog-surround-50" prio:1200 (available: no)
        description:"Analog Surround 5.0 Output"
        devices: (1)
            device 9: direction:playback name:"analog-surround-50" prio:12 flags:00000000 devices: "surround50:%f" 
    profile 15: name:"input:analog-stereo" prio:65 (available: no)
        description:"Analog Stereo Input"
        devices: (1)
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 16: name:"pro-audio" prio:1 (available: unknown)
        description:"Pro Audio"
        devices: (4)
            device 1: direction:playback name:"pro-output-0" prio:0 flags:00000000 devices: "hw:0,0" 
            device 2: direction:playback name:"pro-output-1" prio:0 flags:00000000 devices: "hw:0,1" 
            device 3: direction:capture name:"pro-input-0" prio:0 flags:00000000 devices: "hw:0,0" 
            device 4: direction:capture name:"pro-input-2" prio:0 flags:00000000 devices: "hw:0,2" 
  * port 0: name:"analog-input-front-mic" direction:capture prio:8500 (available: no)
        properties: (4)
            port.type = "mic"
            port.availability-group = "Legacy 1"
            device.icon_name = "audio-input-microphone"
            card.profile.port = "0"
        profiles: (8)
            profile 15: name:"input:analog-stereo" prio:65 (available: no)
            profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: no)
            profile 5: name:"output:analog-surround-21+input:analog-stereo" prio:1365 (available: no)
            profile 11: name:"output:analog-surround-40+input:analog-stereo" prio:1265 (available: no)
            profile 6: name:"output:analog-surround-41+input:analog-stereo" prio:1365 (available: no)
            profile 12: name:"output:analog-surround-50+input:analog-stereo" prio:1265 (available: no)
            profile 7: name:"output:analog-surround-51+input:analog-stereo" prio:1365 (available: no)
          * profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
        devices: (1)
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    port 1: name:"analog-input-rear-mic" direction:capture prio:8200 (available: no)
        properties: (4)
            port.type = "mic"
            port.availability-group = "Legacy 2"
            device.icon_name = "audio-input-microphone"
            card.profile.port = "1"
        profiles: (8)
            profile 15: name:"input:analog-stereo" prio:65 (available: no)
            profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: no)
            profile 5: name:"output:analog-surround-21+input:analog-stereo" prio:1365 (available: no)
            profile 11: name:"output:analog-surround-40+input:analog-stereo" prio:1265 (available: no)
            profile 6: name:"output:analog-surround-41+input:analog-stereo" prio:1365 (available: no)
            profile 12: name:"output:analog-surround-50+input:analog-stereo" prio:1265 (available: no)
            profile 7: name:"output:analog-surround-51+input:analog-stereo" prio:1365 (available: no)
          * profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
        devices: (1)
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    port 2: name:"analog-input-linein" direction:capture prio:8100 (available: no)
        properties: (3)
            port.type = "line"
            port.availability-group = "Legacy 3"
            card.profile.port = "2"
        profiles: (8)
            profile 15: name:"input:analog-stereo" prio:65 (available: no)
            profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: no)
            profile 5: name:"output:analog-surround-21+input:analog-stereo" prio:1365 (available: no)
            profile 11: name:"output:analog-surround-40+input:analog-stereo" prio:1265 (available: no)
            profile 6: name:"output:analog-surround-41+input:analog-stereo" prio:1365 (available: no)
            profile 12: name:"output:analog-surround-50+input:analog-stereo" prio:1265 (available: no)
            profile 7: name:"output:analog-surround-51+input:analog-stereo" prio:1365 (available: no)
          * profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
        devices: (1)
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
        properties: (3)
            port.type = "line"
            port.availability-group = "Legacy 4"
            card.profile.port = "3"
        profiles: (12)
            profile 2: name:"output:analog-stereo" prio:6500 (available: no)
            profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: no)
            profile 8: name:"output:analog-surround-21" prio:1300 (available: no)
            profile 5: name:"output:analog-surround-21+input:analog-stereo" prio:1365 (available: no)
            profile 13: name:"output:analog-surround-40" prio:1200 (available: no)
            profile 11: name:"output:analog-surround-40+input:analog-stereo" prio:1265 (available: no)
            profile 9: name:"output:analog-surround-41" prio:1300 (available: no)
            profile 6: name:"output:analog-surround-41+input:analog-stereo" prio:1365 (available: no)
            profile 14: name:"output:analog-surround-50" prio:1200 (available: no)
            profile 12: name:"output:analog-surround-50+input:analog-stereo" prio:1265 (available: no)
            profile 10: name:"output:analog-surround-51" prio:1300 (available: no)
            profile 7: name:"output:analog-surround-51+input:analog-stereo" prio:1365 (available: no)
        devices: (6)
            device 5: direction:playback name:"analog-stereo" prio:65 flags:00000000 devices: "front:%f" 
            device 6: direction:playback name:"analog-surround-21" prio:13 flags:00000000 devices: "surround21:%f" 
            device 7: direction:playback name:"analog-surround-40" prio:12 flags:00000000 devices: "surround40:%f" 
            device 8: direction:playback name:"analog-surround-41" prio:13 flags:00000000 devices: "surround41:%f" 
            device 9: direction:playback name:"analog-surround-50" prio:12 flags:00000000 devices: "surround50:%f" 
            device 10: direction:playback name:"analog-surround-51" prio:13 flags:00000000 devices: "surround51:%f" 
    port 4: name:"analog-output-headphones" direction:playback prio:9900 (available: no)
        properties: (4)
            port.type = "headphones"
            port.availability-group = "Legacy 5"
            device.icon_name = "audio-headphones"
            card.profile.port = "4"
        profiles: (2)
            profile 2: name:"output:analog-stereo" prio:6500 (available: no)
            profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: no)
        devices: (1)
            device 5: direction:playback name:"analog-stereo" prio:65 flags:00000000 devices: "front:%f" 
  * port 5: name:"iec958-stereo-output" direction:playback prio:0 (available: unknown)
        properties: (2)
            port.type = "spdif"
            card.profile.port = "5"
        profiles: (2)
            profile 4: name:"output:iec958-stereo" prio:5500 (available: yes)
          * profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
        devices: (1)
          * device 11: direction:playback name:"iec958-stereo" prio:55 flags:00000015 devices: "iec958:%f" 
  * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
        rate:0 channels:2
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-stereo"
            device.profile.description = "Analog Stereo"
            card.profile.device = "0"
        ports: (3)
          * port 0: name:"analog-input-front-mic" direction:capture prio:8500 (available: no)
            port 1: name:"analog-input-rear-mic" direction:capture prio:8200 (available: no)
            port 2: name:"analog-input-linein" direction:capture prio:8100 (available: no)
    device 1: direction:playback name:"pro-output-0" prio:0 flags:00000000 devices: "hw:0,0" 
        rate:48000 channels:6
        properties: (22)
            alsa.resolution_bits = "32"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            clock.name = "api.alsa.0"
            device.profile.pro = "true"
            device.profile.name = "pro-output-0"
            device.profile.description = "Pro"
            card.profile.device = "1"
        ports: (0)
    device 2: direction:playback name:"pro-output-1" prio:0 flags:00000000 devices: "hw:0,1" 
        rate:48000 channels:2
        properties: (22)
            alsa.resolution_bits = "32"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Digital"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Digital"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "1"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            clock.name = "api.alsa.0"
            device.profile.pro = "true"
            device.profile.name = "pro-output-1"
            device.profile.description = "Pro 1"
            card.profile.device = "2"
        ports: (0)
    device 3: direction:capture name:"pro-input-0" prio:0 flags:00000000 devices: "hw:0,0" 
        rate:48000 channels:2
        properties: (22)
            alsa.resolution_bits = "32"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            clock.name = "api.alsa.0"
            device.profile.pro = "true"
            device.profile.name = "pro-input-0"
            device.profile.description = "Pro"
            card.profile.device = "3"
        ports: (0)
    device 4: direction:capture name:"pro-input-2" prio:0 flags:00000000 devices: "hw:0,2" 
        rate:48000 channels:2
        properties: (22)
            alsa.resolution_bits = "32"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Alt Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Alt Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "2"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            clock.name = "api.alsa.0"
            device.profile.pro = "true"
            device.profile.name = "pro-input-2"
            device.profile.description = "Pro 2"
            card.profile.device = "4"
        ports: (0)
    device 5: direction:playback name:"analog-stereo" prio:65 flags:00000000 devices: "front:%f" 
        rate:0 channels:2
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-stereo"
            device.profile.description = "Analog Stereo"
            card.profile.device = "5"
        ports: (2)
            port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
            port 4: name:"analog-output-headphones" direction:playback prio:9900 (available: no)
    device 6: direction:playback name:"analog-surround-21" prio:13 flags:00000000 devices: "surround21:%f" 
        rate:0 channels:3
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-surround-21"
            device.profile.description = "Analog Surround 2.1"
            card.profile.device = "6"
        ports: (1)
            port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
    device 7: direction:playback name:"analog-surround-40" prio:12 flags:00000000 devices: "surround40:%f" 
        rate:0 channels:4
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-surround-40"
            device.profile.description = "Analog Surround 4.0"
            card.profile.device = "7"
        ports: (1)
            port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
    device 8: direction:playback name:"analog-surround-41" prio:13 flags:00000000 devices: "surround41:%f" 
        rate:0 channels:5
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-surround-41"
            device.profile.description = "Analog Surround 4.1"
            card.profile.device = "8"
        ports: (1)
            port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
    device 9: direction:playback name:"analog-surround-50" prio:12 flags:00000000 devices: "surround50:%f" 
        rate:0 channels:5
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-surround-50"
            device.profile.description = "Analog Surround 5.0"
            card.profile.device = "9"
        ports: (1)
            port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
    device 10: direction:playback name:"analog-surround-51" prio:13 flags:00000000 devices: "surround51:%f" 
        rate:0 channels:6
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-surround-51"
            device.profile.description = "Analog Surround 5.1"
            card.profile.device = "10"
        ports: (1)
            port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
  * device 11: direction:playback name:"iec958-stereo" prio:55 flags:00000015 devices: "iec958:%f" 
        rate:0 channels:2
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Digital"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Digital"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "1"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "iec958-stereo"
            device.profile.description = "Digital Stereo (IEC958)"
            card.profile.device = "11"
        ports: (1)
          * port 5: name:"iec958-stereo-output" direction:playback prio:0 (available: unknown)

Working:

card 0: profiles:17 devices:12 ports:6
    properties: (11)
        use-ucm = "true"
        verbose = "true"
        alsa.card = "0"
        alsa.card_name = "HDA Intel PCH"
        alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
        alsa.driver_name = "snd_hda_intel"
        alsa.mixer_name = "Realtek ALC1220"
        alsa.components = "HDA:10ec1220,1458a0cd,00100101"
        alsa.id = "PCH"
        device.string = "0"
        device.description = "HDA Intel PCH"
    profile 0: name:"off" prio:0 (available: yes)
        description:"Off"
        devices: (0)
    profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: no)
        description:"Analog Stereo Duplex"
        devices: (2)
            device 5: direction:playback name:"analog-stereo" prio:65 flags:00000000 devices: "front:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 2: name:"output:analog-stereo" prio:6500 (available: no)
        description:"Analog Stereo Output"
        devices: (1)
            device 5: direction:playback name:"analog-stereo" prio:65 flags:00000000 devices: "front:%f" 
  * profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
        description:"Digital Stereo (IEC958) Output + Analog Stereo Input"
        devices: (2)
          * device 11: direction:playback name:"iec958-stereo" prio:55 flags:00000015 devices: "iec958:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 4: name:"output:iec958-stereo" prio:5500 (available: yes)
        description:"Digital Stereo (IEC958) Output"
        devices: (1)
          * device 11: direction:playback name:"iec958-stereo" prio:55 flags:00000015 devices: "iec958:%f" 
    profile 5: name:"output:analog-surround-21+input:analog-stereo" prio:1365 (available: no)
        description:"Analog Surround 2.1 Output + Analog Stereo Input"
        devices: (2)
            device 6: direction:playback name:"analog-surround-21" prio:13 flags:00000000 devices: "surround21:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 6: name:"output:analog-surround-41+input:analog-stereo" prio:1365 (available: no)
        description:"Analog Surround 4.1 Output + Analog Stereo Input"
        devices: (2)
            device 8: direction:playback name:"analog-surround-41" prio:13 flags:00000000 devices: "surround41:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 7: name:"output:analog-surround-51+input:analog-stereo" prio:1365 (available: no)
        description:"Analog Surround 5.1 Output + Analog Stereo Input"
        devices: (2)
            device 10: direction:playback name:"analog-surround-51" prio:13 flags:00000000 devices: "surround51:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 8: name:"output:analog-surround-21" prio:1300 (available: no)
        description:"Analog Surround 2.1 Output"
        devices: (1)
            device 6: direction:playback name:"analog-surround-21" prio:13 flags:00000000 devices: "surround21:%f" 
    profile 9: name:"output:analog-surround-41" prio:1300 (available: no)
        description:"Analog Surround 4.1 Output"
        devices: (1)
            device 8: direction:playback name:"analog-surround-41" prio:13 flags:00000000 devices: "surround41:%f" 
    profile 10: name:"output:analog-surround-51" prio:1300 (available: no)
        description:"Analog Surround 5.1 Output"
        devices: (1)
            device 10: direction:playback name:"analog-surround-51" prio:13 flags:00000000 devices: "surround51:%f" 
    profile 11: name:"output:analog-surround-40+input:analog-stereo" prio:1265 (available: no)
        description:"Analog Surround 4.0 Output + Analog Stereo Input"
        devices: (2)
            device 7: direction:playback name:"analog-surround-40" prio:12 flags:00000000 devices: "surround40:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 12: name:"output:analog-surround-50+input:analog-stereo" prio:1265 (available: no)
        description:"Analog Surround 5.0 Output + Analog Stereo Input"
        devices: (2)
            device 9: direction:playback name:"analog-surround-50" prio:12 flags:00000000 devices: "surround50:%f" 
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 13: name:"output:analog-surround-40" prio:1200 (available: no)
        description:"Analog Surround 4.0 Output"
        devices: (1)
            device 7: direction:playback name:"analog-surround-40" prio:12 flags:00000000 devices: "surround40:%f" 
    profile 14: name:"output:analog-surround-50" prio:1200 (available: no)
        description:"Analog Surround 5.0 Output"
        devices: (1)
            device 9: direction:playback name:"analog-surround-50" prio:12 flags:00000000 devices: "surround50:%f" 
    profile 15: name:"input:analog-stereo" prio:65 (available: no)
        description:"Analog Stereo Input"
        devices: (1)
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    profile 16: name:"pro-audio" prio:1 (available: unknown)
        description:"Pro Audio"
        devices: (4)
            device 1: direction:playback name:"pro-output-0" prio:0 flags:00000000 devices: "hw:0,0" 
            device 2: direction:playback name:"pro-output-1" prio:0 flags:00000000 devices: "hw:0,1" 
            device 3: direction:capture name:"pro-input-0" prio:0 flags:00000000 devices: "hw:0,0" 
            device 4: direction:capture name:"pro-input-2" prio:0 flags:00000000 devices: "hw:0,2" 
  * port 0: name:"analog-input-front-mic" direction:capture prio:8500 (available: no)
        properties: (4)
            port.type = "mic"
            port.availability-group = "Legacy 1"
            device.icon_name = "audio-input-microphone"
            card.profile.port = "0"
        profiles: (8)
            profile 15: name:"input:analog-stereo" prio:65 (available: no)
            profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: no)
            profile 5: name:"output:analog-surround-21+input:analog-stereo" prio:1365 (available: no)
            profile 11: name:"output:analog-surround-40+input:analog-stereo" prio:1265 (available: no)
            profile 6: name:"output:analog-surround-41+input:analog-stereo" prio:1365 (available: no)
            profile 12: name:"output:analog-surround-50+input:analog-stereo" prio:1265 (available: no)
            profile 7: name:"output:analog-surround-51+input:analog-stereo" prio:1365 (available: no)
          * profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
        devices: (1)
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    port 1: name:"analog-input-rear-mic" direction:capture prio:8200 (available: no)
        properties: (4)
            port.type = "mic"
            port.availability-group = "Legacy 2"
            device.icon_name = "audio-input-microphone"
            card.profile.port = "1"
        profiles: (8)
            profile 15: name:"input:analog-stereo" prio:65 (available: no)
            profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: no)
            profile 5: name:"output:analog-surround-21+input:analog-stereo" prio:1365 (available: no)
            profile 11: name:"output:analog-surround-40+input:analog-stereo" prio:1265 (available: no)
            profile 6: name:"output:analog-surround-41+input:analog-stereo" prio:1365 (available: no)
            profile 12: name:"output:analog-surround-50+input:analog-stereo" prio:1265 (available: no)
            profile 7: name:"output:analog-surround-51+input:analog-stereo" prio:1365 (available: no)
          * profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
        devices: (1)
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    port 2: name:"analog-input-linein" direction:capture prio:8100 (available: no)
        properties: (3)
            port.type = "line"
            port.availability-group = "Legacy 3"
            card.profile.port = "2"
        profiles: (8)
            profile 15: name:"input:analog-stereo" prio:65 (available: no)
            profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: no)
            profile 5: name:"output:analog-surround-21+input:analog-stereo" prio:1365 (available: no)
            profile 11: name:"output:analog-surround-40+input:analog-stereo" prio:1265 (available: no)
            profile 6: name:"output:analog-surround-41+input:analog-stereo" prio:1365 (available: no)
            profile 12: name:"output:analog-surround-50+input:analog-stereo" prio:1265 (available: no)
            profile 7: name:"output:analog-surround-51+input:analog-stereo" prio:1365 (available: no)
          * profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
        devices: (1)
          * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
    port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
        properties: (3)
            port.type = "line"
            port.availability-group = "Legacy 4"
            card.profile.port = "3"
        profiles: (12)
            profile 2: name:"output:analog-stereo" prio:6500 (available: no)
            profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: no)
            profile 8: name:"output:analog-surround-21" prio:1300 (available: no)
            profile 5: name:"output:analog-surround-21+input:analog-stereo" prio:1365 (available: no)
            profile 13: name:"output:analog-surround-40" prio:1200 (available: no)
            profile 11: name:"output:analog-surround-40+input:analog-stereo" prio:1265 (available: no)
            profile 9: name:"output:analog-surround-41" prio:1300 (available: no)
            profile 6: name:"output:analog-surround-41+input:analog-stereo" prio:1365 (available: no)
            profile 14: name:"output:analog-surround-50" prio:1200 (available: no)
            profile 12: name:"output:analog-surround-50+input:analog-stereo" prio:1265 (available: no)
            profile 10: name:"output:analog-surround-51" prio:1300 (available: no)
            profile 7: name:"output:analog-surround-51+input:analog-stereo" prio:1365 (available: no)
        devices: (6)
            device 5: direction:playback name:"analog-stereo" prio:65 flags:00000000 devices: "front:%f" 
            device 6: direction:playback name:"analog-surround-21" prio:13 flags:00000000 devices: "surround21:%f" 
            device 7: direction:playback name:"analog-surround-40" prio:12 flags:00000000 devices: "surround40:%f" 
            device 8: direction:playback name:"analog-surround-41" prio:13 flags:00000000 devices: "surround41:%f" 
            device 9: direction:playback name:"analog-surround-50" prio:12 flags:00000000 devices: "surround50:%f" 
            device 10: direction:playback name:"analog-surround-51" prio:13 flags:00000000 devices: "surround51:%f" 
    port 4: name:"analog-output-headphones" direction:playback prio:9900 (available: no)
        properties: (4)
            port.type = "headphones"
            port.availability-group = "Legacy 5"
            device.icon_name = "audio-headphones"
            card.profile.port = "4"
        profiles: (2)
            profile 2: name:"output:analog-stereo" prio:6500 (available: no)
            profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: no)
        devices: (1)
            device 5: direction:playback name:"analog-stereo" prio:65 flags:00000000 devices: "front:%f" 
  * port 5: name:"iec958-stereo-output" direction:playback prio:0 (available: unknown)
        properties: (2)
            port.type = "spdif"
            card.profile.port = "5"
        profiles: (2)
            profile 4: name:"output:iec958-stereo" prio:5500 (available: yes)
          * profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
        devices: (1)
          * device 11: direction:playback name:"iec958-stereo" prio:55 flags:00000015 devices: "iec958:%f" 
  * device 0: direction:capture name:"analog-stereo" prio:65 flags:00000007 devices: "front:%f" 
        rate:0 channels:2
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-stereo"
            device.profile.description = "Analog Stereo"
            card.profile.device = "0"
        ports: (3)
          * port 0: name:"analog-input-front-mic" direction:capture prio:8500 (available: no)
            port 1: name:"analog-input-rear-mic" direction:capture prio:8200 (available: no)
            port 2: name:"analog-input-linein" direction:capture prio:8100 (available: no)
    device 1: direction:playback name:"pro-output-0" prio:0 flags:00000000 devices: "hw:0,0" 
        rate:48000 channels:6
        properties: (22)
            alsa.resolution_bits = "32"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            clock.name = "api.alsa.0"
            device.profile.pro = "true"
            device.profile.name = "pro-output-0"
            device.profile.description = "Pro"
            card.profile.device = "1"
        ports: (0)
    device 2: direction:playback name:"pro-output-1" prio:0 flags:00000000 devices: "hw:0,1" 
        rate:48000 channels:2
        properties: (22)
            alsa.resolution_bits = "32"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Digital"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Digital"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "1"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            clock.name = "api.alsa.0"
            device.profile.pro = "true"
            device.profile.name = "pro-output-1"
            device.profile.description = "Pro 1"
            card.profile.device = "2"
        ports: (0)
    device 3: direction:capture name:"pro-input-0" prio:0 flags:00000000 devices: "hw:0,0" 
        rate:48000 channels:2
        properties: (22)
            alsa.resolution_bits = "32"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            clock.name = "api.alsa.0"
            device.profile.pro = "true"
            device.profile.name = "pro-input-0"
            device.profile.description = "Pro"
            card.profile.device = "3"
        ports: (0)
    device 4: direction:capture name:"pro-input-2" prio:0 flags:00000000 devices: "hw:0,2" 
        rate:48000 channels:2
        properties: (22)
            alsa.resolution_bits = "32"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Alt Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Alt Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "2"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            clock.name = "api.alsa.0"
            device.profile.pro = "true"
            device.profile.name = "pro-input-2"
            device.profile.description = "Pro 2"
            card.profile.device = "4"
        ports: (0)
    device 5: direction:playback name:"analog-stereo" prio:65 flags:00000000 devices: "front:%f" 
        rate:0 channels:2
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-stereo"
            device.profile.description = "Analog Stereo"
            card.profile.device = "5"
        ports: (2)
            port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
            port 4: name:"analog-output-headphones" direction:playback prio:9900 (available: no)
    device 6: direction:playback name:"analog-surround-21" prio:13 flags:00000000 devices: "surround21:%f" 
        rate:0 channels:3
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-surround-21"
            device.profile.description = "Analog Surround 2.1"
            card.profile.device = "6"
        ports: (1)
            port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
    device 7: direction:playback name:"analog-surround-40" prio:12 flags:00000000 devices: "surround40:%f" 
        rate:0 channels:4
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-surround-40"
            device.profile.description = "Analog Surround 4.0"
            card.profile.device = "7"
        ports: (1)
            port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
    device 8: direction:playback name:"analog-surround-41" prio:13 flags:00000000 devices: "surround41:%f" 
        rate:0 channels:5
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-surround-41"
            device.profile.description = "Analog Surround 4.1"
            card.profile.device = "8"
        ports: (1)
            port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
    device 9: direction:playback name:"analog-surround-50" prio:12 flags:00000000 devices: "surround50:%f" 
        rate:0 channels:5
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-surround-50"
            device.profile.description = "Analog Surround 5.0"
            card.profile.device = "9"
        ports: (1)
            port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
    device 10: direction:playback name:"analog-surround-51" prio:13 flags:00000000 devices: "surround51:%f" 
        rate:0 channels:6
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Analog"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "analog-surround-51"
            device.profile.description = "Analog Surround 5.1"
            card.profile.device = "10"
        ports: (1)
            port 3: name:"analog-output-lineout" direction:playback prio:9000 (available: no)
  * device 11: direction:playback name:"iec958-stereo" prio:55 flags:00000015 devices: "iec958:%f" 
        rate:0 channels:2
        properties: (20)
            alsa.resolution_bits = "16"
            alsa.card = "0"
            alsa.card_name = "HDA Intel PCH"
            alsa.long_card_name = "HDA Intel PCH at 0x55630000 irq 169"
            alsa.driver_name = "snd_hda_intel"
            alsa.mixer_name = "Realtek ALC1220"
            alsa.components = "HDA:10ec1220,1458a0cd,00100101"
            alsa.id = "ALC1220 Digital"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC1220 Digital"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "1"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "iec958-stereo"
            device.profile.description = "Digital Stereo (IEC958)"
            card.profile.device = "11"
        ports: (1)
          * port 5: name:"iec958-stereo-output" direction:playback prio:0 (available: unknown)

I don't see anything correlating to the device here. But I can confirm it is working. (in the second example)

@K900
Copy link
Contributor

K900 commented Mar 18, 2025

Run it with -c 1 (or whatever the correct card index is for the device that is failing).

@QF0xB
Copy link
Author

QF0xB commented Mar 18, 2025

Ok!

Non-Working:

E            acp.c:425   error pcm info: No such device
E            acp.c:375   error iterating devices: No such device
E      alsa-util.c:1875  Error opening hctl device: No such device
E       alsa-ucm.c:1232  Failed to find a working mixer device (_ucm0001.hw:GoXLRMini).
E      alsa-util.c:1875  Error opening hctl device: No such device
E       alsa-ucm.c:1232  Failed to find a working mixer device (_ucm0001.hw:GoXLRMini).
E      alsa-util.c:1875  Error opening hctl device: No such device
E       alsa-ucm.c:1232  Failed to find a working mixer device (_ucm0001.hw:GoXLRMini).
E      alsa-util.c:1875  Error opening hctl device: No such device
E       alsa-ucm.c:1232  Failed to find a working mixer device (_ucm0001.hw:GoXLRMini).
E      alsa-util.c:1875  Error opening hctl device: No such device
E       alsa-ucm.c:1232  Failed to find a working mixer device (_ucm0001.hw:GoXLRMini).
E      alsa-util.c:1875  Error opening hctl device: No such device
E       alsa-ucm.c:1232  Failed to find a working mixer device (_ucm0001.hw:GoXLRMini).
E      alsa-util.c:1875  Error opening hctl device: No such device
E       alsa-ucm.c:1232  Failed to find a working mixer device (_ucm0001.hw:GoXLRMini).
E      alsa-util.c:1875  Error opening hctl device: No such device
E       alsa-ucm.c:1232  Failed to find a working mixer device (_ucm0001.hw:GoXLRMini).
E      alsa-util.c:1875  Error opening hctl device: No such file or directory
E      alsa-util.c:1875  Error opening hctl device: No such file or directory
E      alsa-util.c:1875  Error opening hctl device: No such file or directory
E      alsa-util.c:1875  Error opening hctl device: No such file or directory
E      alsa-util.c:1875  Error opening hctl device: No such file or directory
E      alsa-util.c:1875  Error opening hctl device: No such file or directory
E      alsa-util.c:1875  Error opening hctl device: No such file or directory
E      alsa-util.c:1875  Error opening hctl device: No such file or directory
card 2: profiles:3 devices:9 ports:8
    properties: (11)
        use-ucm = "true"
        verbose = "true"
        alsa.card = "2"
        alsa.card_name = "GoXLRMini"
        alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
        alsa.driver_name = "snd_usb_audio"
        alsa.mixer_name = "USB Mixer"
        alsa.components = "USB1220:8fe4"
        alsa.id = "GoXLRMini"
        device.string = "2"
        device.description = "GoXLRMini"
    profile 0: name:"off" prio:0 (available: yes)
        description:"Off"
        devices: (0)
    profile 1: name:"HiFi" prio:10100 (available: unknown)
        description:"Default Alsa Profile"
        devices: (8)
            device 1: direction:playback name:"HiFi: Line3: sink" prio:500 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,8,9" 
            device 2: direction:playback name:"HiFi: Headphones: sink" prio:200 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,4,5" 
            device 3: direction:playback name:"HiFi: Line2: sink" prio:400 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,6,7" 
            device 4: direction:playback name:"HiFi: Line1: sink" prio:300 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,2,3" 
            device 5: direction:playback name:"HiFi: Speaker: sink" prio:100 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,0,1" 
            device 6: direction:capture name:"HiFi: Line5: source" prio:300 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,4,5" 
            device 7: direction:capture name:"HiFi: Headset: source" prio:100 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,2,3" 
            device 8: direction:capture name:"HiFi: Line4: source" prio:200 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,0,1" 
  * profile 2: name:"pro-audio" prio:1 (available: yes)
        description:"Pro Audio"
        devices: (1)
          * device 0: direction:playback name:"pro-output-0" prio:0 flags:00000001 devices: "hw:2,0" 
    port 0: name:"[Out] Line3" direction:playback prio:500 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-speakers"
            card.profile.port = "0"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 1: direction:playback name:"HiFi: Line3: sink" prio:500 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,8,9" 
    port 1: name:"[Out] Headphones" direction:playback prio:200 (available: unknown)
        properties: (3)
            port.type = "headphones"
            device.icon_name = "audio-headphones"
            card.profile.port = "1"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 2: direction:playback name:"HiFi: Headphones: sink" prio:200 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,4,5" 
    port 2: name:"[Out] Line2" direction:playback prio:400 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-speakers"
            card.profile.port = "2"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 3: direction:playback name:"HiFi: Line2: sink" prio:400 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,6,7" 
    port 3: name:"[Out] Line1" direction:playback prio:300 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-speakers"
            card.profile.port = "3"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 4: direction:playback name:"HiFi: Line1: sink" prio:300 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,2,3" 
    port 4: name:"[Out] Speaker" direction:playback prio:100 (available: unknown)
        properties: (3)
            port.type = "speaker"
            device.icon_name = "audio-speakers"
            card.profile.port = "4"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 5: direction:playback name:"HiFi: Speaker: sink" prio:100 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,0,1" 
    port 5: name:"[In] Line5" direction:capture prio:300 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-input-microphone"
            card.profile.port = "5"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 6: direction:capture name:"HiFi: Line5: source" prio:300 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,4,5" 
    port 6: name:"[In] Headset" direction:capture prio:100 (available: unknown)
        properties: (3)
            port.type = "headset"
            device.icon_name = "audio-headset"
            card.profile.port = "6"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 7: direction:capture name:"HiFi: Headset: source" prio:100 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,2,3" 
    port 7: name:"[In] Line4" direction:capture prio:200 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-input-microphone"
            card.profile.port = "7"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 8: direction:capture name:"HiFi: Line4: source" prio:200 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,0,1" 
  * device 0: direction:playback name:"pro-output-0" prio:0 flags:00000001 devices: "hw:2,0" 
        rate:48000 channels:0
        properties: (3)
            device.profile.name = "pro-output-0"
            device.profile.description = "Pro"
            card.profile.device = "0"
        ports: (0)
    device 1: direction:playback name:"HiFi: Line3: sink" prio:500 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,8,9" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-speakers"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line3: sink"
            device.profile.description = "Sample"
            card.profile.device = "1"
        ports: (1)
            port 0: name:"[Out] Line3" direction:playback prio:500 (available: unknown)
    device 2: direction:playback name:"HiFi: Headphones: sink" prio:200 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,4,5" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-headphones"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Headphones: sink"
            device.profile.description = "Chat"
            card.profile.device = "2"
        ports: (1)
            port 1: name:"[Out] Headphones" direction:playback prio:200 (available: unknown)
    device 3: direction:playback name:"HiFi: Line2: sink" prio:400 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,6,7" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-speakers"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line2: sink"
            device.profile.description = "Music"
            card.profile.device = "3"
        ports: (1)
            port 2: name:"[Out] Line2" direction:playback prio:400 (available: unknown)
    device 4: direction:playback name:"HiFi: Line1: sink" prio:300 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,2,3" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-speakers"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line1: sink"
            device.profile.description = "Game"
            card.profile.device = "4"
        ports: (1)
            port 3: name:"[Out] Line1" direction:playback prio:300 (available: unknown)
    device 5: direction:playback name:"HiFi: Speaker: sink" prio:100 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,0,1" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-speakers"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Speaker: sink"
            device.profile.description = "System"
            card.profile.device = "5"
        ports: (1)
            port 4: name:"[Out] Speaker" direction:playback prio:100 (available: unknown)
    device 6: direction:capture name:"HiFi: Line5: source" prio:300 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,4,5" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-input-microphone"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line5: source"
            device.profile.description = "Sampler"
            card.profile.device = "6"
        ports: (1)
            port 5: name:"[In] Line5" direction:capture prio:300 (available: unknown)
    device 7: direction:capture name:"HiFi: Headset: source" prio:100 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,2,3" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-headset"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Headset: source"
            device.profile.description = "Chat Mic"
            card.profile.device = "7"
        ports: (1)
            port 6: name:"[In] Headset" direction:capture prio:100 (available: unknown)
    device 8: direction:capture name:"HiFi: Line4: source" prio:200 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,0,1" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-input-microphone"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line4: source"
            device.profile.description = "Broadcast Stream Mix"
            card.profile.device = "8"
        ports: (1)
            port 7: name:"[In] Line4" direction:capture prio:200 (available: unknown)

Working:

card 2: profiles:3 devices:10 ports:8
    properties: (11)
        use-ucm = "true"
        verbose = "true"
        alsa.card = "2"
        alsa.card_name = "GoXLRMini"
        alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
        alsa.driver_name = "snd_usb_audio"
        alsa.mixer_name = "USB Mixer"
        alsa.components = "USB1220:8fe4"
        alsa.id = "GoXLRMini"
        device.string = "2"
        device.description = "GoXLRMini"
    profile 0: name:"off" prio:0 (available: yes)
        description:"Off"
        devices: (0)
    profile 1: name:"HiFi" prio:10100 (available: unknown)
        description:"Default Alsa Profile"
        devices: (8)
            device 2: direction:playback name:"HiFi: Line3: sink" prio:500 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,8,9" 
            device 3: direction:playback name:"HiFi: Headphones: sink" prio:200 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,4,5" 
            device 4: direction:playback name:"HiFi: Line2: sink" prio:400 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,6,7" 
            device 5: direction:playback name:"HiFi: Line1: sink" prio:300 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,2,3" 
            device 6: direction:playback name:"HiFi: Speaker: sink" prio:100 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,0,1" 
            device 7: direction:capture name:"HiFi: Line5: source" prio:300 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,4,5" 
            device 8: direction:capture name:"HiFi: Headset: source" prio:100 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,2,3" 
            device 9: direction:capture name:"HiFi: Line4: source" prio:200 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,0,1" 
  * profile 2: name:"pro-audio" prio:1 (available: yes)
        description:"Pro Audio"
        devices: (2)
          * device 0: direction:playback name:"pro-output-0" prio:0 flags:00000001 devices: "hw:2,0" 
          * device 1: direction:capture name:"pro-input-0" prio:0 flags:00000001 devices: "hw:2,0" 
    port 0: name:"[Out] Line3" direction:playback prio:500 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-speakers"
            card.profile.port = "0"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 2: direction:playback name:"HiFi: Line3: sink" prio:500 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,8,9" 
    port 1: name:"[Out] Headphones" direction:playback prio:200 (available: unknown)
        properties: (3)
            port.type = "headphones"
            device.icon_name = "audio-headphones"
            card.profile.port = "1"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 3: direction:playback name:"HiFi: Headphones: sink" prio:200 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,4,5" 
    port 2: name:"[Out] Line2" direction:playback prio:400 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-speakers"
            card.profile.port = "2"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 4: direction:playback name:"HiFi: Line2: sink" prio:400 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,6,7" 
    port 3: name:"[Out] Line1" direction:playback prio:300 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-speakers"
            card.profile.port = "3"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 5: direction:playback name:"HiFi: Line1: sink" prio:300 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,2,3" 
    port 4: name:"[Out] Speaker" direction:playback prio:100 (available: unknown)
        properties: (3)
            port.type = "speaker"
            device.icon_name = "audio-speakers"
            card.profile.port = "4"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 6: direction:playback name:"HiFi: Speaker: sink" prio:100 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,0,1" 
    port 5: name:"[In] Line5" direction:capture prio:300 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-input-microphone"
            card.profile.port = "5"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 7: direction:capture name:"HiFi: Line5: source" prio:300 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,4,5" 
    port 6: name:"[In] Headset" direction:capture prio:100 (available: unknown)
        properties: (3)
            port.type = "headset"
            device.icon_name = "audio-headset"
            card.profile.port = "6"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 8: direction:capture name:"HiFi: Headset: source" prio:100 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,2,3" 
    port 7: name:"[In] Line4" direction:capture prio:200 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-input-microphone"
            card.profile.port = "7"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 9: direction:capture name:"HiFi: Line4: source" prio:200 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,0,1" 
  * device 0: direction:playback name:"pro-output-0" prio:0 flags:00000001 devices: "hw:2,0" 
        rate:48000 channels:10
        properties: (26)
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            clock.name = "api.alsa.2"
            device.profile.pro = "true"
            node.group = "pro-audio-2"
            node.link-group = "pro-audio-2"
            api.alsa.auto-link = "true"
            api.alsa.disable-tsched = "true"
            device.profile.name = "pro-output-0"
            device.profile.description = "Pro"
            card.profile.device = "0"
        ports: (0)
  * device 1: direction:capture name:"pro-input-0" prio:0 flags:00000001 devices: "hw:2,0" 
        rate:48000 channels:21
        properties: (26)
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            clock.name = "api.alsa.2"
            device.profile.pro = "true"
            node.group = "pro-audio-2"
            node.link-group = "pro-audio-2"
            api.alsa.auto-link = "true"
            api.alsa.disable-tsched = "true"
            device.profile.name = "pro-input-0"
            device.profile.description = "Pro"
            card.profile.device = "1"
        ports: (0)
    device 2: direction:playback name:"HiFi: Line3: sink" prio:500 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,8,9" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-speakers"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line3: sink"
            device.profile.description = "Sample"
            card.profile.device = "2"
        ports: (1)
            port 0: name:"[Out] Line3" direction:playback prio:500 (available: unknown)
    device 3: direction:playback name:"HiFi: Headphones: sink" prio:200 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,4,5" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-headphones"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Headphones: sink"
            device.profile.description = "Chat"
            card.profile.device = "3"
        ports: (1)
            port 1: name:"[Out] Headphones" direction:playback prio:200 (available: unknown)
    device 4: direction:playback name:"HiFi: Line2: sink" prio:400 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,6,7" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-speakers"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line2: sink"
            device.profile.description = "Music"
            card.profile.device = "4"
        ports: (1)
            port 2: name:"[Out] Line2" direction:playback prio:400 (available: unknown)
    device 5: direction:playback name:"HiFi: Line1: sink" prio:300 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,2,3" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-speakers"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line1: sink"
            device.profile.description = "Game"
            card.profile.device = "5"
        ports: (1)
            port 3: name:"[Out] Line1" direction:playback prio:300 (available: unknown)
    device 6: direction:playback name:"HiFi: Speaker: sink" prio:100 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,0,1" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-speakers"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Speaker: sink"
            device.profile.description = "System"
            card.profile.device = "6"
        ports: (1)
            port 4: name:"[Out] Speaker" direction:playback prio:100 (available: unknown)
    device 7: direction:capture name:"HiFi: Line5: source" prio:300 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,4,5" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-input-microphone"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line5: source"
            device.profile.description = "Sampler"
            card.profile.device = "7"
        ports: (1)
            port 5: name:"[In] Line5" direction:capture prio:300 (available: unknown)
    device 8: direction:capture name:"HiFi: Headset: source" prio:100 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,2,3" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-headset"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Headset: source"
            device.profile.description = "Chat Mic"
            card.profile.device = "8"
        ports: (1)
            port 6: name:"[In] Headset" direction:capture prio:100 (available: unknown)
    device 9: direction:capture name:"HiFi: Line4: source" prio:200 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,0,1" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-input-microphone"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line4: source"
            device.profile.description = "Broadcast Stream Mix"
            card.profile.device = "9"
        ports: (1)
            port 7: name:"[In] Line4" direction:capture prio:200 (available: unknown)

@K900
Copy link
Contributor

K900 commented Mar 18, 2025

That smells like a kernel bug to me, but I'll run it by upstream.

@K900
Copy link
Contributor

K900 commented Mar 18, 2025

Can you try staging-next? It has Pipewire 1.4.1, which may fix this.

@QF0xB
Copy link
Author

QF0xB commented Mar 18, 2025

@K900
I can try a kernel downgrade on the new patch?

@K900
Copy link
Contributor

K900 commented Mar 18, 2025

Try staging-next first.

@QF0xB
Copy link
Author

QF0xB commented Mar 18, 2025

Can you try staging-next? It has Pipewire 1.4.1, which may fix this.

I already did a patch yesterday to Pipewire 1.4.1 (tried yesterday with same results unfortunately)

@K900
Copy link
Contributor

K900 commented Mar 18, 2025

So is your first log from 1.4.0 or 1.4.1?

@QF0xB
Copy link
Author

QF0xB commented Mar 18, 2025

So is your first log from 1.4.0 or 1.4.1?

1.4.0, but they are pretty much the same

@K900
Copy link
Contributor

K900 commented Mar 18, 2025

They are not, 1.4.1 contains fixes that may be relevant to your issue. Can you please try staging-next?

@QF0xB
Copy link
Author

QF0xB commented Mar 18, 2025

Build will take quite some while

@QF0xB
Copy link
Author

QF0xB commented Mar 18, 2025

This is the output now:

card 2: profiles:3 devices:10 ports:8
    properties: (11)
        use-ucm = "true"
        verbose = "true"
        alsa.card = "2"
        alsa.card_name = "GoXLRMini"
        alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
        alsa.driver_name = "snd_usb_audio"
        alsa.mixer_name = "USB Mixer"
        alsa.components = "USB1220:8fe4"
        alsa.id = "GoXLRMini"
        device.string = "2"
        device.description = "GoXLRMini"
    profile 0: name:"off" prio:0 (available: yes)
        description:"Off"
        devices: (0)
    profile 1: name:"HiFi" prio:10100 (available: unknown)
        description:"Default Alsa Profile"
        devices: (8)
            device 2: direction:playback name:"HiFi: Line3: sink" prio:500 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,8,9" 
            device 3: direction:playback name:"HiFi: Headphones: sink" prio:200 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,4,5" 
            device 4: direction:playback name:"HiFi: Line2: sink" prio:400 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,6,7" 
            device 5: direction:playback name:"HiFi: Line1: sink" prio:300 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,2,3" 
            device 6: direction:playback name:"HiFi: Speaker: sink" prio:100 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,0,1" 
            device 7: direction:capture name:"HiFi: Line5: source" prio:300 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,4,5" 
            device 8: direction:capture name:"HiFi: Headset: source" prio:100 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,2,3" 
            device 9: direction:capture name:"HiFi: Line4: source" prio:200 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,0,1" 
  * profile 2: name:"pro-audio" prio:1 (available: yes)
        description:"Pro Audio"
        devices: (2)
          * device 0: direction:playback name:"pro-output-0" prio:0 flags:00000001 devices: "hw:2,0" 
          * device 1: direction:capture name:"pro-input-0" prio:0 flags:00000001 devices: "hw:2,0" 
    port 0: name:"[Out] Line3" direction:playback prio:500 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-speakers"
            card.profile.port = "0"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 2: direction:playback name:"HiFi: Line3: sink" prio:500 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,8,9" 
    port 1: name:"[Out] Headphones" direction:playback prio:200 (available: unknown)
        properties: (3)
            port.type = "headphones"
            device.icon_name = "audio-headphones"
            card.profile.port = "1"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 3: direction:playback name:"HiFi: Headphones: sink" prio:200 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,4,5" 
    port 2: name:"[Out] Line2" direction:playback prio:400 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-speakers"
            card.profile.port = "2"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 4: direction:playback name:"HiFi: Line2: sink" prio:400 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,6,7" 
    port 3: name:"[Out] Line1" direction:playback prio:300 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-speakers"
            card.profile.port = "3"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 5: direction:playback name:"HiFi: Line1: sink" prio:300 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,2,3" 
    port 4: name:"[Out] Speaker" direction:playback prio:100 (available: unknown)
        properties: (3)
            port.type = "speaker"
            device.icon_name = "audio-speakers"
            card.profile.port = "4"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 6: direction:playback name:"HiFi: Speaker: sink" prio:100 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,0,1" 
    port 5: name:"[In] Line5" direction:capture prio:300 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-input-microphone"
            card.profile.port = "5"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 7: direction:capture name:"HiFi: Line5: source" prio:300 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,4,5" 
    port 6: name:"[In] Headset" direction:capture prio:100 (available: unknown)
        properties: (3)
            port.type = "headset"
            device.icon_name = "audio-headset"
            card.profile.port = "6"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 8: direction:capture name:"HiFi: Headset: source" prio:100 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,2,3" 
    port 7: name:"[In] Line4" direction:capture prio:200 (available: unknown)
        properties: (3)
            port.type = "line"
            device.icon_name = "audio-input-microphone"
            card.profile.port = "7"
        profiles: (1)
            profile 1: name:"HiFi" prio:10100 (available: unknown)
        devices: (1)
            device 9: direction:capture name:"HiFi: Line4: source" prio:200 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,0,1" 
  * device 0: direction:playback name:"pro-output-0" prio:0 flags:00000001 devices: "hw:2,0" 
        rate:48000 channels:10
        properties: (26)
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            clock.name = "api.alsa.2"
            device.profile.pro = "true"
            node.group = "pro-audio-2"
            node.link-group = "pro-audio-2"
            api.alsa.auto-link = "true"
            api.alsa.disable-tsched = "true"
            device.profile.name = "pro-output-0"
            device.profile.description = "Pro"
            card.profile.device = "0"
        ports: (0)
  * device 1: direction:capture name:"pro-input-0" prio:0 flags:00000001 devices: "hw:2,0" 
        rate:48000 channels:21
        properties: (26)
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            clock.name = "api.alsa.2"
            device.profile.pro = "true"
            node.group = "pro-audio-2"
            node.link-group = "pro-audio-2"
            api.alsa.auto-link = "true"
            api.alsa.disable-tsched = "true"
            device.profile.name = "pro-input-0"
            device.profile.description = "Pro"
            card.profile.device = "1"
        ports: (0)
    device 2: direction:playback name:"HiFi: Line3: sink" prio:500 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,8,9" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-speakers"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line3: sink"
            device.profile.description = "Sample"
            card.profile.device = "2"
        ports: (1)
            port 0: name:"[Out] Line3" direction:playback prio:500 (available: unknown)
    device 3: direction:playback name:"HiFi: Headphones: sink" prio:200 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,4,5" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-headphones"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Headphones: sink"
            device.profile.description = "Chat"
            card.profile.device = "3"
        ports: (1)
            port 1: name:"[Out] Headphones" direction:playback prio:200 (available: unknown)
    device 4: direction:playback name:"HiFi: Line2: sink" prio:400 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,6,7" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-speakers"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line2: sink"
            device.profile.description = "Music"
            card.profile.device = "4"
        ports: (1)
            port 2: name:"[Out] Line2" direction:playback prio:400 (available: unknown)
    device 5: direction:playback name:"HiFi: Line1: sink" prio:300 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,2,3" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-speakers"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line1: sink"
            device.profile.description = "Game"
            card.profile.device = "5"
        ports: (1)
            port 3: name:"[Out] Line1" direction:playback prio:300 (available: unknown)
    device 6: direction:playback name:"HiFi: Speaker: sink" prio:100 flags:00000008 devices: "goxlr_stereo_out:GoXLRMini,0,0,1" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-speakers"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Speaker: sink"
            device.profile.description = "System"
            card.profile.device = "6"
        ports: (1)
            port 4: name:"[Out] Speaker" direction:playback prio:100 (available: unknown)
    device 7: direction:capture name:"HiFi: Line5: source" prio:300 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,4,5" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-input-microphone"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line5: source"
            device.profile.description = "Sampler"
            card.profile.device = "7"
        ports: (1)
            port 5: name:"[In] Line5" direction:capture prio:300 (available: unknown)
    device 8: direction:capture name:"HiFi: Headset: source" prio:100 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,2,3" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-headset"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Headset: source"
            device.profile.description = "Chat Mic"
            card.profile.device = "8"
        ports: (1)
            port 6: name:"[In] Headset" direction:capture prio:100 (available: unknown)
    device 9: direction:capture name:"HiFi: Line4: source" prio:200 flags:00000008 devices: "goxlr_stereo_in:GoXLRMini,0,0,1" 
        rate:0 channels:2
        properties: (22)
            device.icon_name = "audio-input-microphone"
            alsa.mixer_device = "_ucm0001.hw:GoXLRMini"
            alsa.resolution_bits = "32"
            alsa.card = "2"
            alsa.card_name = "GoXLRMini"
            alsa.long_card_name = "TC-Helicon GoXLRMini at usb-0000:00:14.0-8, high speed"
            alsa.driver_name = "snd_usb_audio"
            alsa.mixer_name = "USB Mixer"
            alsa.components = "USB1220:8fe4"
            alsa.id = "USB Audio"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "USB Audio"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.sync.id = "00000000:00000000:00000000:00000000"
            device.profile.name = "HiFi: Line4: source"
            device.profile.description = "Broadcast Stream Mix"
            card.profile.device = "9"
        ports: (1)
            port 7: name:"[In] Line4" direction:capture prio:200 (available: unknown)

And the device seems to work. So the current workaround is just going back to the working commit and wait for nixpkgs-next to merge into unstable? Or is there any way to get pipewire merged earlier to resolve this bug?

@K900
Copy link
Contributor

K900 commented Mar 18, 2025

You can run your system off staging-next for now, and then switch back to unstable when it's merged. There are no known major regressions on staging-next currently.

@QF0xB
Copy link
Author

QF0xB commented Mar 18, 2025

Ok, will do that then. Is there a timeline for merge?

@K900
Copy link
Contributor

K900 commented Mar 18, 2025

Whenever Hydra is done rebuilding things.

@QF0xB
Copy link
Author

QF0xB commented Mar 18, 2025

Perfect! Thank you for the help!

@K900 K900 closed this as completed Mar 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: bug Something is broken
Projects
None yet
Development

No branches or pull requests

2 participants