У меня две звуковые карты - встроенная HDA Intel и SoundBlaster X-Fi, раньше использовал вторую с OSS, теперь достало, что куча прог только с ALSA нормально работают и хочу использовать встроенную. Но ALSA не работает, пробовал из исходников компилировать по
этому руководству, но с версией 1.0.20. Не помогает, ещё что-то не то сделал, раньше aplay ошибок не выдавал, теперь он только под рутом пашет, но звука ни в каком случае нету. Без рута выдаёт:
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: Permission denied
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: Permission denied
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: Permission denied
ALSA lib conf.c:3985:(snd_config_expand) Evaluate error: Permission denied
ALSA lib pcm.c:2211:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:608: ошибка открытия аудио-устройства: Permission denied
И ещё ALSA не перезапусается по sudo /etc/init.d/alsasound reload , выдаёт:
Shutting down sound driver: ERROR: Module snd_hda_codec_analog is in use
ERROR: Module snd_hda_intel is in use
ERROR: Module snd_hda_codec is in use by snd_hda_codec_analog,snd_hda_intel
ERROR: Module snd_hwdep is in use by snd_hda_codec
ERROR: Module snd_pcm is in use by snd_hda_intel,snd_hda_codec
ERROR: Module snd_seq is in use
ERROR: Module snd_timer is in use by snd_pcm,snd_seq
ERROR: Module snd_seq_device is in use by snd_seq
ERROR: Module snd is in use by snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
done
ALSA driver is already running.
поэтому всё подставлять значения в конфиг терпения не хватило каждый раз перезагружать

.
Вопрос: как сделать работоспособную ALSA?