Предлагается добавить в пакет файл /etc/modutils.d/alsa-modindex следующего содержания: --- #### AC97 software sound chips ## spare index=0 for a real soundcard (if any), 1 -- for e.g. bt8x8 options snd_via82xx index=2 options snd_intel8x0 index=3 options snd_intel8x0m index=4 ## if you experience noisy sound with VIA AC97 audio, ## try to uncomment this and play with 4/2/1: #options snd-via82xx dxs_support=4 #### MIDI ## bank autoload; get from driver CD and uncomment these lines #alias midi snd-seq-oss #post-install snd-seq-oss sfxload /etc/midi/8mbgmsfx.sf2 ## -- or -- install awesfx and uncomment this: #post-install snd-seq-oss sfxload /etc/midi/gu11-rom.sf2 --- PS: на всякий ставлю #7079 blocker, чтоб не забыть; делаю в libalsa-1.0.9-alt3, но не спеша вываливать.
<vsu> ну то, что ты написал, не сработает как минимум с bt8x8+via <vsu> сейчас он с индекса 1 пихается <vsu> ага, snd-bt87x <vsu> модемы, которые есть сейчас: snd-atiixp-modem, snd-intel8x0m, snd-via82xx-modem <vsu> только непонятно, что будет, если на index 0 ничего нет, а всё где-то дальше... <vsu> в куче мест забито по умолчанию hw:0 <vsu> собственно, в alsa.conf: defaults.pcm.card 0 => эти записи будут комментированными, плюс добавляю модемы: #options snd_intel8x0 index=2 #options snd_via82xx index=2 #options snd-bt87x index=3 #options snd_intel8x0m index=4 #options snd-atiixp-modem index=4 #options snd-via82xx-modem index=4 и в FAQ как минимум, плюс хорошо бы в hotplug как-то это учесть.
Также в этот список необходимо добавить snd-usb-audio с максимально высоким индексом.
Список будет закомментирован -- см. комментарии vsu@. Можно понизить, но не повысить приоритет (по умолчанию для не-модемов -- 0). Увы.
заливаю 1.0.9-alt3; на самом деле это не решение, надо делать конфигуратор
Тыкс... а не заняться ли. У кого есть соображения, давайте их сюда.
Собственно к размышлению: источники информации: - /proc/asound/modules, lsmod, pciscan ("первичная", но модули могут быть не загружены, а устройства -- быть также pcmcia, isa[pnp] или usb как минимум) - /etc/modutils.d/alsa-modindex (по умолчанию весь заремарен) желаемый результат: - возможность выстроить модули в нужном порядке, дав индексы примерный алгоритм: - строим список всех (загруженных?) модулей, сортируем по индексам, если были в alsa-modindex (и с учётом "чёрного списка"?) - позволяем изменить порядок, включить или выключить некоторые модули - соответственно пишем (дописываем?) в /etc/modutils.d/alsa-modindex изменённые index или вообще off
Гриш, Антон, если интересно -- мож нарисуете морду для Desktop 4.0? В libalsa-то всё уже на месте, но я сейчас просто не добираюсь.
*** Bug 8212 has been marked as a duplicate of this bug. ***
Серж, вот это вот упоминал.
2 shrek: ты, что ли, файлик выкинул? Если да, то положь на место. по модулю альтератора: apparently wontfix
(В ответ на комментарий №10) > по модулю альтератора: apparently wontfix Сейчас для целей указания через какую звуковую карту играть надо использовать PulseAudio. Как раз сегодня проверял, работает.
я кождый день проверяю, подключая bluetooth наушники $ rpmquery -l libalsa | head -1 /etc/modprobe.d/alsa-modindex а вот это ископаемое пора выкинуть
(In reply to comment #12) > я кождый день проверяю, подключая bluetooth наушники Спасибо. > $ rpmquery -l libalsa | head -1 > /etc/modprobe.d/alsa-modindex Надо же, смотрел, но умудрился проморгать. Как -- не пойму :( > а вот это ископаемое пора выкинуть Если ты про файлик с комментариями -- оставь, он был туда положен после надцатого ответа на вопросы в рассылках. И никому/ничему не мешает вроде. Тогда FIXED.