MissMelody3D声卡在Win 95下不发声故障一例
一台586兼容机,配置为:微星HX主板、Pentium 133 CPU、16M EDO内存、S3 868显示卡、Seagate 1GB超薄硬盘、Goldstar四速光驱、Miss Melody Plug&Play 3D声卡,在DOS 6.22、中文Windows 3.2下,一切正常。该声卡兼容Sound Blaster Pro and MPC Compatible games&Applications,支持DOS、Windows 3.x、OS/2 Warp和Windows 95即插即用,另带CD-ROM和游戏杆接口。但一次安装Windows 95之后,却发现了该声卡存在的缺点:Windows 95安装过程中,当询问你是否有网络设备或声音、视频设备时,将声音、视频设备选中,安装完毕后重新启动,却没有声音。
#3 故障分析及排除:
双击“控制面板”中的“系统”选项,查看“设备管理”中的声音、视频和游戏控制器选项,发现其下的OPL3、ESS ES688 Audio Drive、MPU-401 Compatible、游戏口操纵杆四个选项边上均有一黄色惊叹号,表明该设备有冲突,不能正常运行。退出Windows 95,进入Windows 3.2,用光驱控制面板上的放音键播放CD,发音正常,但在Windows 95下却不能,且Windows 95下任何声音文件均不能播放。重新安装Windows 95,更换一块新的声卡,故障依旧。看来毛病是出在软件设置上。
检查中断设置:MPU-401中断请求为05,ESS ES688 Audio Drive中断请求为09,那么中断07被什么设备占用了呢?查找发现被打印端口(LPT1)占用,但同时却提示该设备与ESS ES688 Audio Drive设备发生冲突。难道Windows 95认为我的微机里有两块声卡吗?逐一检查所有设备,在“未知设备”选项中果然发现ESS ES688 Audio Drive选项,删除该未知设备连同里面的选项,并更改声音、视频和游戏控制器中ESS ES688 Audio Drive的驱动程序(用随卡配的Windows 95驱动程序)。重新启动,一切正常,回到Windows 3.2中,CD播放设备也能正常使用了。
#3 小结:
声卡不发声,除了声卡兼容性不好外,大多数为设置中断有冲突。本例中,由于该声卡支持即插即用,而安装时又选择了音频设备,造成Windows 95将其误认为是两块声卡,由于中断资源有限,故造成冲突使声卡不能发声。遇到类似情况时,不要片面地认为其兼容性差或认为硬件损坏,仔细检查每一个中断,或许就会有新的发现。