Kernel->ALSA

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Wegman
Сообщения: 89

Kernel->ALSA

Сообщение Wegman »

Железяка: VIA VT8233 AC97 интегрированная
Дистр: Slackware 10.2
Ядро 2.6.14.5

Проблема: Надоело каждый раз после сборки ядра собирать модули для звуковухи. Решил включить её поддержку в ядро. Гугл сказал что также надо включить (т.к. она интегрированная) ALi AC97 Controller. Сказано - сделано.

Результат: При запуске aRts говорит примерно следующее
Ошибка инициализации звукового драйвера.
Устройство: не найден файл или директория.
Звуковой сервер продолжит работу используя null звуковое устройство.

/dev/MAKEDEV audio не помог.
Как жить дальше?
Registered Linux user number 414635 Зарегистрироваться
Спасибо сказали:
Аватара пользователя
bahsurman
Сообщения: 153

Re: Kernel->ALSA

Сообщение bahsurman »

Wegman писал(а):
10.02.2006 23:38
Железяка: VIA VT8233 AC97 интегрированная
Дистр: Slackware 10.2
Ядро 2.6.14.5

Проблема: Надоело каждый раз после сборки ядра собирать модули для звуковухи. Решил включить её поддержку в ядро. Гугл сказал что также надо включить (т.к. она интегрированная) ALi AC97 Controller. Сказано - сделано.

Результат: При запуске aRts говорит примерно следующее
Ошибка инициализации звукового драйвера.
Устройство: не найден файл или директория.
Звуковой сервер продолжит работу используя null звуковое устройство.

/dev/MAKEDEV audio не помог.
Как жить дальше?


не знаю что там говорит гугль :) , у меня такая же железка. Вот цитата из моего конфига ядра на тему Sound в помощь:
---------
# Sound
#
CONFIG_SOUND=m

#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_AC97_BUS=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
.....
# PCI devices
CONFIG_SND_VIA82XX=m
-----------------
(всё , что опущено - не нужно, т.е. "not set")
работает без нареканий.
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Kernel->ALSA

Сообщение Bolverk »

Ну так альса уже давно в ядре, зачем отдельно модули собирать?
Спасибо сказали:
Wegman
Сообщения: 89

Re: Kernel->ALSA

Сообщение Wegman »

bahsurman
Вообщем у меня аналогично но тока у меня в ядро вкомпилено а не модулями.
Попробывал пересобрать без ALi AC97 Controller (раз уж у вас без него все работает) - без изменений.

Bolverk А тут никто модули отдельно и не собирает.
Registered Linux user number 414635 Зарегистрироваться
Спасибо сказали:
Аватара пользователя
bahsurman
Сообщения: 153

Re: Kernel->ALSA

Сообщение bahsurman »

Wegman писал(а):
11.02.2006 00:32
bahsurman
Вообщем у меня аналогично но тока у меня в ядро вкомпилено а не модулями.
Попробывал пересобрать без ALi AC97 Controller (раз уж у вас без него все работает) - без изменений.


так попробуй модулями. :)
Спасибо сказали:
Wegman
Сообщения: 89

Re: Kernel->ALSA

Сообщение Wegman »

bahsurman писал(а):
11.02.2006 00:38
так попробуй модулями. :)

Не помогает. modprobe.conf правильный(раньше когда алсу отдельно ставил alsaconf его сгенерировал и всё с ним работало). Вот тока надоело всё отдельно собирать когда в ядре поддержка этого железа есть.
Registered Linux user number 414635 Зарегистрироваться
Спасибо сказали:
Аватара пользователя
bahsurman
Сообщения: 153

Re: Kernel->ALSA

Сообщение bahsurman »

Wegman писал(а):
11.02.2006 18:18
bahsurman писал(а):
11.02.2006 00:38
так попробуй модулями. :)

Не помогает. modprobe.conf правильный(раньше когда алсу отдельно ставил alsaconf его сгенерировал и всё с ним работало). Вот тока надоело всё отдельно собирать когда в ядре поддержка этого железа есть.



Ну что я могу сказать, :) - если бы у меня была такая проблема, я не был бы безоговорочно уверен в правильности ранее сгенерированных конфигов.
Ничто ж не мешает ещё разок после компиляции ядра и модулей запустить alsaconf
Спасибо сказали:
Wegman
Сообщения: 89

Re: Kernel->ALSA

Сообщение Wegman »

bahsurman писал(а):
11.02.2006 18:37
Ничто ж не мешает ещё разок после компиляции ядра и модулей запустить alsaconf

Усё в порядке. Наверно я непроходимо туп но задам вопрос:
А обязательны ли для нормальной работы звука библиотеки алса alsa-lib-x.x.x.tgz

Объясняю ситуацию: библиотек алса у меня небыло и ставить я их не собирался (думал в ядре свою железяку отметил и все)
Но т.к. вы сказали что стоит попробывать alsaconf то мне пришлось собрать alsa-utils(которая при конфигурировании потребовала alsa-lib). Поставил-запустил-работает.

Но проблема была точно не в modprobe.conf т.к. после alsaconf он не изменился.

Оч. Бол. Спасиба bahsurman
Registered Linux user number 414635 Зарегистрироваться
Спасибо сказали: