NEC品牌电脑安装网卡故障解决
数码与整机
朋友公司所用的是NEC品牌电脑,采用OEM微星的MS-6332主板。该主板为MICRO ATX结构,带双PCI插槽,采用Intel 815E芯片组,板载Intel i752显卡及YAMAHA743 AC’97声卡。因设备改造,需要在该机上安装网卡,但安装完成后网卡出现兼容性故障。
一、故障现象
Win98能够正确识别网卡并安装其驱动程序和各种协议,但网卡却无法正常工作。打开“控制面板→系统→设备管理器”进行查看,发现网络适配器下的网卡一项前面有一个惊叹号,且系统给出如下状态提示:“该设备的BIOS尚未为该设备分配可用的中断号,错误代码029”。
二、分析及解决
从提示信息上来理解,认为是网卡上的BIOS芯片有问题:丢失了网卡可用中断号等信息,但将该网卡换到其他电脑上却能正常工作。又尝试更换了网卡所用的PCI插槽以及将其他类型的好网卡换到该机上进行实验,可故障依旧!由此看来,网卡并没有问题!而是主板的兼容性在作怪。
开机后进入BIOS设置界面,发现PCI插槽的中断号采用的是自动分配的方式,考虑到这可能与Win98软件给的中断分配机制产生冲突,便尝试着将PCI插槽的中断进行手工分配。但无论怎样改动,重新启动系统后网卡的故障还是没能排除。
看来,需要从Win98系统方面着手了。进入Win98系统后,将设备管理器中的每一项依次展开后仔细查看,有一项内容引起了我的注意:在设备管理器的系统设备下,有一项名为PCI BUS,它属性中的IRQ指导一项正是关于Win98系统如何对PCI设备的中断号进行分配的依据(如(图1))。

按照由上至下的优先级原则,Win98系统初安装时将默认以“使用ACPI BIOS获取IRQ表格”的方式为PCI设备分配中断号。而ACPI作为一种比较新的高级电源管理接口,很容易因为主板本身的BIOS不完善或者由于所用的板卡过于老旧等原因而发生兼容性问题。其随机帮助也清清楚楚地指出:“如果PCI设备有问题,请单击以清除‘使用ACPI BIOS获取IRQ表格’复选框,并重新启动Windows”。
找准了问题的原因,接下来的处理就简单了:清除“使用ACPI BIOS获取IRQ表格”复选框,确定后退出并重新启动系统。在该过程中,系统呈现出最初安装时的16色显示模式,且不断报告找到了COM口、软盘控制器等设备并自动安装相应的驱动程序,而个别无法自动找到驱动程序的设备只要手动指定驱动程序的位置即可。一切完成并再次启动系统后,网卡不能正常工作的故障终于成功解决了。
三、经验小结
在Win2000系统中,由于采用了PCI设备共享中断号的技术,因此不会发生Win98那样的中断无法正确分配等问题。但是,对于那些因为种种原因而喜欢或者只能使用Win98系统的朋友来说,在遇到上述类似的中断问题时,除了在BIOS中禁用ACPI功能和手工更改PCI设备的中断号分配等方法以外,在Win98中更改PCI总线的IRQ指导原则也是一种比较理想的的方法。