|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Nikolaev 2:5030/266 24 Oct 2004 10:45:38 To : Alexey Lomazin Subject : Re: ALSA не запускается. :( -------------------------------------------------------------------------------- Alexey Lomazin <Alexey_Lomazin@f13.n5038.z2.fidonet.org> wrote: > "Альса-конфиг" - это alsaconf? Да. Конфигурационный скрипт у alsa один. > Есть мнение что вибры драйвер sb16 плохо работает при наличии нескольких > однотипных карт на нестандартных прерываниях, но это только гипотеза. А нету никаких "стандартных" прерываний. Hо на isa irq/dma не разделяются между двумя платами. > Если бы там хоть что-нибудь рисовалось - я бы запостил. При чём тут экран? У скрипта есть ключик, по которому он в log пишет. > /usr/sbin/alsaconf говорит 'No supported PnP or PCI card found', потом > предлагает > Probing legacy ISA cards > Please select the drivers to probe: > [X] sb16 Sound Blaster 16 > [X] sb8 Sound Blaster 1.0/2.0/Pro > и, наконец, говорит что 'No legacy cards found'. Вот берёшь кусок скрипта и ручками: for card in $probe_list; do cardname=`/sbin/modinfo -d snd-$card | sed -e 's/^\"\(.*\)\"$/\1/g'` if [ x"$cardname" != x ]; then menu_args=("${menu_args[@]}" "$card" "$cardname" "on") fi done где $probe_list это sb16 > IN> /sbin/modinfo -d snd-sb16 > isapnp /etc/isapnp.ax25 # здесь обе вибры инитятся Это понятно (и не очень интересно) - платы то под мастдайкой работали, вряд ли они после перезагрузки сгорели :-) > закоментарены разные варианты, все были перепробованы. Hе надо все, вибра это snd-sb16, разные там -dsp это уже потом. > modprobe snd-sb16-dsp > modprobe snd-sb16 > modprobe snd-sb8-dsp > modprobe snd-sb8 > тоже пробовал. > Все кроме sb16 грузилось без сообщений, по lsmod виделось, но не работало (в > /proc/alsa только технические записи, без /cardx). И што писало? > Тут, кстати, косячек - при попытке поднять в любом виде snd-sb16 тут же > получался отлуп 'Sound Blaster 16 soundcard not found or device busy'. Во. Теперь нужно было проверять чего это он busy. Очень может быть что его *уже* какой-то модуль имеет и отдавать не хочет. > Причина - предположительно мои же ошибки в указании параметров + неспособность > snd_sb16 самостоятельно разобраться в ситуации при наличии двух однотипных > карт. Это вполне может быть (и как раз интересно). След шаг - пересборка ядра и вывод в klog чего там модуль про себя и платы думает. > Вылечилось заменой двух однотипных карт на три разнотипные. :))) Дело в том, что нонче для многоканального звука используют платы со специальными интерфейсами (adat), потому как это решает проблему синхронизации каналов. В результате с кучей плат (и уж тем более isa) никто уже не экспериментирует. -- И --- ifmail v.2.12.os.sensi * Origin: soundonsound.com/sos/feb04/articles/mirrorimage (2:5030/266@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/13416c6a2fd7e.html, оценка из 5, голосов 10
|