Bug 1181323

Summary: Pulseaudio don't detect USB webcam microphone after kernel update
Product: [openSUSE] openSUSE Distribution Reporter: Bernd Lachner <dev>
Component: KernelAssignee: openSUSE Kernel Bugs <kernel-bugs>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: ecsos, tiwai
Version: Leap 15.2   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Leap 15.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Bernd Lachner 2021-01-23 16:05:33 UTC
After the last kernel update to

Linux 5.3.18-lp152.60-preempt #1 SMP PREEMPT Tue Jan 12 23:10:31 UTC 2021 (9898712)

the microphone of my USB Webcam (Logitech C270) isn't detected by Pulseaudio anymore.

If I boot with the old kernel

Linux 5.3.18-lp152.57-preempt #1 SMP PREEMPT Fri Dec 4 07:27:58 UTC 2020 (7be5551)

it works again.

With the new kernel Pulseaudio shows the following errors:

E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="1" name="usb-046d_0825_59DC47E0-02" card_name="alsa_card.usb-046d_0825_59DC47E0-02" 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.


cat /proc/asound/cards outputs the following:
 0 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xfce60000 irq 100
 1 [U0x46d0x825    ]: USB-Audio - USB Device 0x46d:0x825
                      USB Device 0x46d:0x825 at usb-0000:2b:00.3-1, high speed
 2 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfc800000 irq 101
 3 [J370           ]: USB-Audio - Jabra Link 370
                      Jabra Link 370 at usb-0000:03:00.0-3, full speed

It seems OK. Device 1 is the microphone of the USB cam. All other devices are detected by Pulseaudio.
Comment 1 Eric Schirra 2021-01-23 20:28:30 UTC
It seems I have the same problem with two different Logitech webcams.
Will test if it is also gone with older kernel.
Comment 2 Eric Schirra 2021-01-23 22:29:37 UTC
Have test it with Leap 15.2 and webcam Logitech C270:

With kernel 5.3.18-lp152.60.1 microphone is mute.
With kernel 5.3.18-lp152.57.1 microphone works.

Other PC with other Logitech i will test it tomorrow.

The problem is kernel 5.3.18-lp152.60.1
Comment 3 Takashi Iwai 2021-01-24 07:52:12 UTC
A known issue, the fix will be merged in SLE15-SP2/openSUSE-15.2 git branch soon later.  Please use my temporary fix kernel (or KOTD later), keep the older kernel or copy the old snd-usb-audio.ko to the new kernel directory as a workaround.

*** This bug has been marked as a duplicate of bug 1181014 ***