At Tue, 18 Sep 2007 12:56:49 -0400, Peter Skensved wrote:
On Wed, Aug 22, 2007 at 11:52:34AM +0200, Takashi Iwai wrote:
At Wed, 22 Aug 2007 11:20:50 +0200, I wrote:
- When recording from the internal microphone the level is very, very low and almost
drowns in static noise.
There are "Mic Boost" and "Front Mic Boost" mixer volumes.
Not with model=laptop-eapd - my alas mixer only shows Master, PCM, Mic, Capture, Mix, External Amp and Internal Amp
The Mic Boost control was added _after_ 1.0.14 release. (Correction in the above text: Front Mic Boost doesn't exist for AD1986A but for other codec.)
So, please try HG version first. Then let's debug further.
Note that the auto-mute feature isn't implemented yet in HG version, too. But the mic boost should work at least.
I downloaded the HG version, compiled against my kernel and re-loaded just the modules ( so as not to break too much else ). I get the two microphone boost controls ( one for playback and another for capture ) and they work. I can record from both internal and external microphone.
The `Internal Mic.' bar/switch appears to do nothing
The `Microphone" bar/switch is active and behaves as expected
I see a couple of extra modem related controls ( Caller ID and Off-hook ) - does that mean I can make the soft modem ( Si3054 ) work with slmodemd --alsa ???
Possibly. There are some devices that don't work well, and some older slmodem doesn't work, too.
Still no PC speaker ....
I don't care :)
The below is the untested patch for adding the auto-mute feature. A new model laptop-automute is implemented. Of course, it's against the latest HG version. Give it a try.
I tried applying the automute patch but I must have picked the wrong version of pci/hda/patch_analog.c because most of the patch failed. At what stage was the patch supposed to be applied ? I did it after having done all the steps on the devel page.
Then the patch was likely already merged...