Суть проблемы:
Есть матьринка со звуком на борту, фронтальный микрофон не определяется pulse-audio и не виден в списке источников. Причина проблемы - косячный фронтальный блок с неверной схемой:
должно быть,
имеем по факту.
Перепаивать смысла нет - все равно гнезда корявые без детекторов, посему пришлось искать программный подход. После долгого копания в недрах PA был найден набор файлов /usr/share/pulseaudio/alsa-mixer/paths/*.conf . В них находятся кучи правил, по которым PA определяет доступность и параметры разных источников и выходов.
Решение:
Нас интересует файл analog-input-front-mic.conf. находим сточки
и добавляем туда:
Цитата:
[Jack Front Mic]
state.unplugged = unknown
Это говорит PA что при отключенном разъеме состояние микрофона не определено. При таком раскладе он появится в списке источников звука, чего мы и добивались.