November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Tuesday, August 30th, 2005 05:10 pm
Debian testing. Ядро 2.6.8. ALSA. xmms запускается, файлы играет. Громкость можно менять. В KDEшном миксере тоже можно.
А родные алсовские amixer и alsamixer не работают. Говорят
amixer: Mixer attach default error: No such file or directory
alsamixer: function snd_ctl_open failed for default: No such file or directory

Чего им не хватает для полного счастья?

Upd: им не хватало /dev/snd/control*
Спасибо [livejournal.com profile] drf_ckoff за наводку. Но я так и не понял, кто должен был эти девайсы создавать, и почему этот кто-то этого не сделал. В MAKEDEV их нет, dpkg_reconfigure libasound2 и alsa-utils их не создают. alsa-config тоже.
Wednesday, August 31st, 2005 10:27 am (UTC)
Ядро 2.6.8, alsa-utils 1.0.9a-4, libasound2 1.0.9-3. По-моему, они сильно других версий и не бывают. 0.9 не считается.
Wednesday, August 31st, 2005 10:34 am (UTC)
cat /proc/asound/version
alsamixer --version
Wednesday, August 31st, 2005 10:48 am (UTC)
#cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.4 (Mon May 17 14:31:44 2004 UTC).
Compiled on Aug 28 2005 for kernel 2.6.8

# alsamixer --version
alsamixer: invalid option -- -
AlsaMixer v1.0.9a
Wednesday, August 31st, 2005 10:51 am (UTC)
Ну вот - по ходу alsalib новей чем надо.
Wednesday, August 31st, 2005 11:12 am (UTC)
А это ничего, что на домашней машине ровно те же версии миксера с библиотеками на таком же Debian testing нормально работают? Разница только в том, что ядро я там собирал в мае, и карта там другая - древний SB16.
Не, похоже, собака где-то в другом месте порылась :(
Wednesday, August 31st, 2005 11:15 am (UTC)
Посмотрел на вывод strace.
open("/dev/snd/controlC0", O_RDONLY) = -1 ENOENT (No such file or directory)
Вот тут и порылась.
Wednesday, August 31st, 2005 11:56 am (UTC)
Шаман, однако :)
Скопировал всю пачку snd/*, и оно заработало. Спасибо.
Остался только вопрос, кто должен был создавать эти девайсы, и почему он их не создал.
Wednesday, August 31st, 2005 11:57 am (UTC)
Ну не знаю, как у вас в дебиане, а у нас:
rpm -qf /dev/snd
dev-3.3.1-alt13
Wednesday, August 31st, 2005 12:06 pm (UTC)
вообще-то,
dpkg -S /dev/snd
но оно ничего не находит. Возможно, они были созданы при скриптом из какого-то пакета при его установке.