首先,机器自检后并未出现熟悉的提示信息“Type H to boot from Hard disk”,这说明BOOT-ROM芯片可能设置不正确。于是查看网卡设置,发现BOOT-ROM芯片地址已设置为默认的C800。一般来说,网卡的BOOT-ROM芯片地址设置为C800均能正常使用,所以怀疑写入BOOT-ROM芯片的程序不正确,使用替换法把BOOT-ROM拿到别的机器上试;却能正常使用。由此推断应是BOOT-ROM芯片的地址与其他板卡的ROM地址发生了冲突。于是再用DOS 6.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启动。