Ядра после 3.2.21, в alsamixer пропала возможность выбрать количество каналов
Доброго всем времени суток!
Проблема следующая: На ядре 3.3.8 (ужк дожел до ядра 3.5.7) в alsamixer нет возможности выбрать количество каналов (2,4,6) в результате звук идет из двух колонок (система 5.1), причем параметры которые можно регулировать в alsamixer различаются в зависимости от загруженного ядра, при загрузке с ядром 3.2.21 тоже alsamixer дает возможность указать количество каналов и все работает нормально.
Вводные данные:
1) Звуковая карта: 00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)
2) Драйвера собраны модулями, с обоими ядрами загружены, в /etc/modprode.d/alsa.conf прописан параметр options hda-snd-intel model=3stack-6ch
3) Разница в конфигах ядер в части звука только в одном параметре, в конфиге ядра 3.3.8 (3.5.7) есть такая щтука CONFIG_SND_KCTL_JACK=y (в 3.2.21 такого параметра вооще нет)
4) Оба ядра собираются с использованием genkernel. Включение/выключение опции CONFIG_SND_KCTL_JACK ничего не дает
5) Если нужны еще какието параметры чего либо, говорите, признаюсь честно :)
Всем заранее спасибо, надеюсь сообща победим праблу :)
- Для комментирования войдите или зарегистрируйтесь
Поднимаю тему так так
Вобщем, так коллеги гентушники, рысканье на просторах интернета в поисках решения, не к чему особо радосному не превели, решение не найдено.
Ясно одно, как только в ядрах появилась опция CONFIG_SND_KCTL_JACK и соответствующий ей функционал, у меня появились проблемы со звуком.
Как я понял, данный прогрессивный функционал должен давать возможность определять какие джеки сейчас подключены к железке и автоматически отключать колонки если включены наушники и т.д. и т.п. Видать моя желека старой закалки и молчит как партизан (вобще конечно это скорее всего новый драйвер не может толком понять, что включено), поэтому ALSA считает, что подключены только два канала.
Теперь возникает вопрос: Куда постить баг репорт?
PS: Ну это ведь не дело, ну неможет драйвер сам понять, дайте хоть возможность вручную наставить его на путь истенный.
Как куда? ALSAвцам, вестимо.
Как куда? ALSAвцам, вестимо.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Да тупанул :), ядерные
Да тупанул :), ядерные драйвера ALSA это ведь и есть дело рук ALSA.
Попробую, мож что и поучится.
Что то не совсем понятно куда там писать, аккаунт зарегистрировали без проблем, но при попытке зайти на bugtrack.alsa-project.org получаю: "Соединение отвергнуто сервером".
Ребята, если кто писал туда, поделитесь опытом?
Вобщем неприглядная картина
Вобщем неприглядная картина получается.
Для кодека ALC882 (мой случай) и иже с ним, в новых ядрах, можно указать только вот такие модели:
ALC882/883/885/888/889
======================
acer-aspire-4930g Acer Aspire 4930G/5930G/6530G/6930G/7730G
acer-aspire-8930g Acer Aspire 8330G/6935G
acer-aspire Acer Aspire others
no-primary-hp VAIO Z workaround (for fixed speaker DAC)
моя модель как видно чудным образом улитучилась, начал рыть сайт и выяснилось, что ребята считают, что остальные модели теперь прекрасно определяются из BIOSа и никакого рукоблудия не нужно, но вот как выясняется, все не так прекрасно.
Багтрекер ALSA находится в лежачем состоянии, куда писать совсем не понятно...
/
В таком случае полагаю правильным отрапортоваться в родном с припиской, относительно причин (проблема с доступом к трекеру апстрима).
:wq
--
Live free or die