URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 36563
[ Назад ]

Исходное сообщение
"Где можно узнать о соответствии dsp  и зв.карты?"

Отправлено XXX , 28-Окт-03 17:49 
А точнее имеются две зв. карты.По идее каждая карточка имеет свой /dev/dsp/.Нужно узнать для какой карточки исп /dev/dsp0,а для какой /dev/dsp1.Может имеется какой-то файл где содержится эта информация?
                        Заранее спасибо.

Содержание

Сообщения в этом обсуждении
"Где можно узнать о соответствии dsp  и зв.карты?"
Отправлено lavr , 29-Окт-03 11:44 
>А точнее имеются две зв. карты.По идее каждая карточка имеет свой /dev/dsp/.Нужно
>узнать для какой карточки исп /dev/dsp0,а для какой /dev/dsp1.Может имеется какой-то
>файл где содержится эта информация?
>            
>          
> Заранее спасибо.

# ls -la /dev/sndstat*
# cat < /dev/sndstat

остальное голова, man'ы, handbook и faq подскажут


"Где можно узнать о соответствии dsp  и зв.карты?"
Отправлено Russell , 29-Окт-03 16:41 
># ls -la /dev/sndstat*
># cat < /dev/sndstat
>
>остальное голова, man'ы, handbook и faq подскажут

# ls -l /dev/sndstat*
crw-rw-rw-    1 root     root      14,   6 Апр 26  2003 /dev/sndstat


# cat  /dev/sndstat
cat: /dev/sndstat: No such device

В чем проблема?
Смотрел всякие статьи по sndstat.Там cat выводил инфу о звуковухе в которой я не видел именно привязки карточки к dsp0 или dsp1.  


"Где можно узнать о соответствии dsp  и зв.карты?"
Отправлено lavr , 29-Окт-03 16:43 
>># ls -la /dev/sndstat*
>># cat < /dev/sndstat
>>
>>остальное голова, man'ы, handbook и faq подскажут
>
># ls -l /dev/sndstat*
>crw-rw-rw-    1 root     root  
>    14,   6 Апр 26  
>2003 /dev/sndstat
>
>
># cat  /dev/sndstat
>cat: /dev/sndstat: No such device
>
>В чем проблема?
>Смотрел всякие статьи по sndstat.Там cat выводил инфу о звуковухе в которой
>я не видел именно привязки карточки к dsp0 или dsp1.

смотри какая у тебя OS и ее версия, ну и man pcm в случае FreeBSD


"Где можно узнать о соответствии dsp══и зв.карты?"
Отправлено Antonio , 30-Окт-03 10:35 
>># cat < /dev/sndstat

Сравните то, что вам посоветовали и то, что вы написали.

># cat  /dev/sndstat


"Где можно узнать о соответствии dsp══и зв.карты?"
Отправлено Russell , 01-Ноя-03 17:06 
>>># cat < /dev/sndstat
>
>Сравните то, что вам посоветовали и то, что вы написали.
>
>># cat  /dev/sndstat
Да ,тут я написал не правильно .Но как у Вас я пробовал ответ
все-равно: нет такого устройства.ОС у меня ASP Linux 9 Ural-
там для pcm man нету:(((


"Где можно узнать о соответствии dsp══и зв.карты?"
Отправлено XXX , 01-Ноя-03 17:06 
>>># cat < /dev/sndstat
>
>Сравните то, что вам посоветовали и то, что вы написали.
>
>># cat  /dev/sndstat
Да ,тут я написал не правильно .Но как у Вас я пробовал ответ
все-равно: нет такого устройства.ОС у меня ASP Linux 9 Ural-
там для pcm man нету:(((


"Где можно узнать о соответствии dsp══и зв.карты?"
Отправлено qq , 01-Ноя-03 18:04 
>>>># cat < /dev/sndstat
>>
>>Сравните то, что вам посоветовали и то, что вы написали.
>>
>>># cat  /dev/sndstat
>Да ,тут я написал не правильно .Но как у Вас я пробовал
>ответ
>все-равно: нет такого устройства.ОС у меня ASP Linux 9 Ural-
>там для pcm man нету:(((

похоже в линукс нет прямого способа _узнать_ на каком устройстве какая карта, не послушав откуда звук пойдет. по крайней мере я такого не нашел.
но определить какая карта на какое устройство должна вставать, можно, если импользовать ALSA драйверы. вот ссылки где это обсуждается:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=utf-8&...$65ff@gated-at.bofh.it&rnum=5&prev=/groups?q=two+/dev/dsp+which+card&hl=en&lr=&ie=UTF-8&oe=utf-8&selm=20030111135006%2465ff%40gated-at.bofh.it&rnum=5
http://lists.debian.org/debian-user/2003/debian-user-200301/...


"Где можно узнать о соответствии dsp══и зв.карты?"
Отправлено Russell , 01-Ноя-03 20:14 
qq cпасибо за ссылки.:)
На сколько я понял в файле /etc/modules.conf(для asp linux 9,для
FreeBSD может другой) есть такие строки:


alias usb-controller usb-uhci

alias sound-slot-0 via82cxxx_audio
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S
alias usb-controller1 ehci-hcd
(у меня сейчас одна карта ,но на др компе две)

И на сколько я понял из англ. форума(я не силен в англ. языке) в записи
alias sound-slot-0 via82cxxx_audio(где via82cxxx_audio моя карточка) номеру sound-slot соответствует номер dsp(т.е. в данном случае 0).
Я прав?  


"Где можно узнать о соответствии dsp══и зв.карты?"
Отправлено qq , 01-Ноя-03 21:47 
>Я прав?
по крайней мере, так написано в первой ссылке.

во второй предлагается другое решение, с параметрами к модулю..
у меня протестировать негде, двух звуках нет.
ну ты же можешь проверить и выяснить, как работает :)