Comment 3 for bug 692392

Revision history for this message
franco_bez (franco-bez) wrote :

This is a regression bug.

Using Jaunty Jackalope the internal Microphone worked as intended on the ZG5.
With Karmic I'm not sure.
Starting with Lucid Lynx the internal Microphone only works when the Volume of one chanel is set to 0.

Anyway as the internal microphone actually is a MONO device it makes no sense at all to have left and right channels, does it ?

Somehow the "internal wireing" of the alsa driver seems to anihilate the volume of the microphone if both left and right channels are set to the same level.

Additionally this bug seems to affect not only the Acer One ZG5, but following some threads on the german ubuntuusers forum, the "balance bug" is quite a common problem with intel-hda sound cards.

I would very much appreciate an option to the intel-hda module like "internal-mic-mono=1" that simply forces the left channel to 0 volume. Wouldn't this be easy to do ?

As a workaround I'm currently using a script that sets the left volume to 0
I call this script in rc.local and additionally have created a menu entry so I can easily call it when needed.

reset_mic.sh:

#! /bin/sh
/sbin/alsactl -f /etc/asound.state restore

-----------------------------

asound.state:

state.Intel {
 control.3 {
  comment.access 'read write'
  comment.type INTEGER
  comment.count 2
  comment.range '0 - 2'
  comment.dbmin 0
  comment.dbmax 4000
  iface MIXER
  name 'Mic Boost Capture Volume'
  value.0 0
  value.1 2
 }
 control.6 {
  comment.access 'read write'
  comment.type INTEGER
  comment.count 2
  comment.range '0 - 31'
  comment.dbmin -1500
  comment.dbmax 3150
  iface MIXER
  name 'Capture Volume'
  value.0 0
  value.1 31
 }
}