AGP 显卡与网卡的冲突

11-28

经常安装网络的“机友”常为解决网卡与声卡的冲突问题大伤脑筋,可你是否碰到过网卡与AGP显卡的冲突问题?本人于前段时间有幸碰到此问题,现把解决方法告诉大家。 众所周知,现在AGP显示卡已成为686机器的标准配置。因此我校计算中心于前段时间购买了10台K6-2/266+9750(AGP)配置的新机。机器在拷机期间并未发现网卡与其它硬件有任何冲突,但当在网卡上插入BOOT-ROM芯片后却发现了一些新问题。 首先,机器自检后并未出现熟悉的提示信息:“Type H to boot from Hard disk”,这说明BOOT-ROM芯片可能设置不正确。于是查看网卡设置,发现BOOT-ROM芯片地址已设置为默认的C800。以前网卡的BOOT-ROM芯片地址设置为C800均能正常使用,所以我怀疑写入BOOT-ROM芯片的程序不正确,因为以前也曾碰到类似的问题。后来把BOOT-ROM拿到别的机器上试,却能正常使用。由此推断应是BOOT-ROM芯片的地址与其它板卡的ROM地址发生了冲突。于是再用DOS6.22的MSD程序查看保留内存的映像图,发现地址C800已被AGP显示卡占用了! 重新把网卡的BOOT-ROM芯片地址设置为D000,重新启动机器,终于出现“Type H to boot from Hard disk”的提示信息。本以为大功告成,但在往下的BOOT-ROM启动时却出现错误信息:“Ethernet Card not found at expected address”。从反馈的错误信息上看,可能是BOOT-ROM芯片地址不是程序预定的值,所以网络服务器无法与BOOT-ROM正常通信。重新尝试设置其它地址,最终发现把BOOT-ROM地址设置为D800时,网卡可正常实现BOOT-ROM启动。 从以上解决故障的过程可以获得两点经验:(1)当网卡无法正常从BOOT-ROM启动时,应分析BOOT-ROM地址是否与其他板卡(如声卡、显示卡等)的ROM地址冲突;(2)要使网卡正常实现从BOOT-ROM启动,必须把BOOT-ROM地址设置为C800或D800。?%