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