LINUX.ORG.RU

alsa и M5455 AUDIO


0

0

У меня проблемы с Алса, не могу разобаться :(


Аудио у меня интегрировано в материнку,
# lspci | grep -i Audio
00:1d.0 Audio device: ALi Corporation High Definition Audio/AC'97 Host Controller (rev 02)

Модули собирал в ядре, как сказано в инструкции с диском
http://pastebin.org/9316

Вот, они в системе есть:
# lsmod
Module Size Used by
snd_intel8x0 35868 0
snd_ac97_codec 95136 1 snd_intel8x0
ac97_bus 6528 1 snd_ac97_codec
snd_pcm 75268 2 snd_intel8x0,snd_ac97_codec
snd_timer 24964 1 snd_pcm
snd 47096 4 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc 14216 2 snd_intel8x0,snd_pcm
nls_cp866 9472 1
r8169 31492 0

Но утилиты Алсы ничего не видят:
# amixer
amixer: Mixer attach default error: No such device

# dmesg | grep -i sou
Allocating PCI resources starting at 40000000 (gap: 3c000000:c3780000)
Setting up standard PCI resources
PCI: Cannot allocate resource region 3 of device 0000:00:00.0
Time: tsc clocksource has been installed.

# uname -a
Linux Panama 2.6.23.8 #1 SMP Sun Nov 25 17:49:04 UTC 2007 i686 pentium4 i386 GNU/Linux
Дистрибутив CRUX 2.3

Подцепляю драйвер так:

# cat /etc/modprobe.conf
#
# /etc/modprobe.conf: modprobe(8) configuration
#

# ALSA configuration
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
options snd cards_limit=1

# ALSA OSS configuration
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# ALSA mixer settings save/restore
#install snd-intel8x0 /sbin/modprobe --ignore-install \
# snd-intel8x0 $CMDLINE_OPTS; /usr/sbin/alsactl restore
#remove snd-intel8x0 /usr/sbin/alsactl store; /sbin/modprobe -r \
# --ignore-remove snd-intel8x0

# End of file

# cat /etc/rc.modules
#!/bin/bash
#
# /etc/rc.modules: module initialization script
#

/sbin/depmod -a

# snd_intel8x0 ULi M5455 audio card
/sbin/modprobe snd-intel8x0
/sbin/modprobe snd-pcm-oss
/sbin/modprobe snd-mixer-oss
/sbin/modprobe snd-seq-oss

# End of file



★★★

Ответ на: комментарий от anonymous

Это, когда оно работает:

# lsmod
Module Size Used by
snd_seq_oss 33536 0
snd_seq_device 10632 1 snd_seq_oss
snd_seq_midi_event 10624 1 snd_seq_oss
snd_seq 47408 4 snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 41504 0
snd_mixer_oss 18816 1 snd_pcm_oss
snd_intel8x0 33052 0
snd_ac97_codec 94756 1 snd_intel8x0
ac97_bus 6272 1 snd_ac97_codec
snd_hda_intel 21144 0
snd_hda_codec 201216 1 snd_hda_intel
snd_pcm 72324 5 snd_pcm_oss,snd_intel8x0,snd_ac97_codec,snd_hda_intel,snd_hda_codec
snd_timer 22020 2 snd_seq,snd_pcm
snd 48356 11 snd_seq_oss,snd_seq_device,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_a c97_codec,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
snd_page_alloc 11912 3 snd_intel8x0,snd_hda_intel,snd_pcm

baaba ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.