Вы здесь

Ядра после 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вцам, вестимо.

Текстовый редактор 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 находится в лежачем состоянии, куда писать совсем не понятно...

giperon написал:
Багтрекер ALSA находится в лежачем состоянии, куда писать совсем не понятно...

В таком случае полагаю правильным отрапортоваться в родном с припиской, относительно причин (проблема с доступом к трекеру апстрима).

:wq
--
Live free or die