- 积分
- 1726
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2013-11-25
- 精华
|
马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
在inter官网找到了POST代码的定义,觉得蛮好用的。就分享下
本文档定义与基于可扩展框架接口 (EFI) 的 BIOS 版本相关的蜂鸣代码、错误消息及 POST 代码。
内容:
蜂鸣声代码
BIOS 错误消息
端口 80h POST 代码
显示 POST 代码
POST 代码范围
POST 代码
典型的 POST 顺序
蜂鸣代码
在 POST 期间,板载扬声器发出错误代码(蜂鸣代码)声音。并非所有的英特尔® 台式机主板都包括板载扬声器。
Type | 模式 | 频率 | Memory error(内存错误) | 三声长时间的蜂鸣 | 1,280 Hz | 高温警告 | 交替发出四种蜂鸣声:
高音,低音,高音,低音 | 高音:2,000 Hz
低音:1,600 Hz |
| BIOS 错误消息
错误消息: | 说明 | A processor that was not meant to be used with this board has been detected.(检测到不应用于此主板的处理器。) Using an unsupported processor can result in improper operation, damage to the desktop board or processor or reduced product life.(使用不支持的处理器可能导致运行故障,损坏台式机主板或处理器,或者降低产品使用寿命。) System shuts down in 10 seconds.(系统在 10 秒后关闭。) | 安装的处理器与台式机主板不兼容。 | CMOS Battery Low(CMOS 电池很低) | 电池可能正失去电源。尽快更换电池。 | CMOS Checksum Bad(CMOS 校验不正确) | CMOS 校验不正确。CMOS 内存可能已损坏。运行“设置”重置数值。 | Memory Size Decreased(内存减少) | 从上次启动以来,内存大小减少。如果没有移除内存,那么内存可能已损坏。 | No Boot Device Available(没有可用的启动设备) | 系统没有找到启动设备。 |
| 端口 80h POST 代码
在开机自检 (POST) 过程中,BIOS 会将进度代码(POST 代码)发送给 I/O 端口 80h。如果开机自检失败,则最后生成的开机自检代码将留在 80h 端口。此代码可用于确定出现错误的原因。
显示 POST 代码
可使用以下两种方法之一来显示 POST 代码。
POST 卡(PCI 附加卡) | POST 卡对端口进行解码并将内容显示在 LED 显示屏上。POST 卡必须安装在 PCI 总线连接器 1 。 | | 板载开机自检代码 LED 显示屏 | 一些英特尔® 台式机主板包括板载 LED 以显示开机自检代码。 | |
| 端口 80h POST 代码范围
在下表中,所有 POST 代码和范围值均以十六进制格式列出。
范围 | 类别/子系统 | 00 – 0F | 调试代码:可供任何 PEIM/驱动程序用于调试 | 10 – 1F | 主机处理器 | 20 – 2F | 内存/芯片组 | 30 – 3F | 恢复 | 40 – 4F | 预留以供将来使用 | 50 – 5F | I/O 总线:PCI, USB, ISA, ATA, 等 | 60 – 6F | 当前未使用 | 70 – 7F | 输出设备:所有输出控制台 | 80 – 8F | 预留以供将来使用(新型输出控制台代码) | 90 – 9F | 输入设备:键盘 / 鼠标 | A0 – AF | 预留以供将来使用(新型输入控制台代码) | B0 – BF | 启动设备:包括固定媒体和可移动媒体。 | C0 – CF | 预留以供将来使用 | D0 – DF | 选择启动设备 | E0 – FF | E0 - EE: 杂项代码
F0 – FF: FF 处理器异常 |
| 端口 80h 开机自检代码
POST 码 | POST 操作说明 | 00 – 0F | 调试代码:可供任何 PEIM/驱动程序用于调试 | 10 – 1F | 主机处理器 | 10 | 主机处理器(启动捆绑处理器)开机初始化 | 11 | 主机处理器高速缓存初始化(包括 AP) | 12 | 启动应用处理器初始化 | 13 | SMM 初始化 | 14 | LAN 初始化 | 15 | 退出早期平台初始化驱动程序 | 16 | SMBUS 驱动程序初始化 | 17 | 进入 SMBUS 执行读/写 | 19 | 进入 CK505 编程 | 1F | 不可恢复的 CPU 错误 | 20 – 2F | 内存/芯片组 | 21 | 正在初始化芯片组组件 | 22 | 从内存 DIMM 中读取 SPD | 23 | 检测内存 DIMM 是否存在 | 24 | 内存控制器和 DIMM 中的编程时序参数 | 25 | 配置内存 | 26 | 优化内存设置 | 27 | 内存初始化,例如 ECC 初始化 | 28 | 正在测试内存 | 2F | 没有检测到内存或没有检测到可用的内存 | 30 – 3F | 恢复 | 30 | 已根据用户请求对危机恢复进行了初始化 | 31 | 软件已对危机恢复进行了初始化(corrupt flash) | 34 | 载入恢复包 | 35 | 将控制权移交给恢复包 | 3F | 无法恢复 | 50 - 5F | I/O 总线(PCI、USB、ISA 和 ATA 等))。 | 50 | 枚举 PCI 总线 | 51 | 为 PCI 总线分配资源 | 52 | 热插拔 PCI 控制器初始化 | 53 – 57 | 为 PCI 总线预留 | 58 | 复位 USB 总线 | 59 | 为 USB 预留 | 5A | 重置 PATA/SATA 总线和所有设备 | 5B | 为 ATA 预留 | 5C | 复位 SMBUS | 5D | 为 SMBUS 预留 | 5F | 不可恢复的 I/O 总线错误 | 60 - 6F | 目前在 60-6f 范围内没有有效的 POST 代码。
如果您看到在此范围内的 POST 代码,就应该读为 B0 - BF。(在一个 7 段 LED 显示屏上,b 看上去就像是一个 6)。
实例:
| 70 – 7F | 输出设备 | 70 | 重置 VGA 控制器 | 71 | 禁用 VGA 控制器 | 72 | 启用 VGA 控制器 | 78 | 复位控制台控制器 | 79 | 正在禁用控制台控制器 | 7A | 正在启用控制台控制器 | 7F | 不可恢复的输出设备错误 | 90 – 9F | 输入设备 | 90 | 重置键盘 | 91 | 禁用键盘 | 92 | 检测键盘是否存在 | 93 | 正在启用键盘 | 94 | 正在清空键盘输入缓冲器 | 95 | 指示键盘控制器执行自检(仅用于 PS2) | 98 | 重置鼠标 | 99 | 禁用鼠标 | 9A | 检测鼠标是否存在 | 9B | 启用鼠标 | 9F | 不可恢复的输入设备(键盘或鼠标)错误 | B0 – BF | 启动设备 | B0 | 重置固定介质 | B1 | 禁用固定介质 | B2 | 检测固定介质是否存在(IDE 硬盘检测等) | B3 | 启用/配置固定介质 | B8 | 重置可移动介质 | B9 | 禁用可移动介质 | BA | 检测可移动介质是否存在(IDE、CD-ROM 检测等) | BC | 启用/配置可移动介质 | BF | 不可恢复的启动设备错误 | D0 – DF | 引导设备选择 | Dy | 尝试启动选择 y(y=0 到 15) | E0 – FF | 其他代码 | E0 | 开始调度 PEIM(第一次报告 EFI_SW_PC_INIT_BEGIN EFI_SW_PEI_PC_HANDOFF_TO_NEXT 时发出) | E2 | 找到永久性内存 | E1,E3 | 为 PEI/PEIM 预留 | E4 | 进入 DXE 阶段 | E5 | 开始调度驱动程序 | E6 | 已开始连接驱动程序 | E7 | 等候用户输入 | E8 | 检查密码 | E9 | 进入 BIOS 设置程序 | EB | 调用旧选项 ROM | EF | 启动/S3 恢复失败 | F4 | 进入休眠状态 | F5 | 退出休眠状态 | F8 | 调用了 EFI 启动服务 ExitBootServices ( ) | F9 | 调用了 EFI 运行时服务 SetVirtualAddressMap( ) | FA | 调用了 EFI 运行时服务 ResetSystem ( ) | FF | 处理器异常 |
| 典型端口 80h POST 顺序
在引导过程中,端口 80h 的代码值通常会增大。早期代码用于离处理器较近的子系统,后期代码用于外设。通常,初始化顺序是处理器 -> 内存 -> 总线 -> 输出/输入设备 -> 引导设备。POST 的顺序因系统而异。
POST 码 | 说明 | 21 | 正在初始化芯片组组件 | 22 | 从内存 DIMM 中读取 SPD | 23 | 检测内存 DIMM 是否存在 | 25 | 配置内存 | 28 | 正在测试内存 | 34 | 载入恢复包 | E4 | 进入 DXE 阶段 | 12 | 启动应用处理器初始化 | 13 | SMM 初始化 | 50 | 枚举 PCI 总线 | 51 | 为 PCI 总线分配资源 | 92 | 检测键盘是否存在 | 90 | 重置键盘 | 94 | 正在清空键盘输入缓冲器 | 95 | 键盘自检 | EB | 调用视频 BIOS | 58 | 复位 USB 总线 | 5A | 重置 PATA/SATA 总线和所有设备 | 92 | 检测键盘是否存在 | 90 | 重置键盘 | 94 | 正在清空键盘输入缓冲器 | 5A | 重置 PATA/SATA 总线和所有设备 | 28 | 正在测试内存 | 90 | 重置键盘 | 94 | 正在清空键盘输入缓冲器 | E7 | 等候用户输入 | 01 | INT 19 | 00 | 已做好启动准备 |
|
inter台式机主板80H代码.doc
(281 KB, 下载次数: 21)
|
解决方案标识:CS-025434
最后修订日期:2014 年 10 月 1 日
创建日期:2007 年 1 月 21 日 |
|
评分
-
查看全部评分
|