alexru Опубликовано 27 февраля, 2005 Жалоба Поделиться Опубликовано 27 февраля, 2005 В общем, я собрал LFS. Как оказалось на это нужно всего 2 дня не сильно-то напряжной работы Теперь настраиваю все. А в частности звуковуху. И имею такую проблему: Я вобрал ядро с поддержкой 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 -------------------- Какие идеи? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 27 февраля, 2005 Жалоба Поделиться Опубликовано 27 февраля, 2005 Ваще-то я использую aumix вместо alsamixer'а, поэтому в диагностических сообщениях последнего не разбираюсь... У меня тоже 8738, но поддержка звука вкомпилена в ядро (в том числе и OSS Mixer API). Когда делал модулями, после загрузки соотв. модуля устройство /dev/mixer _не_ создавалось, потому и не хотел работать aumix (при том, что все плееры работали). Я в конце концов просто включил драйвер в ядро, но это потому, что я ленивый А Вы проверьте, есть ли файл /dev/mixer. Если нет, то: Если Вы используете статические файлы устройств, создайте, что надо. Если UDEV - ничего не могу сказать Если devfsd - см. его конфиг (мне именно это не хотелось делать ) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.