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*
Спасибо
drf_ckoff за наводку. Но я так и не понял, кто должен был эти девайсы создавать, и почему этот кто-то этого не сделал. В MAKEDEV их нет, dpkg_reconfigure libasound2 и alsa-utils их не создают. alsa-config тоже.
А родные алсовские 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*
Спасибо
no subject
crw-rw---- 1 root audio 14, 0 Dec 19 2003 /dev/mixer0
crw-rw---- 1 root audio 14, 16 Dec 19 2003 /dev/mixer1
crw-rw---- 1 root audio 14, 32 Dec 19 2003 /dev/mixer2
crw-rw---- 1 root audio 14, 48 Dec 19 2003 /dev/mixer3
исти?
xmms может и сам звук делать тише/громче. Точнее так: xmms делает звук тише/громче по средством внутреннего софтового усилителя. У меня на машине ползунок в xmms на громкость не влияет, т.к. я использую hardware mixer. Это я к чему: оно у тебя миксер открыть не может :(
У меня SoundBlaster и егойный драйвер сам поддерживает миксер. У тебя железка какая?
no subject
crw-rw---- 1 root audio 14, 16 Aug 28 11:19 /dev/mixer1
crw-rw---- 1 root audio 14, 32 Aug 28 11:19 /dev/mixer2
crw-rw---- 1 root audio 14, 48 Aug 28 11:19 /dev/mixer3
не, когда я менял громкость, это отражалось в ползунке в KDEшном миксере. В смысле, это было не софтовое усиление.
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
no subject
2) проверить правильность /etc/asound*
no subject
crw-rw---- 1 root audio 14, 19 Aug 28 11:19 /dev/dsp1
crw-rw---- 1 root audio 14, 35 Aug 28 11:19 /dev/dsp2
crw-rw---- 1 root audio 14, 51 Aug 28 11:19 /dev/dsp3
crw-rw---- 1 root audio 14, 0 Aug 28 11:19 /dev/mixer
crw-rw---- 1 root audio 14, 16 Aug 28 11:19 /dev/mixer1
crw-rw---- 1 root audio 14, 32 Aug 28 11:19 /dev/mixer2
crw-rw---- 1 root audio 14, 48 Aug 28 11:19 /dev/mixer3
crw-rw---- 1 root audio 14, 6 Aug 28 11:19 /dev/sndstat
запускал от рута.
/etc/asound* отсутствует
no subject
что написано в /etc/modprobe.d/sound и /etc/modprobe.d/alsa?
no subject
alias snd-card-0 snd-intel8x0
options snd-intel8x0 index=0
и они грузятся и работают. Кроме миксера :)
no subject
приползу на работу завтра - гляну
может сохранился
no subject
no subject
open("/usr/share/alsa/alsa.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=7467, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
read(3, "#\n# ALSA library configuration "..., 4096) = 4096
read(3, "if cards.pcm.iec958\npcm.modem ca"..., 4096) = 3371
read(3, "", 4096) = 0
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40018000, 4096) = 0
futex(0x401021b4, FUTEX_WAKE, 2147483647) = 0
access("/etc/asound.conf", R_OK) = -1 ENOENT (No such file or directory)
access("/root/.asoundrc", R_OK) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/dev/aloadC0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC0", O_RDWR) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/dev/aloadC0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC0", O_RDWR) = -1 ENOENT (No such file or directory)
write(2, "amixer: ", 8amixer: ) = 8
write(2, "Mixer attach default error: No s"..., 53Mixer attach default error: No such file or directory) = 53
write(2, "\n", 1
) = 1
exit_group(1) = ?
no subject
no subject
В MAKEDEV такого не наблюдается
no subject
no subject
no subject
no subject
no subject
вон, выше вывод strace... Но к пользованию strace нужно вырабатывать навык - не всегда удается, по больше части всё работает сразу :)
no subject
Сам люблю Линукс, но зачем вот так добровольно трахаться?..
Это потом уже мозгом понимаешь, что может оно иногда и в кайф. А поначалу -- чистые эмоции.
no subject
no subject
no subject
no subject
alsamixer --version
no subject
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
no subject
no subject
Не, похоже, собака где-то в другом месте порылась :(
no subject
open("/dev/snd/controlC0", O_RDONLY) = -1 ENOENT (No such file or directory)
Вот тут и порылась.
no subject
Скопировал всю пачку snd/*, и оно заработало. Спасибо.
Остался только вопрос, кто должен был создавать эти девайсы, и почему он их не создал.
no subject
rpm -qf /dev/snd
dev-3.3.1-alt13
no subject
dpkg -S /dev/snd
но оно ничего не находит. Возможно, они были созданы при скриптом из какого-то пакета при его установке.