[alsa-devel] 0005090: hda-intel (alc887) unable to access alsamixer/amixer to unmute default sound

Raymond Yau superquad.vortex2 at gmail.com
Wed Aug 18 01:58:43 CEST 2010

2010/8/17 Brock <rbjclan at iinet.net.au>

>  Hi,
> I need some assistance with alc887 and amixer/alsamixer.
> Please see bug post 0005090.  Which explains the problem.
> Very happy to provide additional information or assistance is needed
> Unfortunately, I do not have the knowledge to fix the issue.
> cheers
> lumpy

it seem that node 0x0c of alc887 has "nsteps=0" and the alsa-driver had
created a volume control without any steps (i.e. min = max )

the error returned by snd_hda_mixer_amp_volume_info() cause both alsamixer
and amixer fail

 HDA_CODEC_VOLUME("Front Playback Volume", 0x0c, 0x0, HDA_OUTPUT),

Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Control: name="Front Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals: [0x80 0x80] [0x80 0x80]
  Connection: 2
     0x02 0x0b

hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)

amixer: Mixer load hw:0 error: Invalid argument
Card hw:0 'Intel'/'HDA Intel at 0xfdff8000 irq 28'
  Mixer name : 'Realtek ALC887'
  Components : 'HDA:10ec0887,1458a002,00100302'
  Controls : 39
amixer: Mixer hw:0 load error: Invalid argument

More information about the Alsa-devel mailing list