故障现象:笔者是一个网吧的网管,因为部分机器要升级换代,就更换了CPU、主板、机箱和显卡。CPU是赛扬2.4GHz,主板采用华硕的P4PE2-X,显卡用的是七彩虹的GeForce4 MX4000、128MB显存。网吧同时还有另一批刚配置的机器,除了主板用的是华硕P4B533-X外,其余配置都相同。由于这两种主板差异不大,于是直接用克隆方式安装好系统。启动后进入Win98,可以上网,玩各种游戏也正常。但只要在QQ中点视频连接,摄像头上的指示灯就长亮,机器处于假死机状态。在摄像头应用软件Video Capture中使用,屏幕中出现整片黑块,不能出现熟悉的被摄制图像。点击Options,Preview已被勾上,说明应用软件方面没问题。
分析解决:首先怀疑是否系统设置有误,查看系统设备,有6个USB控制器,说明主板上的USB接口已全部打开,再看一下设备中明确出现了Imaging Device设备,展开后是ZSMC USB PC Camera,前面也没有任何感叹号,说明摄像头安装正常。
更换一个不同型号的摄像头,同时更换驱动,还是出现一模一样的情形,看来不是摄像头或驱动的问题。
考虑到系统是直接克隆安装的,可能会存在某些隐藏问题,格式化C盘,老老实实安装全新的Win98,装完主板自带INF驱动、IAA驱动,装好显卡驱动后再装DirectX9.0、USB2.0驱动,重新启动后直接安装摄像头驱动,但问题依旧。
凭着多年的经验,我开始怀疑是主板上的设置有问题。进入BIOS,仔细查看关于USB方面的设置,USB Function设为Enabled,说明已启动支持USB功能。Legacy USB Support中设为缺省值Auto,说明系统在开机时就能自动检测USB设备。USB2.0 Controller中也设为Enabled,说明USB2.0也已打开,USB2.0 Controller Mode中设为HiSpeed,这些都应该没有问题。
无奈之下,只有怀疑主板BIOS是否有什么问题或是硬件兼容性问题,在打算升级BIOS之前又检查了一下。看看主板说明书,再进BIOS。发现Legacy USB Support中有三个选项,一个是Auto,一个是Enabled,一个是Disabled,干脆直接改为Enabled。重启后摄像头能正常使用了,问题解决。