LINUX.ORG.RU

ALSA как модуль ядра


0

0

Вобщем сделал все по инструкции. Пункт о запуске snddevice пропускаю, ибо пользуюсь udev. Далее modprobe snd-emu10k1 - замечательно, все грузится. И тут "НО"! Может я неправильно понимаю философию udev, но при загрузке модулся не создаются устройства. Соответственно нет звука. Может я чего не так сделал? Хотя ошибка может быть только в моем понимании работы udev. Запустил udevmonitor - получаю сообщения, что модуль загружен... Все в порядке кроме того, что нет звука. То же самое с другими модулями.

Запустив snddevices все работает, но до перезагрузки.

Ядро 2.6.11.7, дистрибутив CRUX 2.1. ALSA 1.0.11


Во-первых, есть некий диссонанс между достаточно старой версией ядра и самой новой алсой.
Во-вторых, покажи версию udev и посмотри, есть ли в /etc/udev/rules.d/udev.rules строчки

# ALSA devices
SUBSYSTEM="sound", GROUP="audio"
KERNEL="controlC[0-9]*",        NAME="snd/%k", MODE="0666"
KERNEL="hw[CD0-9]*",            NAME="snd/%k", MODE="0662"
KERNEL="pcm[CD0-9]*c",          NAME="snd/%k", MODE="0662"
KERNEL="pcm[CD0-9]*p",          NAME="snd/%k", MODE="0666"
KERNEL="midiC[D0-9]*",          NAME="snd/%k", MODE="0666"
KERNEL="timer",                 NAME="snd/%k", MODE="0666"
KERNEL="seq",                   NAME="snd/%k", MODE="0666"

и

# sound devices
KERNEL="adsp",                  NAME="sound/%k", SYMLINK="%k", GROUP="audio", MODE="0662"
KERNEL="adsp[0-9]*",            NAME="sound/%k", SYMLINK="%k", GROUP="audio", MODE="0662"
KERNEL="audio",                 NAME="sound/%k", SYMLINK="%k", GROUP="audio", MODE="0662"
KERNEL="audio[0-9]*",           NAME="sound/%k", SYMLINK="%k", GROUP="audio", MODE="0662"
KERNEL="dsp",                   NAME="sound/%k", SYMLINK="%k", GROUP="audio", MODE="0662"
KERNEL="dsp[0-9]*",             NAME="sound/%k", SYMLINK="%k", GROUP="audio", MODE="0662"
KERNEL="mixer",                 NAME="sound/%k", SYMLINK="%k", GROUP="audio", MODE="0662"
KERNEL="mixer[0-9]*",           NAME="sound/%k", SYMLINK="%k", GROUP="audio", MODE="0662"
KERNEL="sequencer",             NAME="sound/%k", SYMLINK="%k", GROUP="audio", MODE="0662"
KERNEL="sequencer[0-9]*",       NAME="sound/%k", SYMLINK="%k", GROUP="audio", MODE="0662"

Deleted
()
Ответ на: комментарий от Deleted

Строчки такие имеются. Вот в том то и дело, что алса, вкомпиленная в ядро грузилась нормально... Кстати не помню точно какая версия udev - не дома сейчас. Но еще 08х. Кстати надо попробовать обновить версию:)

scholz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.