signature=486e34400687432217e65e837b8e6753,PXE常见错误代码表

在我们日常做无盘时,通常都会遇到一些这样或那样的问题,不过好在一般这些错误都会有些错误代码,我们可以通过错误代码查询到一些有帮助的信息。下面是我转载的一些PXE驱动错误代码表,遇到PXE错误时,可查询下看看,或许能够帮到你。

【注:网络资料,仅供参考】

PXE-E00: Could not find enough free base 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请求的路由器

3. 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 object 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

SM 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 base 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: BaseCode ROM ID structure was not found

UNDI引导模块不能发现基础代码ROM ID结构。如果系统中有基础代码ROM映像,它可能已经损坏了

PXE-EC3: BaseCode 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结构未被正确载入

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257902.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

12月25号 Category类别

Category类别 1.在已有类的基础上进行扩展,无需像继承一样子类化,就可以直接添加一些方法 2.继承不仅可以添加方法还可以添加属性,类别只能添加方法 3.类别不会改变现有类的方法,万一重写,自己写的优先级高 4.把类别中…

17---Net基础加强

更新中,敬请期待。。。。。。。。。。。。 复习 将xml显示到treeview 修改增加 删除 foreach原理 深拷贝与浅拷贝 模拟数据库及登陆 复习总结转载于:https://www.cnblogs.com/yechangzhong-826217795/p/4157562.html

Linux系统rootpassword改动

重新启动系统。 进入系统引导界面: 按下e键: 选择第二项。内核启动參数设置,按下e键: 在结尾处,输入数字 1或者 英文 " single",再回车: 按下b键启动。此时以单用户模式级别引导启动程…

关于OC-省市区习题

对于省市区的问题,关键在于搞清楚数组嵌套字典,字典里面装数组的多重嵌套关系,沉下心来,捋清楚思路, 实在看不懂就多打几遍,这道题理解了,熟练了对之后学习很有好处。 代码如下: NSS…

23种设计模式----------代理模式(一)

代理模式也叫委托模式。 代理模式定义:对其他对象提供一种代理从而控制对这个对象的访问。就是,代理类 代理 被代理类,来执行被代理类里的方法。 一般情况下,代理模式化有三个角色。 1,抽象的主题类(或者接口) IGamePl…

(转) Quartz学习——SSMM(Spring+SpringMVC+Mybatis+Mysql)和Quartz集成详解(四)

http://blog.csdn.net/u010648555/article/details/60767633 当任何时候觉你得难受了,其实你的大脑是在进化,当任何时候你觉得轻松,其实都在使用以前的坏习惯。 通过前面的学习,你可能大致了解了Quartz,本篇博文为你打…

被流氓360设置浏览器主页的解决办法(如果你也遇到了跟我一样的问题,不妨看一下是不是这个原因)...

最近电脑罢工,重装了系统;很多常用软件都不得不重新安装,其实这都不是事儿,现在基本上都是百兆光纤了,下载安装都很顺溜。 浏览器也在安装之列,因为搞开发所以谷歌火狐浏览器都是必装的;平时基本…

BZOJ1834 [ZJOI2010]network 网络扩容

网络流训练好题。。。但是要给差评!蒟蒻表示这就是板子题,然后做了半个小时T T 先跑一边最大流,得到第一问答案ans。 第二问:原先的边不动,费用为0。 然后对每条边在上面再加一条边,流量为inf,费…

android 更新平台,Android更新平台架构方案

这篇文章是去年写的,我们的两款app一直这使用umeng的更新服务,但是16年umeng开始放弃更新服务,考虑到切换到其他更新平台也会面临这样的问题,我开始着手自己搭建一个更新平台。整体方案包含前后端,客户端代码封装成jar…

setSignVisible的修改

store传入accountReducer 1.从cookie中获取id,avatar,nickname.2.createStore(reducer, initState)传入reducer,可以在页面中state.accountReducer.current_account获取 const middleware routerMiddleware(browserHistory); let initState {};if(Cookie.hasItem("id&qu…

DGbroker故障切换示例

1.主库故障 SQL> startup ORACLE instance started.Total System Global Area 1068937216 bytes Fixed Size 2260088 bytes Variable Size 910164872 bytes Database Buffers 150994944 bytes Redo Buffers 5517312 bytes ORA-00205: e…

html 自动触发 事件,js自动触发事件自定义事件

在有些情况下,我们需要程序逻辑自动触发元素的事件,例如js提供了click(), form提供了reset(),submit()等方法!在jquery中提供了trigger()方法帮助我们自动触发事件,原理是什么呢?接下来让我们一探究竟&…

Storm编程入门API系列之Storm的可靠性的ACK消息确认机制

概念,见博客 Storm概念学习系列之storm的可靠性 什么业务场景需要storm可靠性的ACK确认机制? 答:想要保住数据不丢,或者保住数据总是被处理。即若没被处理的,得让我们知道。 public void nextTuple() {num;System.out.…

关于 php mysql pdo cannot find driver 解决方案

1、下载 文件 或者 进入 在PHP源码包中进入ext/pdo_mysql http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz 2、解压文件tar zxvf PDO_MYSQL-1.0.2.tgz 3、配置和编译文件cd PDO_MYSQL-1.0.2/usr/local/php/bin/phpize./configure –with-php-config/usr/local/php/bin/php-config…

iOS网络编程开发-数据加密

iOS网络编程开发-数据加密 一、简单说明 1.说明 在开发应用的时候,数据的安全性至关重要,而仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题。 如:可以利用软件(比如Charles)设置代理服务器&am…

Codeforces 821C - Okabe and Boxes

821C - Okabe and Boxes 思路&#xff1a;模拟。因为只需要比较栈顶和当前要删除的值就可以了&#xff0c;所以如果栈顶和当前要删除的值不同时&#xff0c;栈就可以清空了(因为下一次的栈顶不可能出现在前面那些值中)。 代码&#xff1a; #include<bits/stdc.h> using n…

Java中forEach, 用来遍历数组

这里的for是Java中forEach, 用来遍历数组的。for(int i : d) 就是遍历int型数组d的 每一次访问数组d的时候读取的数据放入int型的i中。和for(int i0;i<d.length();i)是一样的&#xff0c;但是forEach的可用场合较多。public class e1 {public static void main(String[] …

HDU -2546饭卡(01背包+贪心)

这道题有个小小的坎&#xff0c;就是低于5块不能选&#xff0c;大于5块&#xff0c;可以任意选&#xff0c;所以就在初始条件判断一下剩余钱数&#xff0c;然后如果大于5的话&#xff0c;这时候就要用到贪心的思想&#xff0c;只要大于等于5&#xff0c;先找最大的那个&#xf…

图片向上滚动字幕代码html,如何通过制作滚动字幕的软件实现这种片尾的向上滚动字幕效果...

如何制作滚动字幕 特殊滚动类字幕制作 向上向下向左向右滚动字幕制作效果 含拖动和消失全程 真是酷B了爽呆了&#xff0c;赶快学习吧&#xff01;电影、连续剧等影视作品片尾&#xff0c;都会在播放片尾曲时&#xff0c;出现向上滚动的字幕&#xff0c;显示演员表、导演、编剧等…

【图片服务器】搭建Nginx图片服务器

一、安装Nginx 二、安装vsftpd 三、开始搭建Nginx图片服务器 1、效果 例如&#xff1a;图片通过ftp服务上传到/home/ftpuser/www/images目录下&#xff0c;我想通过访问Nginx服务器来访问ftp目录下的图片文件&#xff0c;该url为http://192.168.128.128/images/xxx.jpg。即使用…