Laptop internal microphones not detected since LEAP 42.2

I have an old HP Elitebook 8470P which still works fine for me except that openSUSE can’t find the internal microphones since LEAP 42.2 (the last time I successfully did a video conference). I had issues a few weeks ago and finally decided to see what’s going on.

Exec summary: the microphones work great under Windows 10 & Kubuntu 22.04LTS, but not under any version of openSUSE since LEAP 42,2.

If I try to “Configure Audio Devices” only output devices are shown, no microphones or line-out.

The actual hw is:

# hwinfo --sound
13: PCI 1b.0: 0403 Audio device                                 
  [Created at pci.386]
  Unique ID: u1Nb.PisceF5BQGA
  SysFS ID: /devices/pci0000:00/0000:00:1b.0
  SysFS BusID: 0000:00:1b.0
  Hardware Class: sound
  Model: "Intel 7 Series/C216 Chipset Family High Definition Audio Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x1e20 "7 Series/C216 Chipset Family High Definition Audio Controller"
  SubVendor: pci 0x103c "Hewlett-Packard Company"
  SubDevice: pci 0x179b 
  Revision: 0x04
  Driver: "snd_hda_intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xd4730000-0xd4733fff (rw,non-prefetchable)
  IRQ: 35 (1009 events)
  Module Alias: "pci:v00008086d00001E20sv0000103Csd0000179Bbc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

If I try seeing if the system knows anything about them I get this:

:~> pacmd list-cards| egrep "active|input"
                input:analog-stereo: Analog Stereo Input (priority 32833, available: unknown)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 39333, available: unknown)
                output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (priority 5965, available: unknown)
                output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (priority 865, available: unknown)
                output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Analog Stereo Input (priority 865, available: unknown)
                output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (priority 5765, available: unknown)
                output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (priority 665, available: unknown)
                output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (priority 665, available: unknown)
                output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (priority 5765, available: unknown)
                output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (priority 665, available: unknown)
                output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (priority 665, available: unknown)
        active profile: <output:analog-stereo+input:analog-stereo>
                alsa_input.pci-0000_00_1b.0.analog-stereo/#1: Built-in Audio Analog Stereo
                analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: unknown)
                                device.icon_name = "audio-input-microphone"
                analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
                                device.icon_name = "audio-input-microphone"
                analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)

I have a vidoe conference with the VA in a couple of weeks and I’d sure like to be able to use this machine for that, so any guidance you can offer will be greatly appreciated.

Thanks,
ron

Have you tried YAST>Hardware>Sound. I recently had a similar problem after an update and found that my sound card (the same one as you have) was no longer configured. Editing it resolved the problem.

I had tried it in the past, but not with 15.5, so I tried it again.

No joy.

Going into “system Settings->Audio” I still see “Playback Devices” & “Playback Streams”
Doing the same thing in Kubuntu I also see “Recording Devices” (both internal microphones and Line-out)

Note that I tried logging out and back in as well as a full reboot, still no joy.

Thanks anyway,
ron

Show what is reported by ALSA:
amixer -c0
arecord -l

You can try setting the appropriate configuration profile via ‘pavucontrol’ (or ‘pavucontrol-qt’).

~> amixer -c0
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 127
  Mono: Playback 95 [75%] [-24.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 0 [0%] [-99999.99dB] [off]
  Front Right: Playback 0 [0%] [-99999.99dB] [off]
Simple mixer control 'Speaker+LO',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 127 [100%] [0.00dB] [on]
  Front Right: Playback 127 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [on]
  Front Right: Playback 0 [0%] [-34.50dB] [on]
Simple mixer control 'Line Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [on]
  Front Right: Playback 0 [0%] [-34.50dB] [on]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Beep',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 3
  Mono: Playback 0 [0%] [-18.00dB] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 15
  Front Left: Capture 9 [60%] [13.50dB] [on]
  Front Right: Capture 9 [60%] [13.50dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
  Item0: 'Disabled'
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Loopback Mixing',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'

~> arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: 92HD81B1X5 Analog [92HD81B1X5 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

trying your last suggestion resulted in this:

~> pavucontrol
If 'pavucontrol' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf pavucontrol

so I’ll let you know what I learn after installing and trying it.

Thanks,
ron

Launching pavucontrol-qt and opening the “Input Devices” tab I see:

No input devices available

I’m not sure how that helps me set the appropriate profile.

ron

Examine the ‘Configuration’ tab to make sure that the correct profile is selected.

A quick search online shows results from various distros affected simiarly for those using “Intel 7 Series/C216 Chipset Family High Definition Audio Controller” hardware.

Anyway, let’s examine the diagnostic output from alsa.info.sh…
https://en.opensuse.org/SDB:Audio_troubleshooting#Script_to_run_to_obtain_detailed_information
*Follow the instructions given there.

OK, so I looked again and actually paid attention.

I saw a configuration tab, opened it and found a configuration for “analog stereo duplex”.

I now se input devices as well as output devices.

ron

Ok, so can you access the internal microphone now? Not muted etc?

nk you,
ron

Don’t forget to mark as solved.

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