Bug 1992136

Summary: pipewire 0.3.33 breaks my USB headset
Product: [Fedora] Fedora Reporter: Mike Gerber <mike>
Component: pipewireAssignee: Wim Taymans <wtaymans>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 34CC: brunovern.a, joepesco2020, maier_wolfgang, thomas, wtaymans
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: pipewire-0.3.33-3.fc34 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-08-13 01:21:59 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Mike Gerber 2021-08-10 15:40:04 UTC
Description of problem:

I cannot use my Logitech USB headset with pipewire 0.3.33-1. pavucontrol or Firefox do not list any of its output or recording devices. The system journal gives:


Aug 10 17:21:41 leguin kernel: usb 1-1: new full-speed USB device number 9 using xhci_hcd
Aug 10 17:21:41 leguin kernel: usb 1-1: New USB device found, idVendor=046d, idProduct=0a37, bcdDevice= 1.22
Aug 10 17:21:41 leguin kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Aug 10 17:21:41 leguin kernel: usb 1-1: Product: Logitech USB Headset H540
Aug 10 17:21:41 leguin kernel: usb 1-1: Manufacturer: Logitech Inc 
Aug 10 17:21:41 leguin kernel: usb 1-1: SerialNumber: 00000000
Aug 10 17:21:41 leguin kernel: usb 1-1: Warning! Unlikely big volume range (=4096), cval->res is probably wrong.
Aug 10 17:21:41 leguin kernel: usb 1-1: [11] FU [Sidetone Playback Volume] ch = 1, val = 0/4096/1
Aug 10 17:21:41 leguin kernel: input: Logitech Inc  Logitech USB Headset H540 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.3/0003:046D:0A37.0003/input/input22
Aug 10 17:21:41 leguin kernel: hid-generic 0003:046D:0A37.0003: input,hidraw0: USB HID v1.11 Device [Logitech Inc  Logitech USB Headset H540] on usb-0000:00:14.0-1/input3
Aug 10 17:21:41 leguin mtp-probe[5391]: checking bus 1, device 9: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1"
Aug 10 17:21:41 leguin mtp-probe[5391]: bus: 1, device: 9 was not an MTP device
Aug 10 17:21:41 leguin upowerd[3317]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1
Aug 10 17:21:41 leguin mtp-probe[5409]: checking bus 1, device 9: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1"
Aug 10 17:21:41 leguin mtp-probe[5409]: bus: 1, device: 9 was not an MTP device
Aug 10 17:21:41 leguin pipewire[4435]: ALSA lib confmisc.c:1369:(snd_func_refer) Unable to find definition 'cards.0.pcm.front.0:CARD=0'
Aug 10 17:21:41 leguin pipewire[4435]: ALSA lib conf.c:5111:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
Aug 10 17:21:41 leguin pipewire[4435]: ALSA lib conf.c:5599:(snd_config_expand) Evaluate error: No such file or directory
Aug 10 17:21:41 leguin pipewire[4435]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM front:0
Aug 10 17:21:41 leguin pipewire[4435]: 'front:0': playback open failed: No such file or directory
Aug 10 17:21:41 leguin pipewire[4435]: ALSA lib confmisc.c:1369:(snd_func_refer) Unable to find definition 'cards.0.pcm.front.0:CARD=0'
Aug 10 17:21:41 leguin pipewire[4435]: ALSA lib conf.c:5111:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
Aug 10 17:21:41 leguin pipewire[4435]: ALSA lib conf.c:5599:(snd_config_expand) Evaluate error: No such file or directory
Aug 10 17:21:41 leguin pipewire[4435]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM front:0
Aug 10 17:21:41 leguin pipewire[4435]: adapter 0x5569fdc48b90: can't get format: No such file or directory
Aug 10 17:21:41 leguin pipewire[4435]: usage: node.name=<string>
Aug 10 17:21:41 leguin pipewire[4435]: 'front:0': capture open failed: No such file or directory
Aug 10 17:21:41 leguin pipewire[4435]: adapter 0x5569fdc4c410: can't get format: No such file or directory
Aug 10 17:21:41 leguin pipewire[4435]: usage: node.name=<string>
Aug 10 17:21:41 leguin pipewire-media-session[4524]: error id:34 seq:508 res:-22 (Invalid argument): usage: node.name=<string>
Aug 10 17:21:41 leguin pipewire-media-session[4524]: error id:32 seq:509 res:-22 (Invalid argument): usage: node.name=<string>




Version-Release number of selected component (if applicable):

pipewire-0.3.33-1


How reproducible:

Use a Logitech USB headset with pipewire-0.3.33-1.


Additional info:

Downgrading to 0.3.32-1 fixes the problem!

Comment 1 Mike Gerber 2021-08-10 15:42:43 UTC
I also tested 0.3.33-2 from koji, same problem.

Comment 2 Mike Gerber 2021-08-11 10:55:31 UTC
Upstream bug also mentioning F34: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1502

Comment 3 Fedora Update System 2021-08-12 07:25:52 UTC
FEDORA-2021-667b4bfc51 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-667b4bfc51

Comment 4 Mike Gerber 2021-08-12 20:01:28 UTC
0.3.33-3 from FEDORA-2021-667b4bfc51 fixed my issue, Thanks!

Comment 5 Fedora Update System 2021-08-13 01:21:59 UTC
FEDORA-2021-667b4bfc51 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.