LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1404|回复: 0

关于FC6声卡问题的简易解决方案

[复制链接]
发表于 2006-10-29 17:59:05 | 显示全部楼层 |阅读模式
不知道各位兄弟是否有声卡的问题,安装FC5,FC6时声卡总是有问题。所以写下点东西,希望对有同样问题的兄弟有帮助。
我的声卡是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}"
        exit 1
esac

exit 0
没有经过严格测试,只是试着有用。赋予可执行属性
然后,打开 系统--管理--服务器设置--服务 里,“行动”里添加alsa,下次开机就能运行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表