[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 双声卡配置问题?



试了不行。

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

$ 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 <eltshanli@gmail.com>
2010/1/4 wzc0066 <wzc0066@gmail.com>:
> $ 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 <eltshanli@gmail.com>
>>
>> 2009/12/31 wzc0066 <wzc0066@gmail.com>:
>> > 系统有两个声卡,一个是集成的(不能工作),一个是独立;
>> > 升级到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

Reply to: