LINUX.ORG.RU

Микрофон, alsa


0

1

Решил проверить микрофон, а тот не работает. Посмотрел вывод amixer'а:

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 74
  Mono:
  Front Left: Playback 74 [100%] [0.00dB] [on]
  Front Right: Playback 74 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 80
  Front Left: Capture 80 [100%] [6.00dB] [on]
  Front Right: Capture 80 [100%] [6.00dB] [on]
Simple mixer control 'Analog Mic Boost',0
  Capabilities: cenum
  Items: '0dB' '10dB' '20dB' '30dB' '40dB'
  Item0: '40dB'
Simple mixer control 'Digital',0
  Capabilities: cvolume penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 105 [88%] [22.50dB]
  Front Right: Capture 105 [88%] [22.50dB]
А потом погуглил и выяснилось, что среди миксеров у всех нормальных людей есть Mic, а у меня его нет. Как исправить?

Ответ на: комментарий от tn1

Ну,
2.6.36-gentoo-r5
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
Микрофон — встроенный в ноутбук, исправный (при винде работал)

botater
() автор топика
Ответ на: комментарий от tn1

Легко сказать. На просторах интернета уже нашёл сиё высказывание:

Я уже пол-интернета перерыл на тему как заставить альзу работать с hda-intel. Народ решает проблемы по-разному, но все советы похожи на пляски с бубном. У меня микрофон записывает только вышеозначенной командой, а так в alsamixer даже вкладки mic нет. Есть сборка alsa 1.0.16 с поддержкой hda-intel, у меня она ставится отказалась, но может у Вас получится. Видел ее где-то на убунтовском форуме

botater
() автор топика
Ответ на: комментарий от botater
grep HDA /usr/src/config
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_HWDEP=y
# CONFIG_SND_HDA_RECONFIG is not set
# CONFIG_SND_HDA_INPUT_BEEP is not set
# CONFIG_SND_HDA_INPUT_JACK is not set
# CONFIG_SND_HDA_PATCH_LOADER is not set
# CONFIG_SND_HDA_CODEC_REALTEK is not set
CONFIG_SND_HDA_CODEC_ANALOG=y
# CONFIG_SND_HDA_CODEC_SIGMATEL is not set
CONFIG_SND_HDA_CODEC_VIA=y
# CONFIG_SND_HDA_CODEC_HDMI is not set
# CONFIG_SND_HDA_CODEC_CIRRUS is not set
# CONFIG_SND_HDA_CODEC_CONEXANT is not set
# CONFIG_SND_HDA_CODEC_CA0110 is not set
# CONFIG_SND_HDA_CODEC_CMEDIA is not set
# CONFIG_SND_HDA_CODEC_SI3054 is not set
CONFIG_SND_HDA_GENERIC=y
# CONFIG_SND_HDA_POWER_SAVE is not set
# CONFIG_SENSORS_HDAPS is not set

в alsamixer микрофон(Mic) присутствует, но работоспособность не проверял.

tn1
()
Ответ на: комментарий от tn1
└[ $ amixer | grep Mic
Simple mixer control 'Front Mic Boost',0
Simple mixer control 'Mic',0
Simple mixer control 'Mic Boost',0
  Items: 'Stereo Mixer' 'Mic' 'Internal Mic'
  Item0: 'Internal Mic'
Simple mixer control 'Internal Mic',0
tn1
()
Ответ на: комментарий от botater

собственно идем в гугл и достаем список этих моделей, поочередно выгружаем и вгружаем модуль ядра каждый раз с новой моделью(раз автоматическое определение сработало неверно) и проверяем наличие микрофона

Pinkbyte ★★★★★
()
Ответ на: комментарий от botater

у меня в арче всё прекрасно работает.
возьми ядреный конфиг оттуда и посмотри.

arknir
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.