Cannot run amixer due to: helem (MIXER, 'Mic Boost Volume', 0, 1, 0) appears twice or more

GitHub issues - opened github at alsa-project.org
Sat Apr 2 02:41:09 CEST 2022


alsa-project/alsa-lib issue #220 was opened from 0jrp0:

After a recent update to Debian, I am receiving the following error:

```shell
$ amixer
ALSA lib simple_none.c:1555:(simple_add1) helem (MIXER,'Mic Boost Volume',0,1,0) appears twice or more
amixer: Mixer default load error: Invalid argument
```

I attempted to remove `/var/lib/alsa/asound.state`, but it didn't help. If I run `alsactl restore`, it does nothing. If I run `alsactl store`, it just dumps the duplicate Mic Boost Volume entry again.

I have an HDMI device that I don't use where this is possibly coming from. I attempted to blacklist the kernel module for `snd_hda_codec_hdmi`, but it didn't help (nor could I figure out how to persist the black list across reboots even after modifying `/etc/modprobe.d/`).

My current setup is using `pipewire` using the `pipewire-pulse` binary which connects up to `alsa`.

Some info:

```
$ pactl list short sinks
89      alsa_output.pci-0000_00_1f.3.pro-output-0       PipeWire        s32le 2ch 48000Hz       SUSPENDED
90      alsa_output.pci-0000_00_1f.3.pro-output-4       PipeWire        s32le 2ch 48000Hz       SUSPENDED
111     bluez_output.04_52_C7_B0_B3_08.a2dp-sink        PipeWire        s16le 2ch 48000Hz       SUSPENDED
```

```
$ sudo dmesg |grep snd
[   24.786073] snd_hda_intel 0000:00:1f.3: enabling device (0140 -> 0142)
[   24.786637] snd_hda_intel 0000:65:00.1: enabling device (0140 -> 0142)
[   24.786746] snd_hda_intel 0000:65:00.1: Disabling MSI
[   24.786790] snd_hda_intel 0000:65:00.1: Handle vga_switcheroo audio client
[   24.814739] snd_hda_codec_generic hdaudioC0D0: autoconfig for Generic: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[   24.814745] snd_hda_codec_generic hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   24.814748] snd_hda_codec_generic hdaudioC0D0:    hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   24.814751] snd_hda_codec_generic hdaudioC0D0:    mono: mono_out=0x0
[   24.814752] snd_hda_codec_generic hdaudioC0D0:    inputs:
[   24.814754] snd_hda_codec_generic hdaudioC0D0:      Mic=0x18
[   24.814756] snd_hda_codec_generic hdaudioC0D0:      Line=0x1a
[   24.832905] snd_hda_codec_generic hdaudioC0D1: autoconfig for Generic: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:speaker
[   24.832912] snd_hda_codec_generic hdaudioC0D1:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   24.832914] snd_hda_codec_generic hdaudioC0D1:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[   24.832916] snd_hda_codec_generic hdaudioC0D1:    mono: mono_out=0x0
[   24.832917] snd_hda_codec_generic hdaudioC0D1:    inputs:
[   24.832918] snd_hda_codec_generic hdaudioC0D1:      Mic=0x19
[   24.837834] snd_hda_intel 0000:00:1f.3: control 2:0:0:Capture Volume:0 is already present
[   24.837840] snd_hda_intel 0000:00:1f.3: control 2:0:0:Capture Switch:0 is already present
[   24.837843] snd_hda_intel 0000:00:1f.3: control 2:0:0:Mic Boost Volume:0 is already present
[   24.966257] usbcore: registered new interface driver snd-usb-audio
```

```
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: Generic Analog [Generic Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 4: Generic Analog [Generic Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
```

```
$ lspci -v
...
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio
        Subsystem: Lenovo 200 Series PCH HD Audio
        Flags: bus master, fast devsel, latency 32, IRQ 65, NUMA node 0, IOMMU group 21
        Memory at 43ffff20000 (64-bit, non-prefetchable) [size=16K]
        Memory at 43ffff00000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
...
```

```
$ inxi -SAxc 0
System:
  Host: {redacted} Kernel: 5.15.15-{redacted}-amd64 x86_64
    bits: 64 compiler: gcc v: 11.2.0 Desktop: awesome 4.3
    Distro: Debian GNU/Linux 12 
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3
  Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
    v: kernel bus-ID: 65:00.1
  Device-3: Logitech Webcam C930e type: USB driver: snd-usb-audio,uvcvideo
    bus-ID: 1-14:9
  Sound Server-1: ALSA v: k5.15.15-1rodete2-amd64 running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.47 running: yes
```

```
$ head -n 1 /proc/asound/card0/codec*
==> /proc/asound/card0/codec#0 <==
Codec: Realtek Generic

==> /proc/asound/card0/codec#1 <==
Codec: Realtek Generic
```

```
$ /bin/cat /etc/modprobe.d/alsa-base.conf 
options snd-hda-intel model=generic
```

```
$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
lavrate
    Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pulse
    PulseAudio Sound Server
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
hw:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    Direct hardware device without any conversions
hw:CARD=PCH,DEV=4
    HDA Intel PCH, Generic Analog
    Direct hardware device without any conversions
plughw:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    Hardware device with all software conversions
plughw:CARD=PCH,DEV=4
    HDA Intel PCH, Generic Analog
    Hardware device with all software conversions
default:CARD=PCH
    HDA Intel PCH, Generic Analog
    Default Audio Device
sysdefault:CARD=PCH
    HDA Intel PCH, Generic Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    Front output / input
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    Direct sample mixing device
dmix:CARD=PCH,DEV=4
    HDA Intel PCH, Generic Analog
    Direct sample mixing device
usbstream:CARD=PCH
    HDA Intel PCH
    USB Stream Output
usbstream:CARD=C930e
    Logitech Webcam C930e
    USB Stream Output
hw:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct hardware device without any conversions
hw:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Direct hardware device without any conversions
hw:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Direct hardware device without any conversions
hw:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Direct hardware device without any conversions
plughw:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Hardware device with all software conversions
plughw:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Hardware device with all software conversions
plughw:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Hardware device with all software conversions
plughw:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Hardware device with all software conversions
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
    HDA NVidia, HDMI 1
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
    HDA NVidia, HDMI 2
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 3
    HDMI Audio Output
dmix:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct sample mixing device
dmix:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Direct sample mixing device
dmix:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Direct sample mixing device
dmix:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Direct sample mixing device
usbstream:CARD=NVidia
    HDA NVidia
    USB Stream Output
```

Issue URL     : https://github.com/alsa-project/alsa-lib/issues/220
Repository URL: https://github.com/alsa-project/alsa-lib


More information about the Alsa-devel mailing list