试了不行。

第二个网卡好像压根没识别出来。

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0



不过好像驱动模块都加载了:

$ lsmod | grep emu10k1
snd_emu10k1_synth       5368  0
snd_emu10k1           116176  1 snd_emu10k1_synth
snd_emux_synth         25336  1 snd_emu10k1_synth
snd_util_mem            3876  2 snd_emu10k1,snd_emux_synth
snd_emu10k1x           13140  0
snd_rawmidi            18596  4
snd_emu10k1,snd_seq_virmidi,snd_emu10k1x,snd_seq_midi
snd_seq_device          6136  5
snd_emu10k1_synth,snd_emu10k1,snd_seq_midi,snd_seq,snd_rawmidi
snd_ac97_codec         91264  2 snd_emu10k1,snd_emu10k1x
snd_pcm                62416  6
snd_emu10k1,snd_emu10k1x,snd_ac97_codec,snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_hwdep               6120  3 snd_emu10k1,snd_emux_synth,snd_hda_codec
snd_timer              17460  3 snd_emu10k1,snd_seq,snd_pcm
emu10k1_gp              2400  0
snd                    49028  18
snd_emu10k1,snd_emux_synth,snd_seq_virmidi,snd_emu10k1x,snd_seq,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_timer
gameport               10216  2 emu10k1_gp
snd_page_alloc          8116  4
snd_emu10k1,snd_emu10k1x,snd_hda_intel,snd_pcm




2010/1/4 Li Jie <[email protected]>

> 2010/1/4 wzc0066 <[email protected]>:
> > $ cat /proc/asound/cards
> >  0 [Intel          ]: HDA-Intel - HDA Intel
> >                       HDA Intel at 0xfebf8000 irq 22
> >
> >
> > 两个声卡是:
> >
> > $ lspci | grep audio
> > 05:01.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev
> 05)
> > $ lspci | grep Audio
> > 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio
> > Controller (rev 02)
> >
> >
> > 系统的配置文件只有/etc/alsa/alsa-source.conf
> > ifndef ALSA_CARDS
> > ALSA_CARDS="all"
> > endif
> >
>
> 查看device的办法:
> aplay -l
>
> 比如我的机器有如下输出:
> aplay -l
> **** List of PLAYBACK Hardware Devices ****
> card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
>  Subdevices: 1/1
>  Subdevice #0: subdevice #0
> card 1: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI]
>  Subdevices: 1/1
>  Subdevice #0: subdevice #0
>
> 默认情况下, alsa可能是使用card0, 但是我需要使用card1, 可以这样写入到配置文件:
> cat /etc/asound.conf
> pcm.!default {
>    type hw
>    card 1
> }
>
> 如果没有asound.conf, 可以自己创建一个.
>
> 改完后 /etc/init.d/alsa-utils restart 即可.
>
> 上面的办法是我在自己的电脑上验证成功的,
>
>
> >
> >
> > 2009/12/31 Li Jie <[email protected]>
> >>
> >> 2009/12/31 wzc0066 <[email protected]>:
> >> > 系统有两个声卡,一个是集成的(不能工作),一个是独立;
> >> > 升级到squeeze后,系统默认支持的是那个集成的,所以有什么方法可以配置这两个声卡昵?
> >> > 网上有人提议可以通过biso禁止掉那个集成的,但有没有不关机通过命令配置切换的昵?
> >>
> >> 我也是多个声卡, 我的配置是这样的:
> >> $ cat /proc/asound/cards
> >>  0 [Intel          ]: HDA-Intel - HDA Intel
> >>                      HDA Intel at 0xd5200000 irq 22
> >>  1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
> >>                      HDA ATI HDMI at 0xd0030000 irq 17
> >>
> >> $ cat /etc/asound.conf
> >> pcm.!default {
> >>    type hw
> >>    card 1
> >> }
> >>
> >> 这样默认使用声卡1, 而不是声卡0.
> >>
> >> 你可以尝试一下.
> >>
> >> >
> >> > --
> >> > wzc0066
> >> >
> >>
> >>
> >>
> >> --
> >> Regards
> >> Li Jie
> >
> >
> >
> > --
> > wzc0066
> >
>
>
>
> --
> Regards
> Li Jie
>



-- 
wzc0066

回复