Решение проблемы со звуком в Linux программах

Опубликовано nekit - вс, 22/04/2012 - 02:50
Описание проблемы:
  1. ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
  2. ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
  3. ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
  4. ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
  5. ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
  6. ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
  7. ALSA lib conf.c:4633:(snd_config_expand) Evaluate error: No such file or directory
  8. ALSA lib pcm.c:2211:(snd_pcm_open_noupdate) Unknown PCM default
  9. snd_pcm_open SND_PCM_STREAM_PLAYBACK 'default' failed: No such file or directory
Решение: Создание файла /compat/linux/etc/asound.conf с таким содержимым:
  1. @hooks [
  2.     {
  3.         func load
  4.         files [
  5.             "/etc/alsa/pcm/pcm-oss.conf"
  6.             "/etc/alsa/pulse-default.conf"
  7.         ]
  8.         errors false
  9.     }
  10. ]
Создание файла /compat/linux/etc/alsa/pcm/pcm-oss.conf с таким содержимым:
  1. pcm.!default {
  2.     type oss
  3.     device /dev/dsp
  4. }
  5.  
  6. mixer.!default {
  7.     type oss
  8.     device /dev/dsp
  9. }
  10.  
  11. ctl.!default {
  12.     type oss
  13.     device /dev/mixer
  14. }