ЗАО «ЗЭО»
Техническая поддержка пользователей => Тион270, Тион-Про270, Сириус270 => Тема начата: Григорий от 15 Сентября, 2010, 09:59:48
-
Сейчас пытаемся заставить ТИОН работать со звуком. Для этих целей в корневую включили alsa-утилиту aplay. Собрали корневую, закачали её на плату, в консоле пишем:
# aplay /home/default/rear_center.wav
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:3985:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2202:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:590: audio open error: No such file or directory
#
Звука тоже никакого не слышно. Файл /home/default/rear_center.wav существует. Подскажите пожалуйста что мне делать в такой ситуации? Мне кажется, что aplay как-то криво собрался. Может быть нужно использовать не aplay, а что-то другое? Я пытался ещё поставить madplay, но он вообще отказался собираться и пришлось его отключить в menuconfig.
-
До сих пор не получается заставить тион выдавать звук.
Предприняли следующие шаги:
mkdir /dev/snd
mknod /dev/snd/pcmC0D0p c 116 4
mknod /dev/snd/pcmC0D0c c 116 5
mknod /dev/snd/controlC0 c 116 6
На одном из форумов вычитали, что создание именно этих устройств помогло человеку решить проблему со звуком, но там была другая плата, не тион. Нам это, к сожалению не помогло...
Причём как видно из:
# cat /proc/asound/cards
0 [UCB1400 ]: pxa2xx-ac97 - UCB1400
pxa2xx-ac97 (Philips UCB1400)
#
звуковуху он видит. Я так понимаю, что нам нужно создать какие-то файлы устройств, чтобы заставить звук работать, но какие это файлы? И что ещё кроме создания файлов нужно сделать?
-
Сделайте в /dev/snd следующие символьные устройства:
controlC0 116 0
pcmC0D0c 116 24
pcmC0D0p 116 16
timer 116 33
-
Большое спасибо! После создания этих устройств действительно всё заработало!