Skip to content

Volume Control for Adafruit Speaker Bonnet stopped working #370

Description

@besi

Script Command

amixer set PCM 5%-

results in

     amixer: Invalid command!

Please note that this worked just yesterday and suddenly it stopped working.

Operating System

Linux raspi 6.12.62+rpt-rpi-v6 #1 Raspbian 1:6.12.62-1+rpt1~bookworm (2026-01-19) armv6l GNU/Linux

Hardware

Raspberrypi Zero WH

Behavior

Volume goes to full blast and I am not able to make it quieter using alsamixer

Description

No response

Additional information

From the logs of my service:

KEY_VOLUMEDOWN
 amixer: Invalid command!
KEY_VOLUMEUP
 Simple mixer control 'PCM',0
   Capabilities: volume
   Playback channels: Front Left - Front Right
   Capture channels: Front Left - Front Right
   Limits: 0 - 255
   Front Left: 255 [100%]
   Front Right: 255 [100%]

Looking for max98357a:

lsmod | grep max98357a
<empty>

Looking for I2S entries

lsmod | grep i2s
snd_soc_bcm2835_i2s    12288  2
regmap_mmio            12288  1 snd_soc_bcm2835_i2s
snd_soc_core          258048  5 snd_soc_googlevoicehat_codec,vc4,snd_soc_hdmi_codec,snd_soc_bcm2835_i2s,snd_soc_rpi_simple_soundcard
snd_pcm               122880  8 snd_compress,snd_pcm_dmaengine,snd_soc_hdmi_codec,snd_soc_bcm2835_i2s,snd_bcm2835,snd_soc_core,snd_soc_rpi_simple_soundcard
cat /etc/asound.conf
pcm.speakerbonnet {
   type hw card 0
}

pcm.dmixer {
   type dmix
   ipc_key 1024
   ipc_perm 0666
   slave {
     pcm "speakerbonnet"
     period_time 0
     period_size 1024
     buffer_size 8192
     rate 44100
     channels 2
   }
}

ctl.dmixer {
    type hw card 0
}

pcm.softvol {
    type softvol
    slave.pcm "dmixer"
    control.name "PCM"
    control.card 0
}

ctl.softvol {
    type hw card 0
}

pcm.!default {
    type             plug
    slave.pcm       "softvol"
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions