On Sun, Jan 15, 2006 at 04:33:47PM -0500, Ivan Adzhubey wrote: > On Sunday 15 January 2006 14:59, Sergey Vlasov wrote: > > Попробуйте новую сборку kernel-modules-alsa-* (1.0.10-alt5.*) - в ней > > приложен патч, который вроде бы устраняет проблему с snd-usb-audio. > > Пока пакет ходит по incoming-ам, можно взять сборку для ядер > > std{,26}-* отсюда: > > Проблемы с alsa 1.0.10 возникли только на ядре 2.3.32-std, после переезда на > 2.6.14-std26-smp-alt2 все снова заработало. Но хорошо бы конечно восстановить > работоспособность и для 2.4. Мда... Можно ещё попробовать собрать 1.0.9 для 2.4.32, чтобы определить, в чём именно проблема - в alsa или в самом ядре. Вполне вероятно, что upstream с этой проблемой разбираться не захочет, послав тех, кому это мешает, на 2.6. > > ftp://ftp.altlinux.ru/pub/people/vsu/kernel-modules-alsa-1.0.10-alt5/ > > > > (вообще в Сизиф давно отправлено std26-2.6.14-alt3, но оно тоже где-то > > застряло, поэтому там лежит и сборка для -alt2). > > Спасибо, попробую. Т.е., сейчас Вы поставили 2.6.14-std26-smp-alt2 и старую сборку kernel-modules-alsa, и с ней snd-usb-audio работает нормально? Значит, это была не та проблема, патч для которой был приложен в новых модулях (она проявлялась не на всяком железе). > У меня кстати еще просьба, если возможно, включить в стандартную конфигурацию > ядер std(26)-{up|smp}-alt опцию поддержки многоканального вывода для звуковых > карт на чипсетах CS46XX: > > CONFIG_SND_CS46XX_NEW_DSP=y > > При наличии которой чипсет обеспечивает 31 выходной канал вместо одного. Код > стабильный, экспериментальный флаг в нем сбросить просто видимо забыли. См. > http://alsa.opensrc.org/cs46xx > > Не хочется из-за этого пересобирать ядро, а вот 31 выходной канал очень > хочется. У меня карта Turtle Beach Canta Cruz. Ядро пересобирать не нужно в любом случае - у нас даже для ядер 2.6.x собирается отдельная версия ALSA с http://www.alsa-project.org (это было сделано из-за того, что версия, идущая вместе с ядрами 2.6.x, довольно часто оказывалась существенно устаревшей). А при сборке драйверов ALSA отдельно от ядра опция CONFIG_SND_CS46XX_NEW_DSP включается автоматически (если не задавать --with-card-options=... явно). Так что всё уже должно быть на месте.