LINUX.ORG.RU

Не могу поставить ALSA


0

0

У меня стоит ASP 9. Ядро 2.4.20-9. Звук интегрированный на чипсете SiS 7012. Не могу настроить звук. Ставлю ALSA, а нормально не работает. Я опишу свои действия по шагам. Как я ставлю ALSA: 1. в ядре в разделе sound снимаю везде галочки и только в sound support ставлю как модуль. 2. в etc/modules.conf удаляю все что связано со звуком. 3. Начинаем ставить ALSA: 3.1: лезу в alsa-driver и командую: ./configure --with-cards=intel8x0 --with-sequencer=yes;make;make install 3.2 далее: ./snddevices 3.3 chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi 3.4 устанавливаю alsa-lib и alsa-utils 3.5 потом пишу: modprobe snd-intel8x0;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss и тут вылетают ошибки: /lib/modules/2.4.20-9aspsmp/kernel/sound/acore/snd.o: unresolved symbol schedule _work /lib/modules/2.4.20-9aspsmp/kernel/sound/acore/snd.o: insmod /lib/modules/2.4.20 -9aspsmp/kernel/sound/acore/snd.o failed /lib/modules/2.4.20-9aspsmp/kernel/sound/acore/snd.o: unresolved symbol schedule _work /lib/modules/2.4.20-9aspsmp/kernel/sound/acore/snd.o: insmod /lib/modules/2.4.20 -9aspsmp/kernel/sound/acore/snd.o failed /lib/modules/2.4.20-9aspsmp/kernel/sound/acore/snd.o: insmod snd-intel8x0 failed /lib/modules/2.4.20-9aspsmp/kernel/sound/acore/snd.o: unresolved symbol schedule _work /lib/modules/2.4.20-9aspsmp/kernel/sound/acore/snd.o: insmod /lib/modules/2.4.20 -9aspsmp/kernel/sound/acore/snd.o failed /lib/modules/2.4.20-9aspsmp/kernel/sound/acore/snd.o: unresolved symbol schedule _work ..................... и т.д. Потом я делаю alsaconf и он прописывает свои настройки в etc/modules.conf Звук не работает. Где я неправильно делаю?

после конфига в папке альсы выполни

touch include/linux/worqueue.h

кажется так путь может немного отличаться но конечный файл такой как написано, а потом мэйкся.

cyclon ★★★★★
()
Ответ на: комментарий от cyclon

Точно. Но в новой (относительно новой - уже полгода как) alsa есть параметр --with-redhat (или как-то так) и поэтому пустой файл создавать не нужно.

jackill ★★★★★
()
Ответ на: комментарий от jackill

Пробовал и так и эдак... Нифига. Поставил свежую module-init-tools. Опять не работает. Мало того, у меня уже при выполнении команды make install вылетает ошибка unresolved symbols. при этом все про какой-то snd.o он мне говорит... Че за бодяга...

Tarantula
() автор топика
Ответ на: комментарий от Tarantula

Быть не может. Фишка с touch работала с незапамятных времен.

Ладно.

Можешь сделать иначе. Зайди на mcmcc.bat.ru - в файлах у него должен лежать старый патч еще под альсу 0.9.х.

Тебе нужно его взять и убить нижнюю часть (а можно и не убивать - просто не пропатчится кусок).

После этого патча можешь собирать.

P.S. Перед этим make clean сделай.

jackill ★★★★★
()

А не поставите ли Вы обновления? Оно, может быть и не в этом причина, но именно АСП9 свежеустановленный у меня звучать не хотел (я знаю почему, но не в этом дело), до тех пор, пока обновления не установил. Железо впрочем другое, но все-же все-же...

ansky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.