Comment 9 for bug 849967

Revision history for this message
David Henningsson (diwic) wrote :

Hmm, there seems to be problem seems to be that this volume control:

Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 23
  Front Left: Capture 23 [100%] [34.50dB] [on]
  Front Right: Capture 23 [100%] [34.50dB] [on]

Does not control this codec:

Node 0x1a [Audio Input] wcaps 0x100d0b: Stereo Amp-In R/L
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=1, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=1, ofs=0
  Device: name="CONEXANT Analog", type="Audio", device=0
  Amp-In caps: ofs=0x00, nsteps=0x17, stepsize=0x05, mute=1
  Amp-In vals: [0x80 0x80] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
                                                           ^^^^^^^^ here should be 0x17 if the above level is 23

...which is clearly a bug. I've tried running it in an emulator with the oneiric kernel, and the error does not appear there, so I'm not sure what to do about it. Does changing the capture level help?