[sisyphus] usbaudio broken

Ivan Adzhubey =?iso-8859-1?q?iadzhubey_=CE=C1_rics=2Ebwh=2Eharvard=2Eedu?=
Пн Янв 16 23:29:48 MSK 2006


On Monday 16 January 2006 11:56, Sergey Vlasov wrote:
> 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.

Я бы тоже не стал время тратить честно говоря. Интересно, замечал ли кто-то 
еще этот баг, но видимо людей использующих 2.4.32 на десктопе уже не 
осталось, так что тестировать некому будет.

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

Да, пока у меня все из Сизифа и оно работает:

kernel-image-std26-smp-2.6.14-alt2
kernel-modules-alsa-std26-smp-1.0.10-alt2.132622.2

> > У меня кстати еще просьба, если возможно, включить в стандартную
> > конфигурацию ядер 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=...
> явно).  Так что всё уже должно быть на месте.

Спасибо за ответ, попробую завести, хотя с первого раза что-то не получилось.

-- 
Иван



Подробная информация о списке рассылки Sisyphus