nixp.ru v3.0

18 октября 2017,
среда,
01:17:38 MSK

DevOps с компанией «Флант»
anonymous написал 23 июля 2004 года в 18:46 (383 просмотра) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Собрал linux из исходников какие надо поставить пакеты что бы был звук?

fly4life

Включи в ядро поддержку твоей звуковой карты и поставь ALSA (www.alsa-project.org)

v0devil

Ядро какое? Если 2.6, То ALSA уже включена -выбирай карту… Если 2.4 то OSS — но она фигня, поэтому как сказал fly4life качай с сайта пакет и ставь…

Uncle Theodore
v0devil
Ядро какое? Если 2.6, То ALSA уже включена -выбирай карту… Если 2.4 то OSS — но она фигня, поэтому как сказал fly4life качай с сайта пакет и ставь…

Оно, конечно, alsa включена в 2.6 ядра, но все-таки лучше установить пакет с сайта. Утилиты все равно нужны будут.

Good Luck,

UT

anonymous

а что такое за библиотека sox?

Uncle Theodore
Casper
а что такое за библиотека sox?

Хреновина для перекодировки и грубого редактирования звуковых файлов.

Good Luck,

UT

anonymous

я почитал про ALSA и не нашол там поддеджку AC совместимых карт

они там вообще поддерживаются?

elPoohy
Casper
я почитал про  ALSA и не нашол там поддеджку AC совместимых карт

они там вообще поддерживаются?

Конкретней какая звуковуха, надо знать. АС это кодек который поддерживает большая часть современных карточек(в первую очередь встроенных). То есть к примеру для поддержки звука на мамках с чипсетом от виа нужен модуль snd-via82xx, в то время как картачка там построенна на АС.

anonymous

У меня ноут Roverbook B415WH на чипсете 855GL вроде так называется.

Ядро 2.4.22

Скомпилил alsa-driver, lib, util при загрузке любого драйвера выдается много unresolvs.

Компилил alsa-driver c параметрами:

./configure --with-debug=detect --with-isapnp=no --with-oss=no --with-kernel=/usr/src/linux-2.4.22

При запуске «alsaconf»:

-bash-2.05b# alsaconf

/usr/sbin/alsaconf: line 35: [: too many arguments

/usr/sbin/alsaconf: line 37: [: too many arguments

/usr/sbin/alsaconf: line 180: which: command not found

/usr/sbin/alsaconf: line 183: which: command not found

Error, dialog or whiptail not found.

Uncle Theodore

Мда… Тот факт, что Линух ты собирал из исходников (LFS?), не упрощает проблемы… У тебя команда which есть? А alsaconf — это скрипт, почитай, он ругается на отсутствие у тебя информации о релизе… Хотя, в общем-то не должен…

Почему ты не хочешь сделать симлинк /usr/src/linux на /usr/src/linux-2.4.22? Это упростило бы ситуацию. Сырцы должны быть сконфигурированы, как если ты только что установил бегающее сейчас на машине ядро из них.

Следуй процедуре отсюда. http://alsa.opensrc.org/index.php?page=Quick+Install

Отказываться от OSS-эмуляции не стОит — каши не просит. Там же есть и FAQ с упоминанием unresolved symbols. Не забудь прогнать depmod -a перед загоузкой модулей. Ну и

Good Luck,

UT

anonymous

Символьная линка на ядро есть.

если без --with-oss=no то ошибка.

Делаю все как написано в http://alsa.opensrc.org/index.php?page=Quick+Install

% cd alsa-driver-xxx

% ./configure --with-sequencer=yes && make

In file included from sound_oss.c:2:

../alsa-kernel/core/sound_oss.c:27:2: #error «Enable the OSS soundcore multiple

er (CONFIG_SOUND) in the kernel.»

make[2]: * [fastdep] Error 1

make[2]: Leaving directory `/temp/alsa_pro/alsa-driver-1.0.5a/acore'

make[1]: * [dep] Error 1

make[1]: Leaving directory `/temp/alsa_pro/alsa-driver-1.0.5a'

make: * [include/sndversions.h] Error 2

anonymous

А вот команды which нету!

anonymous

Я так понимаю он ругнулся на то что в ядре нету поддержки OSS,

вот поэтому я и делаю --with-oss=no

или лучше ядро пересобрать с поддержной эго?

Casper

пересобрал ядро 2.4.26 с поддержкой OSS

при загрузке linux находит мой звук.

перекомпилил alsa-drivers, при загрузке

modprobe /lib/modules/2.4.26/kernel/sound/pci/snd-intel8×0.o

выдает:

modprobe: Can’t locate module /lib/modules/2.4.26/kernel/sound/pci/snd-intel8×0.o

Casper

от куда можно собрать эту утилиту which?

Uncle Theodore

Отвечаю сразу на все. :-)

В ядре дожна быдь поддержка звука — написано в http://alsa.opensrc.org/index.php?page=Quick+Install в Requirements

«which» можно взять тут http://ftp.gnu.org/gnu/which/

>> modprobe: Can’t locate module /lib/modules/2.4.26/kernel/sound/pci/snd-intel8×0.o

А этот модуль там есть?

Good Luck,

UT

Casper

после «which» надо еще скомпилить «dialog»

alsaconf запустился нормально, но мой звук не нашол

в чем может быть проблемма????

модуль который я гружу

module /lib/modules/2.4.26/kernel/sound/pci/snd-intel8×0.o

он там есть, туда по умолчанию брасает «alsa-driver» по команде «make install»