关于FC6声卡问题的简易解决方案
看到各位兄弟有声卡的问题,所以写下点东西,希望对有同样问题的兄弟有帮助。我的系统是FC5,6
我的声卡是Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller,用的是alsa的驱动snd_intel8x0
系统能正确认出,声卡检测不能发声。
解决办法:
1.rmmod snd_intel8x0
如果出现ERROR: Module snd_intel8x0 is in use,试试把上面面板的声音控制给删了,再试试rmmod snd_intel8x0
如果成功,输入modprobe snd_intel8x0,应该能发声.
(snd_intel8x0改成自己的模块)
2.有时候发现这样很麻烦,而且并不总是成功,所以就想写个服务,开机时自动卸载、加载模块,命名为alsa
#!/bin/bash
#
# alsa: Alsaconfigure
#
# chkconfig: 2345 88 10
# description: Alsaconfigure,so Alsa module can be used while starting the computer!
#
#
start()
{
echo "ALSA is starting."
rmmod snd_intel8x0
modprobe snd_intel8x0
echo "Alsa is started now! It's so good!"
}
stop()
{
echo "ALSA is stoping."
rmmod snd_intel8x0
echo "Alsa is stoped now! It's so good!"
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart|reload|condrestart}"
exit 1
esac
exit 0
没有经过严格测试,只是试着有用。赋予可执行属性
然后,打开 系统--管理--服务器设置--服务 里,“行动”里添加alsa,下次开机就能运行了
如果有人试着可行,千万别让帖子沉了
页:
[1]