В Втр, 25/03/2008 в 21:50 +0200, Dmitry Nezhevenko пишет: > On Tue, Mar 25, 2008 at 08:40:30PM +0300, Mishustin Alexey wrote: > > # dpkg-query -W| grep alsa > > alsa-base 1.0.16-1 > > alsa-utils 1.0.13-2 > > Тогда уже лучше установить 1.0.16, чтобы свести все к одной версии. > > > gstreamer0.10-alsa 0.10.10-4 > > libpt-plugins-alsa 1.10.2-2+etch1 > > libsdl1.2debian-alsa 1.2.11-8 > > > > # cat /proc/asound/version > > Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 > > 13:55:50 2006 UTC). > > Это явно не 2.6.24 как было сказано в начале треда.. alsa < 1.0.16 без > напильника на 2.6.24 не соберется.. Наступал на грабли лично. > > 1.0.12rc1 -- это достаточно старая версия.. snd-hda-intel пилят чуть ли не > в каждой версии.
Извините, но я не припомню, чтобы я говорил, что у меня ядро 2.6.24. Изначально у меня было дистрибутивное 2.6.18-5-686, а на днях я обновил его через менеджер обновлений security до 2.6.18-6-686. Поэтому и исходников директории /usr/src, как я уже разобрался, нет, что ядро у меня дистрибутивное. Исходники, видимо, качаются отдельно, кому нужны. > > > Обновлять очень желательно и userspace и ядерные модули... > > > > Моя новая alsa-base - 1.0.16-1, но такой точно alsa-lib на debian.org > > нет; и в testing, и в unstable alsa-base 1.0.16-1 сочетается с alsa-lib > > 1.0.16.2. Проверил по зависимостям: для обновления alsa-lib до 1.0.16.2 > > мне потребуется debhelper (>= 6) и gcc-multilib (в etch нет вообще), что > > потребует обновления dpkg, man, cpp, gcc, что, в свою очередь, повлечет > > за собой обновление libc6, что, как я понимаю, представляет собой полный > > переход на testing? Может быть, все-таки можно заставить новую alsa-base > > работать со старой alsa-lib? Драйвера звуковых карт ведь содержатся в > > alsa-base? > > > > Для начала нужно определиться с версией ядра.. Скорее всего загружена > 2.6.18. А вообще на backports.org пересобранного userspace для alsa я не > наблюдаю. Т.е. скорее всего пересобирать самому (либо переезд на testing). > > Еще один вариант: > 1. Откатить alsa-base обратно на 1.0.13 из stable. > 2. Попробовать ядро 2.6.24 либо установить пакет alsa-source из testing и > собрать модули под установленное 2.6.18 (m-a a-i alsa). Спасибо, Дмитрий! Теперь все понятно. Мне нравится последний вариант. Особенно учитывая, что я ни разу не работал с исходными кодами :) Нет, правда нравится. UNIX-way: и система та же, и карточка та же. Наверное, с моей стороны будет слишком просить уважаемую рассылку какой-либо другой помощи на данную тему, кроме как "что почитать"? Не забыть отменить все дела и закупиться пивом на выходные... :) С уважением, Алексей Мишустин.