[sisyphus] ALSA 0.9.0rc7 и файлы устройств

Dima Vukolov =?iso-8859-1?q?dvukol_=CE=C1_rosmail=2Eru?=
Пт Фев 21 23:13:50 MSK 2003


После обновления alsa до 0.9.0rc7-alt1 и, может, еще чего-то из Sisyphus 
KDE перестал выводить звук через ALSA (только через OSS), а aplay начал 
выдавать ошибки:
aplay: main:462: audio open error: Permission denied

strace показал следующее:
open("/dev/snd/controlC0", O_RDONLY) = -1 EACCES (Permission denied)
open("/dev/aloadC0", O_RDONLY)    = -1 ENOENT (No such file or 
directory)
open("/dev/snd/controlC0", O_RDWR) = -1 EACCES (Permission denied)
open("/dev/snd/controlC0", O_RDONLY) = -1 EACCES (Permission denied)
open("/dev/aloadC0", O_RDONLY)    = -1 ENOENT (No such file or 
directory)
open("/dev/snd/controlC0", O_RDWR) = -1 EACCES (Permission denied)
write(2, "aplay: main:462: ", 17) = 17
write(2, "audio open error: Permission den"..., 35) = 35
write(2, "\n", 1)                 = 1
_exit(1)                          = ?

Права на /dev/snd/* я исправил через options snd device_mode=0666 в 
/etc/modules.conf. И после создания /dev/aloadC* всё заработало на ура.
Вопрос 1: почему в пакете dev нет /dev/aloadC*, раз они требуются?
Вопрос 2: откуда взялась ошибка с правами на /dev/snd/*? Ведь раньше всё 
прекрасно работало и с device_mode=0660.

-- 
Dima Vukolov




Подробная информация о списке рассылки Sisyphus