anonymous
написал 23 июля 2004 года в 18:46 (786 просмотров)
Ведет себя
неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.
Собрал linux из исходников какие надо поставить пакеты что бы был звук?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Включи в ядро поддержку твоей звуковой карты и поставь ALSA (www.alsa-project.org)
Ядро какое? Если 2.6, То ALSA уже включена -выбирай карту… Если 2.4 то OSS — но она фигня, поэтому как сказал fly4life качай с сайта пакет и ставь…
Оно, конечно, alsa включена в 2.6 ядра, но все-таки лучше установить пакет с сайта. Утилиты все равно нужны будут.
Good Luck,
UT
а что такое за библиотека sox?
Хреновина для перекодировки и грубого редактирования звуковых файлов.
Good Luck,
UT
я почитал про ALSA и не нашол там поддеджку AC совместимых карт
они там вообще поддерживаются?
Конкретней какая звуковуха, надо знать. АС это кодек который поддерживает большая часть современных карточек(в первую очередь встроенных). То есть к примеру для поддержки звука на мамках с чипсетом от виа нужен модуль snd-via82xx, в то время как картачка там построенна на АС.
У меня ноут 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.
Мда… Тот факт, что Линух ты собирал из исходников (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
Символьная линка на ядро есть.
если без --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
А вот команды which нету!
Я так понимаю он ругнулся на то что в ядре нету поддержки OSS,
вот поэтому я и делаю --with-oss=no
или лучше ядро пересобрать с поддержной эго?
пересобрал ядро 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
от куда можно собрать эту утилиту which?
Отвечаю сразу на все. :-)
В ядре дожна быдь поддержка звука — написано в 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
после «which» надо еще скомпилить «dialog»
alsaconf запустился нормально, но мой звук не нашол
в чем может быть проблемма????
модуль который я гружу
module /lib/modules/2.4.26/kernel/sound/pci/snd-intel8×0.o
он там есть, туда по умолчанию брасает «alsa-driver» по команде «make install»