[Linux] udev + звук

Garryss

Обновил ядро с 2.6.8-2 до 2.6.15-1.
Соответственно hotplug был удален, а его заменил udev.
Все работает, вроде, по-прежнему, только звука нет.
Вот немного инфы:
1) ОС - Debian
2)
ls -l /dev/.udev/db 
...
-rw-r--r-- 1 root root 24 2006-04-10 00:32 controlC0
-rw-r--r-- 1 root root 24 2006-04-10 00:32 pcmC0D0c
-rw-r--r-- 1 root root 24 2006-04-10 00:32 pcmC0D0p
-rw-r--r-- 1 root root 24 2006-04-10 00:32 pcmC0D1c
-rw-r--r-- 1 root root 24 2006-04-10 00:32 pcmC0D2p
-rw-r--r-- 1 root root 21 2006-04-10 00:32 timer
...

3) ну это у всех так...
 less /etc/udev/devfs.rules
...
# sound devices
KERNEL=="controlC[0-9]*", NAME="snd/%k"
KERNEL=="hwC[D0-9]*", NAME="snd/%k"
KERNEL=="pcmC[D0-9cp]*", NAME="snd/%k"
KERNEL=="midiC[D0-9]*", NAME="snd/%k"
KERNEL=="timer", NAME="snd/%k"
KERNEL=="seq", NAME="snd/%k"
KERNEL=="audio*", NAME="sound/%k"
KERNEL=="dsp*", NAME="sound/%k"
KERNEL=="adsp*", NAME="sound/%k"
KERNEL=="midi*", NAME="sound/%k"
KERNEL=="mixer*", NAME="sound/%k"
KERNEL=="sequencer*", NAME="sound/%k"
KERNEL=="amidi*", NAME="sound/%k"
KERNEL=="dmmidi*", NAME="sound/%k"
KERNEL=="admmidi*", NAME="sound/%k"
...

4)
 ls -l /dev
...
drwxr-xr-x 2 root root 160 2006-04-10 00:32 snd
lrwxrwxrwx 1 root root 24 2006-04-10 00:32 sndstat -> /proc/asound/oss/sndstat
...

Может, это даже и не udev виноват - я не знаю.
Кто-нибудь сталкивался с подобным?

Neo69

Попробуй установить ALSA ?

Garryss

А че - oss уже устарел?

Realist

ить ALSA ?
Похожая проблема.
Поставил ALSA -- говорит, найдена неподдерживаемая звуковая карточка. И, соответственно, работать с ней отказывается.
На более раннем ядре все было нормально.

Neo69

Из моего скудного опыта могу сделать вывод, что с ALSA у меня не было проблем никогда - всегда все работало. А вот с ОСС совсем наоборот. Хотя конечно если настроить (в чем я слаб то может что-то и получится.

Garryss

Поставил ALSA -- говорит, найдена неподдерживаемая звуковая карточка.
Хо-хо! (а у меня все нормально)
 Теперь ALSA готова к использованию.
Для регулировки уровня громкости, используйте ваш любимый микшер.
Оторвись по полной!

Garryss

Хорошо. А теперь еще пара тупых вопросов.
1) как заставить amaroK использовать вывод через alsa (в настройках только osssink, afsink,
nassink, gconfaudiosink)
2) как заставить несколько процессов одновременно выводить звук

Viktory-s

Какой у тебя движок?

Garryss

Какой у тебя движок?
Спасибо!
(просто у меня играл alsaplayer, и при попытке сменить движок на xine
вылетала ошибка "не могу проинициализировать дрова")

Kalya777

Что значит hotplug был удален Верни обратно

Garryss

/usr/share/doc/udev/README.Debian.gz:
udevd also manages the hotplug events and if needed dispatches them to
other programs using RUN rules, as a replacement of the old /sbin/hotplug.
The hotplug package is not needed anymore and is disabled when udev is
installed, so it should be removed.
Оставить комментарий
Имя или ник:
Комментарий: