Перейти к содержанию

Проблема с alsamixer


alexru

Рекомендуемые сообщения

В общем, я собрал LFS. Как оказалось на это нужно всего 2 дня не

сильно-то напряжной работы Smile

Теперь настраиваю все. А в частности звуковуху. И имею такую проблему:

Я вобрал ядро с поддержкой ALSA и OSS. Собрал драйвер к звуковухе C-Media

cm8738. (Все модулями)

Поставил ALSA Utilites. (alsamixer и прочие утилиты)

Загружаю модули (Я их подсмотрел из Knoppix):

soundcore

sound

cmpci

opl3

mpu401

snd

snd_mixer_oss

В кнопиксе они все видны по lsmod. У меня-же это выглядить так:

Module Size Used by

snd_mixer_oss 18816 0

snd 50148 1 snd_mixer_oss

cmpci 42804 0

opl3 14476 1 cmpci

mpu401 26084 1 cmpci

sound 77100 2 opl3,mpu401

Теперь если сделать find / > /dev/audio, то слышен писк, т.е. звук работает.

если сделать cat /dev/audio, то видно, что и микрофон работает.

mpg123 играет мпеги (но он их через /dev/audio играет).

Проблема вот в чем: не работает alsamixer. Ругается так:

#alsamixer

alsamixer: function snd_ctl_open failed for default: No such device

#alsamixer -c 0

alsamixer: function snd_ctl_open failed for hw:0: No such device

#alsamixer -c 1

alsamixer: function snd_ctl_open failed for hw:1: No such file or directory

Файл modules.conf:

-----------------

alias char-major-14 soundcore

alias char-major-116 snd

alias snd-card-0 cmpci

alias sound-slot-0 snd-card-0

alias sound-service-0-0 snd-mixer-oss

alias sound-service-0-1 snd-seq-oss

alias sound-service-0-3 snd-pcm-oss

alias sound-service-0-8 snd-seq-midi

--------------------

Какие идеи?

Ссылка на комментарий
Поделиться на другие сайты

Ваще-то я использую aumix вместо alsamixer'а, поэтому в диагностических сообщениях последнего не разбираюсь...

У меня тоже 8738, но поддержка звука вкомпилена в ядро (в том числе и OSS Mixer API). Когда делал модулями, после загрузки соотв. модуля устройство /dev/mixer _не_ создавалось, потому и не хотел работать aumix (при том, что все плееры работали). Я в конце концов просто включил драйвер в ядро, но это потому, что я ленивый Smile

А Вы проверьте, есть ли файл /dev/mixer. Если нет, то:

Если Вы используете статические файлы устройств, создайте, что надо.

Если UDEV - ничего не могу сказать Smile

Если devfsd - см. его конфиг (мне именно это не хотелось делать Smile)

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...