USB Audio Device not working

After a fresh install of Fedora 33 which installs kernel 5.8.15. All USB audio devices that I connect to my system work.
(pulseaudio logs after connecting a usb headset)

Feb 28 20:42:10 localhost.localdomain kernel: usb 3-2.4.1: new full-speed USB device number 12 using xhci_hcd
Feb 28 20:42:10 localhost.localdomain kernel: usb 3-2.4.1: New USB device found, idVendor=1395, idProduct=0046, bcdDevice=13.93
Feb 28 20:42:10 localhost.localdomain kernel: usb 3-2.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb 28 20:42:10 localhost.localdomain kernel: usb 3-2.4.1: Product: PXC 550
Feb 28 20:42:10 localhost.localdomain kernel: input: PXC 550 as /devices/pci0000:00/0000:00:03.1/0000:02:00.0/0000:03:08.0/0000:04:00.1/usb3/3-2/3-2.4/3-2.4.1/3-2.4.1:1.3/0003:1395:0046.000C/input/input55
Feb 28 20:42:10 localhost.localdomain kernel: input: PXC 550 as /devices/pci0000:00/0000:00:03.1/0000:02:00.0/0000:03:08.0/0000:04:00.1/usb3/3-2/3-2.4/3-2.4.1/3-2.4.1:1.3/0003:1395:0046.000C/input/input56
Feb 28 20:42:10 localhost.localdomain kernel: input: PXC 550 Consumer Control as /devices/pci0000:00/0000:00:03.1/0000:02:00.0/0000:03:08.0/0000:04:00.1/usb3/3-2/3-2.4/3-2.4.1/3-2.4.1:1.3/0003:1395:0046.000C/input/input57
Feb 28 20:42:10 localhost.localdomain kernel: hid-generic 0003:1395:0046.000C: input,hiddev99,hidraw8: USB HID v1.11 Device [PXC 550] on usb-0000:04:00.1-2.4.1/input3
Feb 28 20:42:10 localhost.localdomain mtp-probe[3373]: checking bus 3, device 12: "/sys/devices/pci0000:00/0000:00:03.1/0000:02:00.0/0000:03:08.0/0000:04:00.1/usb3/3-2/3-2.4/3-2.4.1"
Feb 28 20:42:10 localhost.localdomain mtp-probe[3373]: bus: 3, device: 12 was not an MTP device
Feb 28 20:42:10 localhost.localdomain systemd[2017]: Reached target Sound Card.
Feb 28 20:42:10 localhost.localdomain mtp-probe[3399]: checking bus 3, device 12: "/sys/devices/pci0000:00/0000:00:03.1/0000:02:00.0/0000:03:08.0/0000:04:00.1/usb3/3-2/3-2.4/3-2.4.1"
Feb 28 20:42:10 localhost.localdomain mtp-probe[3399]: bus: 3, device: 12 was not an MTP device

After I upgrade the system to the latest packages (kernel 5.10.13-200), pulseaudio doesn’t show the device(s) available for audio, I’m seeing this in the logs after plugging in the device:

Feb 28 20:26:23 localhost.localdomain kernel: usb 3-2.4.1: new full-speed USB device number 15 using xhci_hcd
Feb 28 20:26:23 localhost.localdomain kernel: usb 3-2.4.1: New USB device found, idVendor=1395, idProduct=0046, bcdDevice=13.93
Feb 28 20:26:23 localhost.localdomain kernel: usb 3-2.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb 28 20:26:23 localhost.localdomain kernel: usb 3-2.4.1: Product: PXC 550
Feb 28 20:26:24 localhost.localdomain kernel: input: PXC 550 as /devices/pci0000:00/0000:00:03.1/0000:02:00.0/0000:03:08.0/0000:04:00.1/usb3/3-2/3-2.4/3-2.4.1/3-2.4.1:1.3/0003:1395:0046.000F/input/input64
Feb 28 20:26:24 localhost.localdomain kernel: input: PXC 550 as /devices/pci0000:00/0000:00:03.1/0000:02:00.0/0000:03:08.0/0000:04:00.1/usb3/3-2/3-2.4/3-2.4.1/3-2.4.1:1.3/0003:1395:0046.000F/input/input65
Feb 28 20:26:24 localhost.localdomain kernel: input: PXC 550 Consumer Control as /devices/pci0000:00/0000:00:03.1/0000:02:00.0/0000:03:08.0/0000:04:00.1/usb3/3-2/3-2.4/3-2.4.1/3-2.4.1:1.3/0003:1395:0046.000F/input/input66
Feb 28 20:26:24 localhost.localdomain kernel: hid-generic 0003:1395:0046.000F: input,hiddev98,hidraw3: USB HID v1.11 Device [PXC 550] on usb-0000:04:00.1-2.4.1/input3
Feb 28 20:26:24 localhost.localdomain mtp-probe[4343]: checking bus 3, device 15: "/sys/devices/pci0000:00/0000:00:03.1/0000:02:00.0/0000:03:08.0/0000:04:00.1/usb3/3-2/3-2.4/3-2.4.1"
Feb 28 20:26:24 localhost.localdomain mtp-probe[4343]: bus: 3, device: 15 was not an MTP device
Feb 28 20:26:24 localhost.localdomain mtp-probe[4368]: checking bus 3, device 15: "/sys/devices/pci0000:00/0000:00:03.1/0000:02:00.0/0000:03:08.0/0000:04:00.1/usb3/3-2/3-2.4/3-2.4.1"
Feb 28 20:26:24 localhost.localdomain mtp-probe[4368]: bus: 3, device: 15 was not an MTP device
Feb 28 20:26:24 localhost.localdomain pulseaudio[2162]: Failed to find a working profile.
Feb 28 20:26:24 localhost.localdomain pulseaudio[2162]: Failed to load module "module-alsa-card" (argument: "device_id="4" name="usb-1395_PXC_550-00" card_name="alsa_card.usb-1395_PXC_550-00" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1""): initialization failed.

I’ve rolled back to older versions of Alsa, Pulseaudio and just booted the older kernel with the latest packages. The issue seems to be the usb audio kernel module but I’m not 100% sure (since other audio devices on the USB bus work) and this same audio device works on a different system using the latest Fedora 33 packages.

As a troubleshooting step to see if this is resolved a newer kernel I upgrade to Fedora 34 (yes I know pre-release and it is using pipewire not pulse). The Audio device still doesn’t show up as a device available for audio.

I’m seeing this in the system log:

Feb 28 22:00:26 localhost.localdomain kernel: usb 3-2.4.1: new full-speed USB device number 13 using xhci_hcd
Feb 28 22:00:26 localhost.localdomain kernel: usb 3-2.4.1: New USB device found, idVendor=1395, idProduct=0046, bcdDevice=13.93
Feb 28 22:00:26 localhost.localdomain kernel: usb 3-2.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb 28 22:00:26 localhost.localdomain kernel: usb 3-2.4.1: Product: PXC 550
Feb 28 22:00:26 localhost.localdomain kernel: usb 3-2.4.1: 1:1: cannot set freq 48000 to ep 0x3
Feb 28 22:00:27 localhost.localdomain kernel: input: PXC 550 as /devices/pci0000:00/0000:00:03.1/0000:02:00.0/0000:03:08.0/0000:04:00.1/usb3/3-2/3-2.4/3-2.4.1/3-2.4.1:1.3/0003:1395:0046.000D/input/input58
Feb 28 22:00:27 localhost.localdomain kernel: input: PXC 550 as /devices/pci0000:00/0000:00:03.1/0000:02:00.0/0000:03:08.0/0000:04:00.1/usb3/3-2/3-2.4/3-2.4.1/3-2.4.1:1.3/0003:1395:0046.000D/input/input59
Feb 28 22:00:27 localhost.localdomain kernel: input: PXC 550 Consumer Control as /devices/pci0000:00/0000:00:03.1/0000:02:00.0/0000:03:08.0/0000:04:00.1/usb3/3-2/3-2.4/3-2.4.1/3-2.4.1:1.3/0003:1395:0046.000D/input/input60
Feb 28 22:00:27 localhost.localdomain kernel: hid-generic 0003:1395:0046.000D: input,hiddev97,hidraw5: USB HID v1.11 Device [PXC 550] on usb-0000:04:00.1-2.4.1/input3

This makes me think I’m on the right track.

Is there an troubleshooting step that I’m missing?

System Hardware:
lsusb:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 0bda:0321 Realtek Semiconductor Corp. USB3.0 Card Reader
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 2109:0211 VIA Labs, Inc. USB3.0 Hub             
Bus 004 Device 002: ID 2109:0820 VIA Labs, Inc. VL820 Hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 17aa:1046 Generic Realtek USB Audio Rear
Bus 003 Device 008: ID 2109:8886 VIA Labs, Inc. USB Billboard Device   
Bus 003 Device 011: ID 1b20:0400 MStar Semiconductor, Inc. BillBoard
Bus 003 Device 013: ID 1395:0046 Sennheiser Communications PXC 550
Bus 003 Device 007: ID 2109:2211 VIA Labs, Inc. USB2.0 Hub             
Bus 003 Device 006: ID 1395:006d Sennheiser Communications Sennheiser SP 30
Bus 003 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 010: ID 17ef:60ee Lenovo TrackPoint Keyboard II
Bus 003 Device 003: ID 2109:2820 VIA Labs, Inc. VL820 Hub
Bus 003 Device 002: ID 17aa:104d Generic Realtek USB Audio Front
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lspci:

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 7
01:00.0 Ethernet controller: Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] (rev 02)
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse Switch Upstream
03:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
03:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
03:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
04:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
04:00.1 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
04:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
05:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
06:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
07:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
08:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
08:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Starship USB 3.0 Host Controller
20:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
20:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU
20:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
20:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
20:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
20:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
20:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
20:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
20:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
20:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
20:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
20:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
20:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
21:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
22:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/980PRO
23:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
24:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
24:00.1 Encryption controller: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP
24:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Starship USB 3.0 Host Controller
40:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
40:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU
40:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
40:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
40:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
40:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
40:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
40:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
40:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
40:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
40:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
40:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
41:00.0 VGA compatible controller: NVIDIA Corporation GP106GL [Quadro P2200] (rev a1)
41:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller (rev a1)
42:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
43:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
60:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
60:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU
60:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
60:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
60:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
60:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
60:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
60:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
60:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
60:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
60:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
60:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
61:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch
62:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
63:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon Pro W5500]
63:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 HDMI Audio
64:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
65:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
2 Likes

also here is lsmod (Fedora 34).

Module                  Size  Used by
uinput                 20480  0
bnep                   28672  2
snd_seq_dummy          16384  0
snd_hrtimer            16384  1
bluetooth             704512  9 bnep
ecdh_generic           16384  1 bluetooth
ecc                    36864  1 ecdh_generic
xt_CHECKSUM            16384  1
xt_MASQUERADE          20480  3
xt_conntrack           16384  1
ipt_REJECT             16384  2
nf_nat_tftp            16384  0
nf_conntrack_tftp      20480  3 nf_nat_tftp
bridge                294912  0
stp                    16384  1 bridge
llc                    16384  2 bridge,stp
nft_objref             16384  2
nf_conntrack_netbios_ns    16384  1
nf_conntrack_broadcast    16384  1 nf_conntrack_netbios_ns
nft_fib_inet           16384  1
nft_fib_ipv4           16384  1 nft_fib_inet
nft_fib_ipv6           16384  1 nft_fib_inet
nft_fib                16384  3 nft_fib_ipv6,nft_fib_ipv4,nft_fib_inet
nft_reject_inet        16384  5
nf_reject_ipv4         16384  2 nft_reject_inet,ipt_REJECT
nf_reject_ipv6         20480  1 nft_reject_inet
nft_reject             16384  1 nft_reject_inet
nft_ct                 20480  24
nft_chain_nat          16384  4
ip6table_nat           16384  1
ip6table_mangle        16384  1
ip6table_raw           16384  0
ip6table_security      16384  0
iptable_nat            16384  1
nf_nat                 53248  5 ip6table_nat,nf_nat_tftp,nft_chain_nat,iptable_nat,xt_MASQUERADE
nf_conntrack          163840  8 xt_conntrack,nf_nat,nf_conntrack_tftp,nft_ct,nf_conntrack_netbios_ns,nf_nat_tftp,nf_conntrack_broadcast,xt_MASQUERADE
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         16384  1 nf_conntrack
iptable_mangle         16384  1
iptable_raw            16384  0
iptable_security       16384  0
ip_set                 61440  0
nf_tables             249856  386 nft_ct,nft_reject_inet,nft_fib_ipv6,nft_objref,nft_fib_ipv4,nft_chain_nat,nft_reject,nft_fib,nft_fib_inet
rfkill                 32768  5 bluetooth
nfnetlink              16384  3 nf_tables,ip_set
ip6table_filter        16384  1
ip6_tables             32768  5 ip6table_filter,ip6table_raw,ip6table_nat,ip6table_mangle,ip6table_security
iptable_filter         16384  1
sunrpc                630784  1
vfat                   24576  1
fat                    86016  1 vfat
snd_hda_codec_hdmi     73728  2
snd_hda_intel          57344  4
snd_intel_dspcfg       24576  1 snd_hda_intel
soundwire_intel        45056  1 snd_intel_dspcfg
soundwire_generic_allocation    16384  1 soundwire_intel
intel_rapl_msr         20480  0
snd_soc_core          331776  1 soundwire_intel
intel_rapl_common      28672  1 intel_rapl_msr
amd64_edac_mod         40960  0
snd_compress           28672  1 snd_soc_core
edac_mce_amd           32768  1 amd64_edac_mod
snd_pcm_dmaengine      16384  1 snd_soc_core
amd_energy             16384  0
soundwire_cadence      36864  1 soundwire_intel
snd_hda_codec         172032  2 snd_hda_codec_hdmi,snd_hda_intel
snd_usb_audio         323584  6
kvm_amd               126976  0
snd_hda_core          110592  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
kvm                   958464  1 kvm_amd
snd_usbmidi_lib        45056  1 snd_usb_audio
ac97_bus               16384  1 snd_soc_core
snd_rawmidi            45056  1 snd_usbmidi_lib
snd_hwdep              16384  2 snd_usb_audio,snd_hda_codec
irqbypass              16384  1 kvm
rapl                   20480  0
pcspkr                 16384  0
wmi_bmof               16384  0
snd_seq                86016  7 snd_seq_dummy
snd_seq_device         16384  2 snd_seq,snd_rawmidi
snd_pcm               135168  9 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,soundwire_intel,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_timer              49152  3 snd_seq,snd_hrtimer,snd_pcm
snd                   110592  35 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi
sp5100_tco             20480  0
joydev                 28672  0
mc                     65536  1 snd_usb_audio
soundcore              16384  1 snd
k10temp                16384  0
i2c_piix4              28672  0
acpi_cpufreq           32768  0
zram                   24576  2
ip_tables              32768  5 iptable_filter,iptable_security,iptable_raw,iptable_nat,iptable_mangle
hid_logitech_hidpp     49152  0
hid_logitech_dj        28672  0
amdgpu               6754304  21
nouveau              2334720  1
video                  53248  1 nouveau
mxm_wmi                16384  1 nouveau
drm_ttm_helper         16384  2 amdgpu,nouveau
iommu_v2               24576  1 amdgpu
ttm                    86016  3 amdgpu,drm_ttm_helper,nouveau
gpu_sched              45056  1 amdgpu
i2c_algo_bit           16384  2 amdgpu,nouveau
drm_kms_helper        282624  2 amdgpu,nouveau
crct10dif_pclmul       16384  1
crc32_pclmul           16384  0
cec                    61440  1 drm_kms_helper
crc32c_intel           24576  3
ghash_clmulni_intel    16384  0
drm                   626688  26 gpu_sched,drm_kms_helper,amdgpu,drm_ttm_helper,ttm,nouveau
nvme                   49152  3
ccp                   106496  1 kvm_amd
atlantic              229376  0
nvme_core             126976  4 nvme
uas                    32768  0
usb_storage            81920  1 uas
macsec                 57344  1 atlantic
wmi                    36864  3 wmi_bmof,mxm_wmi,nouveau
pinctrl_amd            32768  0
fuse                  163840  5
[brandon@localhost ~]$ cat /proc/asound/cards 
 0 [Main           ]: USB-Audio - ThinkStation P620 Main
                      Lenovo-ThinkStation-P620-Main
 1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xcc0a0000 irq 268
 2 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xc9080000 irq 269
 3 [Rear           ]: USB-Audio - ThinkStation P620 Rear
                      Lenovo-ThinkStation-P620-Rear
 4 [S30            ]: USB-Audio - Sennheiser SP 30
                      Sennheiser Sennheiser SP 30 at usb-0000:04:00.1-2.3, full speed
 5 [P550           ]: USB-Audio - PXC 550
                      PXC 550 at usb-0000:04:00.1-2.4.1, full speed
[brandon@localhost ~]$ cat /proc/asound/modules 
 0 snd_usb_audio
 1 snd_hda_intel
 2 snd_hda_intel
 3 snd_usb_audio
 4 snd_usb_audio
 5 snd_usb_audio

No external USB show up in pavucontrol.

Try changing profile in Configuration tab to something mentioning that external device.

nothing is there about the usb devices that I’m plugging in (PXC 550)

This is working on another device with the latest Fedora 33 kernel and pulseaudio version. I’m going to try and blacklist the onboard Realtek Audio devices and see where that gets me.

If it helps this is a Thinkstation P620.

Blacklisting the Realtek Audio devices solved it. Any USB audio device I have is working. I still don’t understand why this works. I’ll need to dig into it and try and figure it out to so I can open a bug.

2 Likes

For anyone that runs into something like this to black list the realtek audio interface create a udev rule in /etc/udev/rules.d/

I named the file realtek-audio.rules with this content:

SUBSYSTEM=="usb", ATTRS{idVendor}=="17aa", ATTRS{idProduct}=="104d", ATTR{authorized}="0"
SUBSYSTEM=="usb", ATTRS{idVendor}=="17aa", ATTRS{idProduct}=="1046", ATTR{authorized}="0"

The Vendor and Product ID can be extracted from you lsusb output (in bold)

Bus 003 Device 004: ID 17aa:1046 Generic Realtek USB Audio Rear
Bus 003 Device 002: ID 17aa:104d Generic Realtek USB Audio Front

I’m still working on figuring out why these devices are loaded where preventing other audio devices from working. If anyone has insight into that I would appreciate it.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.