Weblog entry #25 for Utumno
Recently I've added a second soundcard to my system , a SB Live! by Creative. ( module snd_emu10k1 )
I also have an onboard AC'97-compliant CK804 ( module snd_intel8×0 )
The problem is that ALSA does not see the second card at all:
tajwan:/etc/modprobe.d# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: CK804 [NVidia CK804], device 0: Intel ICH [NVidia CK804]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: CK804 [NVidia CK804], device 2: Intel ICH - IEC958 [NVidia CK804 - IEC958]
Subdevices: 1/1
Subdevice #0: subdevice #0
sees only the onboard card. Similarly,
tajwan:/etc/modprobe.d# cat /proc/asound/cards
0 [CK804 ]: NFORCE - NVidia CK804
NVidia CK804 with ALC850 at irq 22
sees only the CK804. But, the modules for my PCI card get loaded correctly:
tajwan:/etc/modprobe.d# lsmod | grep snd
snd_emu10k1_synth 8576 0
snd_emux_synth 40192 1 snd_emu10k1_synth
snd_seq_virmidi 7744 1 snd_emux_synth
snd_seq_midi_emul 8256 1 snd_emux_synth
snd_emu10k1 149472 1 snd_emu10k1_synth
snd_seq_oss 35456 0
snd_seq_midi 10752 0
snd_seq_midi_event 8512 3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
snd_seq 60672 8 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_rawmidi 28768 3 snd_seq_virmidi,snd_emu10k1,snd_seq_midi
firmware_class 11392 1 snd_emu10k1
snd_seq_device 9556 7 snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
snd_util_mem 6144 2 snd_emux_synth,snd_emu10k1
snd_hwdep 11592 2 snd_emux_synth,snd_emu10k1
snd_intel8×0 37864 1
snd_ac97_codec 117592 2 snd_emu10k1,snd_intel8×0
ac97_bus 2944 1 snd_ac97_codec
snd_pcm_oss 51168 0
snd_mixer_oss 19328 1 snd_pcm_oss
snd_pcm 86476 4 snd_emu10k1,snd_intel8×0,snd_ac97_codec,snd_pcm_oss
snd_timer 25928 3 snd_emu10k1,snd_seq,snd_pcm
snd 69096 16 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_seq_oss,snd_seq,snd_rawmidi,snd_seq_device,snd_hwdep,snd_intel8×0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 8928 1 snd
snd_page_alloc 11216 3 snd_emu10k1,snd_intel8×0,snd_pcm
here's my /etc/modprobe.d/sound:
tajwan:/etc/modprobe.d# cat /etc/modprobe.d/sound
alias snd-card-0 snd-intel8×0
options snd-intel8×0 index=0
alias snd-card-1 snd-emu10k1
options snd-emu10k1 index=1
I've also added a 'options snd cards_limit=2' to /etc/modprobe.d/alsa-base, as per advice from ALSA webpage. Didn't help.
What gives?? Anyone's got an idea??
Comments on this Entry
[ Send Message | View Utumno's Scratchpad | View Weblogs ]
oh, sorry. Turns out the soundcard is actually a 'Dell OEM SB Live!' which needs 'snd_emu10k1X' and not 'snd_emu10k1'
Now ALSA sees both of them.
[ Parent | Reply to this comment ]