PXE启动代码错误表

pxe-启动错误代码一览(转)

以下参数只供参考:

pxe-启动错误代码一览(转)
以下参数只供参考:
pxe-e00: could not find enough free memory.
pxe主代码和undi运行时模块从闪存或上位内存拷贝至基本内存顶部480k(78000h)至640k(a0000h)的剩余空间位置,这段内存必须被系统bios填零,如果这些内存没有填零,pxe rom里的重布置代码将认为这些内存已经被系统bios或其它启动rom占用了。
pxe-e01: pci vendor and device ids do not match!
此信息在成品bios中不可能出现,当系统bios初始化基于pci的rom时,它将假设pci 总线/设备/模块(bus/device/function)值已在ax寄存器里通过审核,如果ax寄存器里定义的pci设备不匹配undi设备,将出现此错误代码。
pxe-e04: error reading pci configuration space
如果任何pci bios调用导致pci设置空间返回错误代码,此信息将出现,此信息将不会在成品bios和硬件上出现。
pxe-e05: eeprom checksum error
如果网卡eeprom内容被损坏,将出现此信息。eeprom内容的损坏通常发生在正在对网卡eeprom进行编程时系统突然复位(reset)或掉电的情形下,如果出现此信息,pxe rom将不执行引导。
pxe-e06: option rom requires ddim support
此信息将不会在成品bios中出现,pci可选rom通常必须被设置为ddim可选rom(通常必须被安置在读/写上位内存中)
pxe-e07: pci bios calls not supported
此信息将不会在成品bios中出现,pci bios必须有pci bios服务。
pxe-e08: unexpected api error. api: xxxxh status: xxxxh
如果pxe api返回一个运行时加载器(runtime loader)预料之外的状态代码,将出现此信息
pxe-e09: unexpected undi loader error. status: xxxxh
如果undi运行时加载器(runtime loader)返回预料之外的状态代码,将出现此信息
arp错误代码
pxe-e11: arp timeout
pxe rom将重试四遍arp请求,如果无法获取任何有效的arp答复,将出现此信息,此信息通常源于一些网络和服务设置错误,通常的原因有:
1. 在dhcp主服务器上设置了dhcp类标识符(option 60)却在另一台服务器上安装了proxydhcp服务。
2. 使用了不响应arp请求的路由器
bios和bis错误代码
pxe-e20: bios extended memory copy error. ah == nn
如果bios扩展内存拷贝服务返回一个错误信息,此信息将出现,在成品bios中将不会遭遇此信息,代码“nn”为bios扩展内存拷贝服务(int 15h,ah = 87h)返回的错误代码。
pxe-e21: bis integrity check failed
如果在扩展内存中的bis映像损坏,则将显示此信息
pxe-e22: bis image/credential validation failed
下载的映像和证书不匹配客户端关键字
pxe-e23: bis initialization failed
bis无法被初始化,没有更多可用数据
pxe-e24: bis shutdown failed
bis无法停止,没有更多可用数据
pxe-e25: bis get boot authorization check flag failed
无法检测bis已启用/已禁用
pxe-e26: bis free memory failed
无法释放bis分配内存
pxe-e27: bis get signature information failed
请求bis证书类型信息不能被确定。
pxe-e28: bis bad entry structure checksum
^ bios表中的bis入口结构无效。
tftp/mtftp错误代码
pxe-e32: tftp open timeout
tftp“open”请求没有应答,验证tftp服务是否正在运行。
pxe-e35: tftp read timeout
未收到下一个tftp数据包
pxe-e36: error received from tftp server
从tftp服务器上收到了一个错误的tftp数据包
pxe-e38: tftp cannot open connection
当试图送出一个tftp“open”包时发生了一个硬件错
pxe-e39: tftp cannot read from connection
当试图送出一个tftp应答包时发生了一个硬件错
pxe-e3a: tftp too many packages.
此信息意味着发生了下列两种情况中的一个:
1. 你试图用tftp下载一个比分配的缓冲区更大的文件
2. 你作为一个从(slave)客户端使用mtftp开始下载一个文件,而当你变成一个主(master)客户端时,此文件的大小发生了改变。
pxe-e3b: tftp error – file not found
请求的文件在tftp服务器上无法找到。
pxe-e3c: tftp error – access violation
已在tftp服务器上找到了请求的文件,但tftp服务没有足够的访问权限开启/读取文件。
pxe-e3f: tftp packet size is invalid
收到的tftp包大小超过1456bytes
bootp/dhcp错误代码
pxe-e51: no dhcp or proxydhcp offers were received
客户端没有收到任何有效的dhcp、bootp或proxydhcp应答。
pxe-e52: proxydhcp offers were received. no dhcp offers were received
客户端没有收到任何有效的dhcp或bootp应答,但客户端收到了至少一个有效的proxydhcp应答。
pxe-e53: no boot filename received
客户端收到了至少一个有效的dhcp/bootp应答,但没有启动文件名可下载。
pxe-e55: proxydhcp service did not reply to request on port 4011
客户端发出一个proxydhcp请求到dhcp服务器的4011端口并没有收到回复。
undi错误代码
pxe-e60: invalid undi api function number
一个被基本代码所使用的api在undi rom中无法执行。
pxe-e61: media test failed, check cable
网线没有插或没有连接,可能是网线坏、网卡坏或连接问题。
pxe-e63: error while initializing the nic
初始化网卡硬件时出现错误,建议换网卡。
pxe-e64: error while initializing the phy
试图初始化phy硬件时出现错误,建议换网卡。
pxe-e65: error while reading the configuration data
读取网卡设置数据时出现错误,建议换网卡。
pxe-e66: error while reading the initialization data
读取网卡初始化数据时出现错误,建议换网卡。
pxe-e67: invalid mac address
存储在这块网卡中的mac地址无效,建议换网卡
pxe-e68: invalid eeprom checksum
eeprom校验和错误,eeprom内容已损坏,建议换网卡
pxe-e69: error while setting interrupt
无法配置硬件中断,建议换网卡。
bootstrap和discovery错误代码
pxe-e74: bad or missing pxe menu and/or prompt information
已检测到pxe标识但启动菜单和/或启动命令提示符标识未发现/不存在
pxe-e76: bad or missing multicast discovery address
多播创建已启动但多播创建地址标识不符
pxe-e77: bad or missing discovery server list
多播和广播创建(discovery)都被禁用,或使用服务器列表启用,但服务器列表标识未发现/不存在
pxe-e78: could not locate boot server
有效的引导服务器应答未被客户端收到
pxe-e79: nbp is too big to fit in free memory
nbp太大,超过客户端基本内存容量
pxe-e7a: client could not locate a secure server
当客户端未从启动服务器收到任何安全信息并且客户端上的bis已被启用,将显示此信息。
pxe-e7b: missing mtftp server ip address
当rom未收到pxe创建标识或proxydhcp回应和dhcp siaddr区域被设置为0.0.0.0,将显示此信息。
未分类错误代码
pxe-ea0: network boot canceled by keystroke
用户在dhcp/创建/tftp过程中按了“esc”或“ctrl+c”键
基础代码/undi loader错误代码
pxe-ec1: code rom id structure was not found
undi引导模块不能发现基础代码rom id结构。如果系统中有基础代码rom映像,它可能已经损坏了
pxe-ec3: code rom id structure is invalid
基础代码rom id结构有问题,基础代码rom映像已经损坏了
pxe-ec4: undi rom id structure was not found
基础代码载入模块不能在undi rom id结构中定位
pxe-ec5: undi rom id structure is invalid
undi rom映像已经损坏了
pxe-ec6: undi driver image is invalid
undi rom映像已经损坏了
pxe-ec8: !pxe structure was not found in undi driver code segment
undi rom映像已经损坏了,或者未能被bios载入,此错误信息通常系如下一个或三个原因所致:
1. 当即将调用一个lom映像的时间点,网卡映像正在被编程进bios
2. 在pxe可选rom开始启动之前,pxe可选rom载入自检内存管理器(post memory manager,$pmm)分配的内存期间被损坏或删除。
3. 在载入rom结构期间undi_loader结构未被正确载入
pxe-ec9: pxenv+ structure was not found in undi driver code segment
undi rom映像可能被损坏了,或未被bios载入,此错误信息通常系如下三个原因所致:
1. 当即将调用一个lom映像的时间点,网卡映像正在被编程进bios
2. 在pxe可选rom开始启动之前,pxe可选rom载入自检内存管理器(post memory manager,$pmm)分配的内存期间被损坏或删除。
3. 在载入rom结构期间undi_loader结构未被正确载