LinuxSir.cn,穿越时空的Linuxsir!

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

求助!硬件引起的死机问题!

[复制链接]
发表于 2007-7-5 16:26:12 | 显示全部楼层 |阅读模式
症状是:控制台下从不死机,在桌面环境下无规律的死机(有时候刚进入桌面就死机,有时候则是中途死机),死机时除了鼠标能动之外什么都没反映,连切换到控制台也无效,先后换过好几个LINUX发行版均如此。同时,在WINDOW XP下经常是关闭一些大的程序之后蓝屏,后来根据蓝屏代码知道是板载声卡的问题,在BIOS中屏蔽板载声卡并换上一块PCI独立声卡后,WINDOWS下的死机现象消失了,而LINUX下依旧,请高手指点啊,这样老死机很让人郁闷啊!
 楼主| 发表于 2007-7-5 16:30:37 | 显示全部楼层
哦,补充一下,在换声卡后我重装了我的Debian Etch,系统识别出了新声卡,但似乎也识别出了板载的!(汗...我明明在BIOS里屏蔽了的啊),当然,在装ALSA时我选择的是新声卡,经测试可以正常发声,但就是在我第一次进桌面不到10秒时死了...
回复 支持 反对

使用道具 举报

发表于 2007-7-5 16:42:05 | 显示全部楼层
你试试将你的板载声卡的模块禁用

/etc/modprobe.d/blacklist 这个文件中可以设置禁止加载哪些模块

或者,你试试,在进X之前,手动将你的板载声卡的模块卸载
modprobe -r 模块名(可能会有一串模块),然后再进X试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-5 18:14:14 | 显示全部楼层
谢谢楼上的方法,我刚才试过了,用modprobe -l *ac97*得到以下三个模块:
snd-ac97-bus.ko
snd-ac97-codec.ko
ac97-codec.ko
其中最后一个是本来就没有加载的,当我用rmmod snd-ac97-bus snd-ac97-codec时,系统提示snd-ac97-bus被snd-ens1371使用,于是我把它也给rmmod了,进桌面折腾了一会,的确不死机了!可是问题又来了,现在系统没声音了!snd-ens1371是我的独立声卡的模块,可是.......
debian:~# modprobe --show-depend snd-ens1371
insmod /lib/modules/2.6.18-4-686/kernel/sound/core/snd-page-alloc.ko
insmod /lib/modules/2.6.18-4-686/kernel/sound/soundcore.ko
install /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; : ; }
insmod /lib/modules/2.6.18-4-686/kernel/sound/core/snd-timer.ko
install /sbin/modprobe --ignore-install snd-pcm && { /sbin/modprobe --quiet snd-pcm-oss ; : ; }
insmod /lib/modules/2.6.18-4-686/kernel/sound/pci/ac97/snd-ac97-bus.ko
insmod /lib/modules/2.6.18-4-686/kernel/sound/pci/ac97/snd-ac97-codec.ko
insmod /lib/modules/2.6.18-4-686/kernel/sound/core/seq/snd-seq-device.ko
install /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
insmod /lib/modules/2.6.18-4-686/kernel/drivers/input/gameport/gameport.ko
install /sbin/modprobe --ignore-install snd-ens1371  && /lib/alsa/modprobe-post-install snd-ens1371
这怎么办啊?
回复 支持 反对

使用道具 举报

发表于 2007-7-5 21:08:19 | 显示全部楼层
可能是你的板载声卡有问题了,你可以试试找一块与ac97模块无关的声卡

也许,可以在加载模块的时候可以设置一些参数,避免去启用板载的声卡(比如中断号之类的)

然后,你可以将板载声卡强制指定一个中断号(只是不知道是否可以强制指定),这样可以避免与外接声卡冲突
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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