Aether 发表于 2003-4-19 21:31:47

请问大家,声卡设备的设备文件和脚本是什么,我想禁用其中的一块

谢谢大家了

llc 发表于 2003-4-19 22:12:04

/etc/modules.conf

Aether 发表于 2003-4-21 11:34:37

部长兄,其实/etc/modules.conf是配置文件,我想找的是驱动设备的文件,也就驱动的模块,肯定在/dev下,我的是ct5880声卡,不知道相对应的是什么模块,为什么没有linxu核心的书呢,现在有的书都是如何配置的书。

llc 发表于 2003-4-21 12:50:06

es1371模块,驱动5880,在/etc/modules.conf里屏蔽即可

无论那个声卡驱动,都用同一样的设备文件,就是/dev/dsp,/dev/mixer,你想屏蔽掉它们?你不想用声卡了?

还有,模块一般是放在/lib/modules目录下,只有设备文件才放在/dev下

Aether 发表于 2003-4-21 13:19:57

我的破主板上有一块ct5880声卡,主板不能禁用,修改/etc/module.conf后声音出来了,可是玩游戏的时候却没声音,如魔兽,quake等,后反复试验,推证实游戏调用了主板上的声卡,也就是说只能屏蔽掉整个驱动设备了,我按你说的方法试试,多谢了。

Dragonfly 发表于 2003-4-22 04:47:43

i think even u mask the es1371 in module.conf, kernel will load this module.
try to find es1371.o from /lib/modules/2.4.xx/kernel/sound/ and rename it. (do not delete it, u may need it later).

Aether 发表于 2003-4-22 11:06:56

thank ver much ,i think you speak good,i try again

Dragonfly 发表于 2003-4-22 11:11:33

u are welcome. good luck.

Aether 发表于 2003-4-22 23:42:15

还是不行,玩了,现在搞的ct5880用sndconfig都配置不了了,出现以下提示:不能定位sound-solt0,歇了。。。

Dragonfly 发表于 2003-4-22 23:52:12

linux can not find u sound card driver by ths way. so u also need modify u /etc/module.conf, or /etc/module.d/alsa to set the sound-solt0 to the card u want to use.

in summary, u have two. a and b. u want to use a and disable b. so u need set u sound-slot-0 to snd-card-0 and alias snd-card-0 to a, not b. also set card number limit to 1. check u alsa conf file.

which os u use? rh?

Aether 发表于 2003-4-23 09:41:57

是的,我用的是rh8.0,内核是2.8.14的,我已经修改过/etc/modules.conf,和你说的方法相同,可是还是老问题,在xwindows下听歌,放影碟声音完全没有问题,可是一进入游戏就声音全无,我现在的用法是,玩游戏的时候修改/etc/modules.conf为sound-solt-0 es1371,使用耳机。平常使用的时候,修改/etc/modules.conf为sound-solt-0 ymf724可以在xwindows下正常使用,但玩游戏的时候没有声音,难道升级内核可以改善?

Dragonfly 发表于 2003-4-23 10:09:37

i am not sure if upgrade the kernel can correct this. can u upgrade the alsa to 0.9.2?
页: [1]
查看完整版本: 请问大家,声卡设备的设备文件和脚本是什么,我想禁用其中的一块