Quote:
Originally Posted by nagibn
|
Ok, a 64-bit openSUSE-11.1 with the 2.6.27.29 kernel and an AD1988B hardware audio codec.
I note this in your mixer settings:
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [SB]
Card hw:0 'SB'/'HDA ATI SB at 0xfe6f4000 irq 16'
Mixer name : 'Analog Devices AD1988B'
Simple mixer control 'Front Mic',0
Front Left: Playback 31 [100%] [12.00dB] [off]
Front Right: Playback 31 [100%] [12.00dB] [off]
Simple mixer control 'Front Mic Boost',0
Front Left: 0 [0%]
Front Right: 0 [0%]
Simple mixer control 'Mic',0
Front Left: Playback 31 [100%] [12.00dB] [off]
Front Right: Playback 31 [100%] [12.00dB] [off]
Simple mixer control 'Mic Boost',0
Front Left: 1 [33%]
Front Right: 1 [33%]
Simple mixer control 'Capture',0
Front Left: Capture 42 [78%] [4.50dB] [on]
Front Right: Capture 42 [78%] [4.50dB] [on]
Simple mixer control 'Capture',1
Front Left: Capture 39 [72%] [0.00dB] [off]
Front Right: Capture 39 [72%] [0.00dB] [off]
Simple mixer control 'Capture',2
Front Left: Capture 39 [72%] [0.00dB] [off]
Front Right: Capture 39 [72%] [0.00dB] [off]
Simple mixer control 'Input Source',0
Items: 'Mic' 'Front Mic' 'Line' 'Front Line' 'CD' 'Aux' 'Mix'
Item0: 'Mic'
Simple mixer control 'Input Source',1
Items: 'Mic' 'Front Mic' 'Line' 'Front Line' 'CD' 'Aux' 'Mix'
Item0: 'Mic'
Simple mixer control 'Input Source',2
Items: 'Mic' 'Front Mic' 'Line' 'Front Line' 'CD' 'Aux' 'Mix'
Item0: 'Mic'
I note you have Front Mic muted (off) and its boost at 0. That should be ok, IF the mixer is mapped correctly. But you have the mixer mic-0 OFF, and its boost only at 33%. And you have capture-1 and capture-2 muted. Until you establish of capture 0, 1, or 2 is controller for you mic, it may be prudent NOT to mute those. Once you get the mic working, then you can selective mute the ones that do not matter via trial and error.
I did a search for the AD1988B on the alsa web site, and I did not find any new updates:
Search results - AlsaProject
If looking at the mixer aspects I suggested does not work, you could try to force the alsa configuration upon boot to a specific model. Below is a list of the model options for the AD1988B:
Code:
AD1988/AD1988B/AD1989A/AD1989B
6stack 6-jack
6stack-dig ditto with SPDIF
3stack 3-jack
3stack-dig ditto with SPDIF
laptop 3-jack with hp-jack automute
laptop-dig ditto with SPDIF
auto auto-config reading BIOS (default)
One can apply those settings, ONE at a time, to the /etc/modprobe.d/sound file. Example syntax, for example option "laptop" from that list, the edit to the /etc/modprobe.d/sound file would be:
Code:
options snd-hda-intel model=6stack
options snd slots=snd-hda-intel
# 5Dex.8qRx2YE_Lv8:SBx00 Azalia (Intel HDA)
alias snd-card-0 snd-hda-intel
then restart alsa with
su -c 'rcalsasound restart' and enter root password when prompted and restart one's PC's mixer and then test. Test thoroughly. Take a look if your mixer settings are worse or better. Some of these options may break one's sound. If "laptop" does not work, pick another item from list such as "3stack" and replace "laptop" in the /etc/modprobe.d/sound file with "3stack", restart alsa, restart mixer, and test. Try each of those options, one at a time.