最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

俄罗斯笔记本测试卡故障代码表

IT圈 admin 40浏览 0评论

2024年1月10日发(作者:裘辰铭)

俄罗斯MINI诊断卡说明书

笔记本测试卡---故障代码表

(适用于Minipci/LPT接口的诊断卡)

AWARD 国际软件 ELITEBIOS 4.51PG 版本

自检码说明:EISA 自检码大多输出到300H地址位;ISA自检码输出到80H地址位

16进制

代码

C0

Turn Off Chipset Cache

关闭Cache

01

Processor Test 1

处理器测试1

02

Processor Test 2

处理器测试2

03

Initialize Chips

初始化芯片组控制器

04

Test Memory Refresh Toggle

内存刷新电路检查

05

Blank video,Initialize keyboard

键盘控制器初始化

06

Reserved

保留

07

Test CMOS Interface and Battery Status

测试CMOS与电池工作状态

BE

Chipset Default Initialization

加载BIOS默认设置

C1

Memory Presence test

测试板载内存大小

C5

Early Shadow

为快速引导作内存射映

C6

Cache Presence test

检测扩展Cache大小

08

Setup low memory

设置低位内存,测试第一个64K内存

09

Early Cache Initialization

Cyrix CPU 及Cache 初始化准备

0A

Setup Interrupt Vector Table

设置中断向量表

0B

Test CMOS RAM Checksum

检测CMOS存储器

0C

Initialize Keyboard

初始化键盘控制器

0D

Initialize Video Interface

初始化视频接口适配器

0E

Test Video Memory

检测显示适配存储器容量

0F

Test DMA Controller 0

查DMA 0通道 查主板DMA芯片及电路

10

Test DMA Controller 1

查DMA 1通道 查主板DMA芯片及电路

11

Test DMA Page Registers

检测DMA页面寄存器 查DMA芯片及电路

12~13

Reserved

保留

名 称 中文说明

16进制

代码

14

15

16

17

18

19

1A

1B-1E

1F

20

21-2F

30

31

32

33-3B

3C

3D

3E

3F

BF

40

41

42

43

44

45

名 称

Test Timer Counter 2

Test 8259-1 Mask Bits

Test 8259-2 Mask Bits

Test Stuck 8259‟s interrupt bits

Test 8259 Interrupt Functionality

Test stuck NMI Bits(Parity/IO check

Display CPU Clock

Reserved

Set EISA Mode

Enable Slot 0

Enable Slots 1-15

Size Base and Extended Memory

Test Base and Extended Memory

Test EISA Extended Memory

Reserved

Setup Enabled

Initialize &Install Mouse

Setup Cache Controller

Reserved

Chipset Initialization

Display virus protect disable or

enabel

Initialize Floppy Drive & Controller

Initialize Hard Drive &Controller

Detect & Initialize Serial/Parallel

Ports

Reserved

Detect & Initialize Math Coprocessor

中文说明

测试8254时间计数器

查8259中断屏蔽位 查8259芯片及周边电路

查第二通道中断控制器8259屏蔽位

测试8259中断位

测试8259中断功能

奇偶性或输入输出通道检查

显示CPU 时钟频率

保留

设置EISA 接口相关电路

初始化主板Slot 0接口

初始化Slots 接口从1到15

检查基本内存从256K到640K及1M以上扩展内存

测试扩展内存及基本内存(ESC跳过)

在初始化slots 接口时寻找 EISA 扩展储存器

保留

允许改变BIOS设置

安装或初始化鼠标控制器

设置Cache 控制器

保留

芯片组寄存器设置安装初始化

显示病毒保护允许或禁止

初始化软盘及控制器

初始化硬盘及控制器

检测安装并/串行接口

保留

检测安装数学协处理器

46

47

48-4D

4E

4F

50

51

52

53

60

61

62

63

BO

B1

E1-EF

FF

名 称

Reserved

Reserved

Reserved

Manufacturing POST loop or display

message

Security Check

Write CMOS

Pre-boot Enable

Initialze Option ROMs

Initialize Time Value

Setup Virus Protect

Set Boot Speed

Setup Numlock

Boot Attempt

Spurious

Unclaimed NMI

Setup Page

BOOT

中文说明

保留

保留

保留

如果自检到错误,则显示在屏幕上

如果设有密码请输入密码

存入当前BIOS临时区内CMOS值到CMOS

引导前开放cache、奇偶校验、NMI

检测从c800:0至efff:0选用ROM并初始化

初始化时间值到BIOS 40H

设置病毒保护

设置系统引导速度

设置数字键状态

试图通过中断INT 19H引导系统

中断发生在保护模式下

如果NMI发生则显示F1来关闭NMI

BIOS设置页

引导系统

AMIBIOS 071596版本检测点列表

在AMIBIOS检测执行过程中的检测点表如下:

非解压初始代码检测点

检测点 描 述

D0 NMI is ID saved. Init code Checksum verification starting

关闭NMI,CPU 识别号检查。初始代码检验确认开始。

D1 To do DMA init ,Keyboard controller BAT test ,start memory refresh and going

to 4GB flat mode

进行DMA初始,键盘控制器测试,开始内存刷新接着进入4GB虚拟模式

D3 To start Memory sizing

开始检测内存容量

D4 To comeback to real mode . Execute OEM patch. Set stack

返回到实模式,执行OEM补丁,设置堆栈。

D5 E000 ROM enabled . Init code is copied to segment 0 and control to be transferred to

segment 0.

开启E000:0 ROM。初始代码被复制到段:0并把控制权交给段:0代码

Control is in segment 0. To check key and verify main BIOS

Checksum. If eitheris pressed or main BIOS checksum is bad

Go to check point E0 else goto check point D7

段:0获得控制权。检查键并确认主BIOS检验。如果键被按下或主BIOS校验失败则进入检查点E0,否则过

进入检查点D7。

To pass control to Interface Module.

接口控制模块通过自检

Main BIOS runtime code is to be decompressed.

主BIOS实时代码被解压

Control to be passed to main BIOS in shadow RAM

把控制权交给主BIOS在内存中的映射程序

启动区恢复代码检测点

OnBoard Floppy Controller(if any)is initialzed. To start base 512K memory test

对主板上的软驱控制器初始化,接着进入512K基本内存测试

To initialise interrupt vector table

初始化中断向量表

To initialise DMA and interrupt controllers

初始化DMA和中断控制器

To enable floppy and timer IRQ,enable internal cache

开启软驱和计数器的IRQ,并开启内部cache

Initialize floppy drive.

D6

D7

D8

D9

E0

E1

E2

E6

ED

初始化软盘驱动器

EE Start looking for a diskette in drive A: and read 1st sector of the diskette

开始查找软驱中的软盘并读取第一磁道上的数据

EF Floppy read error

软驱读错误

F0 Start searching „‟ file in root directory

在引导目录下开始搜索文件

F1 ‟ file not present in root directory.

在引导目录未发现文件

F2 Start reading FAT table and analyze FAT to find the clusters occupied by „‟

file

开始读取分区表并分析查找所在磁道

F3 Start reading „‟file cluster by cluster.

开始读取文件

F4 ‟ file not of proper size

文件尺寸不正常

F5 Disable internal cache

关闭内部cache

FB Detect Flash type present.

检测flash 类型

FC Erase Flash

擦除FLASH

FD Program Flash

往FLASH中写入程序

FF Flash program is going to restart

FLASH程序写入成功,BIOS即将重启

在F000内存镜像区的实时代码

03 NMI is Disabled . To check soft reset /power-on

关闭NMI。检查软/硬开关

05 BIOS stack set . Going to disable Cache if any.

BIOS堆栈设置。即将关闭cache

06 POST code to be uncompressed.

机器自检代码被解压

07 CPU init and CPU data area init to be done.

完成CPU初始及CPU数据区初始

08 CMOS checksum calculation to be done next.

CMOS校验计算完成

0B Any initialization before keyboard BAT to be done next

键盘完成初始完成前结束所有初始

0C KB controller I/B free. To issue the BAT command to keyboard controller.

键盘控制器工作正常,向键盘控制发出BAT控制命令

0E

0F

10

11

12

Any initialization after KB controller BAT to be done next.

在键盘控制器BAT完成后进行一些初始化

13

14

19

1A

23

24

25

27

28

2A

2B

2C

2D

2E

2F

Key board command byte to be written.

键盘控制命令字节被写入

Going to issue Pin-23,24 blocking/unblocking command.

即将发出引脚23,24封锁解锁命令

Going to check pressing of , key during power-on

即将检查是否被按下

To init CMOS if “Init CMOS in every boot ” is set or key is pressed. Going to disable

DMA and Interrupt controllers

如果CMOS初始设置完成或键被按下,就将关闭DMA和中断控制器

Video display is disabled port-B is initialized. Chipset init about to begin.

视频显示被停用。端口B已作初始化,即将开始芯片组初始化

8254 timer test about to start

8254计时器测试即将开始

About to start memory refresh test

开始更新存储器测试

Memory Refresh line is toggling .Going to check 15us ON/OFF time

正在触发存储器更新线路,即将检查15微秒通/断时间。查内存及接口电路

To read 8042 input and disable Megakey Green PC feature .Make BIOS segment

Writeable

开始读8042输入端口并关闭环保PC标志。并使BIOS段可写入数据。

To do any setup before Int vector init .

在中断向量初始化前完成所有设置

Interrupt vector initialization about to begin. To clear password if necessary

中断向量初始化开发始,如果需要可清除密码

Any initialization before setting video mode to be done .

所有初始化须在设置视频模式前被完成

Going for monochrome mode and color mode setting.

即将设置单色/多色设置

Different BUSes init (system,static,output devices)to start if present.(please see appendix

for details of defferent BUSes).

各种总线开始初始化

To give control for any setup required before optional video ROM check.

在完成显存测试后取得系统控制权并进行一些所需要设置

To look for optional video ROM and give control.

查找可用显存并取得控制权

To give control to do any processing after video ROM returns control.

在显存释放控制权后取得系统控制并交给其它进程

IF ega/vga not found then do display memory R/W test.

如果未发现EGA/VGA,那么显存读/写测试

Ega/vga not found .Display memory R/W test about to begin.

30

31

EGA/VGA未发现,开始对显存读/写测试

Display memory R/W test passed. About to look for the retrace checking.

显存读/写测试通过,马上进行扫描检查。查视频接口电路

Display memory R/W test or retrace checking failed. To do alternate Display memory R/W

test.

显存读/写测试或扫描失败,即将对预备显存进行读/写测试

Alternate Display memory R/W test passed. To look for the alternate display retrace

checking

预备显存读/写测试通过。开始对预备显存扫描检查

Video display checking over .Display mode to be set next.

视频检查结束,显示模式在下一步将被设定

Display mode set . Going to display the power on message.

显式模式被设定成功。 即将完成显示通电信息

Different BUSes init (input,IPL,general devices) to start if present.(please see Appendix for

details of different BUSes)

各种总线开始初始化

Display different BUSes initialization error messages.(Please see appendix for details of

different BUSes).

显示总线初始化错误信息

New cursor position read and saved. To display the Hit message.

新指针位置被读且保存。显示请按下键提示信息。

To prepare the descriptor tables.

开始修复描述表

To enter in virtual mode for memory test.

进入虚拟方式的内存测试

To enable interrupts for diagnostics mode.

开启中断诊断模式

To initialze data to check memory wrap around at 0:0

加载数据对内存进行测试

Data initialized. Going to check for memory wrap around at 0:0 and finding the total system

memory size.

数据已初始化,即将检查内存并统计内存的容量

Memory wrap around test done. Memory size calculation over. About to go for writing

patterns to test memory

内存测试完毕。内存容量计算完毕。即将写入页面来检查内存

Pattern to be tested written in extended memory. Going to write patterns in base 640K

memory

即将在扩展内存试写页面,即将640K基本内存写入页面

Pattern written in base memory .Going to findout amount of memory below 1M memory.

已将基本内存写入页面。即将确定1M以上的扩展

Amount of memory below 1M found and to findout amount of memory above

1M memory

找出1M以下的存储器并检验,即将确定1M以上的存储器

32

34

37

38

39

3A

40

42

43

44

45

46

47

48

49

4B

4C

4D

4E

4F

50

51

52

53

54

57

58

59

60

62

Amount of memory above 1M found and verified. Check for soft reset and going

to clear memory below 1M for soft reset.(if power on,go to check point#4Eh)

1M以上的内存被发现并验证。检查软复位并为1M以下内存进行复位

Memory below 1M cleared. (SOFT RESET) Going to clear memory above 1M

1M以下内存被清零。即将对1M以上的内存复位。

Memory above 1M cleared.(SOFT RESET)Going to save the memory size.(goto check point

#52h).

1M以上内存被清零。并保存内存容量

Memory size display started. (NOT SOFT RESET)About to display the first 64k memory size.

开始显示内存容量,开始显示第一个64K存储器的测试

Memory size display started. This will be updated during memory test. Going for sequential

and random memory test.

开始显示存储器的大小,在测试期间将不断更新

Memory testing /initialization below 1M complete. Going to adjust displayed memory size for

relocation/shadow.

完成1M以下内存的测试。查内存部分

Memory size display adjusted due to relocation/shadow. Memory test above 1M to follow.

显示存储器的容量。查内存部分

Memory testing/initialization above 1M complete. Going to save memory size information

1M以上内存测试初始结束。查主板内存控制电路或内存条

Memory size information is saved. CPU registers are saved. Going to enter in real mode

保存存储器的容量和CPU寄存器。即将进入实址模式

Shutdown successful, CPU in real mode. Going to disable gate A20 line and disable parity

/NMI.

成功开启CPU实址模式。即将关闭门电路A20地址线及奇偶校验和NMI

A20 address line ,parity/NMI disable successful. Going to adjust memory size depending on

relocation/shadow.

成功关闭A20地址线和奇偶校验/NMI。

Memory size adjusted for relocation/shadow. Going to clear Hit message.

内存容量校准,即将清除按提示信息。

Hit message cleared. message displayed. About to start DMA and

interrupt controller test

提示信息被清除。信息被显示。

DMA page register test passed. To do DMA# 1 base register test

DMA页面寄存器测试通过。即将对DMA 通道1的基本寄存器测试

DMA# 1 base register test passed. To do DMA#2 base register test.

DMA通道1基本寄存器测试通过。即将对DMA通道2寄存器测试

65

66

7F

80

81

82

83

84

85

86

87

88

89

8B

8C

8D

8F

DMA#2 base register test passed. To program DMA unit 1 and 2

DMA通道2基本寄存器测试通过。即将对DMA单元1和2进行编程

DMA

unit 1 and 2 programming over. To initialize 8259 interrupt controller.

DMA单元1和2编程结束。即将初始化8259中断控制器

Extended NMI sources enabling is in progress.

扩展NMI源在运行中被启用

Keyboard test started . clearing output buffer,checking for stuck key ,to issue keyboard

reset command.

键盘测试开始。检查有没有键被锁定或卡住并对键盘发出复位命令

Keyboard reset error/stuck key found. To issue keyboard controller interface test command

键盘复位错误或有卡住键被发现。即将发出键盘接口测试命令

Keyboard controller interface test over. To write command byte and init circular buffer

键盘控制接口测试结束。即将写入命令字节使循环缓冲器作初始

Command byte written , Global data init done . To check for lock-key.

已写入命令字节,已完成全局数据初始,即将检查锁有无锁住的键。

Lock-key checking over. To check for memory size mismatch with CMOS

已检查是否有锁住的键。即将检查存储器容量是否与COMS匹配

Memory size check done. To display soft error and check for password

or bypass setup.

已检查存储器容量。即将显示软错误和检查口令

Password checked. About to do programming before setup.

口令检查完毕。

Programming before setup complete . To uncompress SETUP code and execute CMOS

setup.

设置完成之前开始编程。即将解压设置代码和执行CMOS设置

Returned from CMOS setup program and screen is to do programming after

setup

从CMOS设置程序返回并清屏,即将进行后面的编程

Programming after setup complete . Going to display power on screen message.

设置完毕后写入程序。即将显示通电屏幕信息

First screen message displayed. message displayed . PS/2 Mouse check and

extended BIOS data area allocation to be done.

第一屏信息已显示。信息被显示。完成检查PS2鼠标和扩展BIOS数据分配

Setup options programming after CMOS setup about to start .

对CMOS设置后开始进行可选程序设置

Going for hard disk controller reset.

即将进行硬盘控制器复位

Hard disk controller reset done. Floppy setup to be done next.

硬盘控制器复位结束。接着进行软驱设置

91

95

96

97

98

Floppy setup complete . Hard disk setup to be done next.

软驱设置完毕。下一步即将进入硬盘设置。

Init of different BUSes optional ROMs from C800 to start.(please see Appendix-I for details fo different BUSes).

从C800:0初始不同总线的可选ROM

Going to do any init before C800 optional ROM control

即将进行C800:0可选ROM控制之前的初始化准备

Any init before C800 optional ROM control is over. Optional ROM check and control will be done next.

自C800:0之前ROM的初始控制完毕。查主板BIOS芯片及周围电路

Optional ROM control is done. About to give control to do any required processing after optional ROM returns

control and enable external cache

可选的ROM控制已结束。查主权BIOS及周边电路

99

Any initialization required after optional ROM test over. Going to setup timer data area and printer base

address.

任选ROM测试之后的初始已完毕。查计数器和I/O接口部分。

9A

9B

Returm after setting timer and printer base to set the RS-232 base address

获得计数器和打印接口基本地址。

Returned after RS-232 base address . Going to do

any initialization before Coprocessor test

获得RS-232之后的基本地址,查COM接口部分。

9C

9D

Required initialized. Before Coprocessor is over. Going to initialize the coprocessor next.

协处理器测试之前所需初始准备结束,接着进行协处理器初始化准备

Coprocesor

initialized. Going to do any initialization after Coprocessor test.

协处理器已初始化。接着进行协处理器测试之后的初始化

9E

9F

A2

A3

A4

A5

A7

Initialization after coprocessor test is complete . Going to check extd keyboard, keyboard ID and num-lock

完成对协处理器测试后接着检查扩展键盘。查主板键盘接口或键盘

Keyboard ID command to be issued.

发出键盘标志识别命令

Going to display any soft errors.

即将显示所有软错误

Soft error display complete. Going to set keyboard typematic rate.

软错误显示结束。即将进行键盘击键速度进行设置。

Keyboard typematic rate set . To program memory wait states.

对键盘击键速度进行初始设置

Going to enable parity/NMI

即将开启奇偶校验与不可屏蔽中断

NMI and parity enabled. Going to do any initialization required before giving control to optional ROM

at E000.

已开启奇偶校验与不可屏蔽中断。查主板BIOS及周边电路

A8

A9

AA

AB

AC

B0

B1

00

Initialization before E000 ROM control over. E000 ROM to get control next

初始E000:0之前ROM控制完毕,接着将控制权交给E000:0的ROM

Returned form E000 ROM control. Going to do any initialization required after E000

optional ROM control

从E000:0ROM返回控制,即将从E000:0之后的ROM作所需的初始化

Initialization after E000 optional ROM control is over. Going to display the system

configuration.

自E000之后的可选ROM 控制器初始结束。开始显示系统配置

To build MP table if needed. 建立所需要的MP表

To uncompress DMI data and execute DMI post init.解压DMI数据并执行DMI自检初始化

System configuration is displayed 显示系统配置信息

Going to copy any code to specific area. 正在复制引导所需要数据

Copying of code to specific area done Going to give control to INT-19 boot loader

复制引导所需要数据并获得系统控制权,通过中断19引导系统

附注:

如下的鉴于不同总线的检测点执行过程中,系统BIOS提供不同的处理方式。

检测点描

2A Different BUSes init (system,static,output devices)to start if present.

不同总线开始初始化(系统静态输出设备)

38 Different BUSes init(Input ,IPL,general devices) to start if present.

不同总线开始初始化(输入,装入初始程序,一般设备)

39 Display different BUSes initialization error messages.

显示不同总线初始化错误信息

95 Init of different BUSes optional ROMs form C800 to start

不同总线的可选ROM从C800开始初始化

由于总线程序不同的内部控制,额外的检测点以字符形式输出到端口80H,用以识别执行过程中的程序,即字符检测点,低位检测点是不同总线程序控制通过后的系统BIOS检测点,高位检测点显示不同总线执行过程中的例程。检测点高字节位显示资料如下:

高位XY

顶部单元„X‟显示功能#正在执行。„X‟值范围在0到7之间。

0= Func#0,disable all devices on the BUS

关闭所有总线设备

concerned.

1= Func#1,static devices init on the BUS

总线上相关的静态设备初始

concerned.

2= Func#2,output device init on the BUS

总线上相关的输出设备初始

concerned.

3= Func#3,input device init on the BUS

总线上相关的输入设备初始

concerned.

4= Func#4,IPL device init on the BUS concerned.

总线上相关的IPL设备初始

5= Func#5,general device init on the BUS

总线上的一般设备初始

6=

7=

低位„Y‟显示不同例程执行过程中的总线状态。„Y‟取值范围在0到5之间。

0= Generic DIM (Device Initialization Manager).

代表设备初始化管理

代表板载系统设备

1= On-board System devices.

代表ISA接口设备

2= ISA devices

代表EISA接口设备

3= EISA devices

代表即插即用ISA设备

4= ISA Pnp devices

代表PCI设备

5= PCI devices

PhoenixBios 4.0 release 6.0

自检任务及鸣音代码

当打开IBM 兼容PC 机后,BIOS 首先执行一系列任务,即自检。任务完成硬件的检测和初始化。

每次自检开始,BIOS 都输出检测点到80h 端口。程序员或技术人员利用这个代码来解决相应的系统错误或者判断正在执行何种程序。有些主板通过配置的LED灯来显示80h位的电流状态,如若没有,可通过购买80h 端口卡来实现此功能。如果BIOS 发现终端错误,便会再显示设备的左上角显示相应的错误信息。不过在CGA上有时会显示一堆杂乱信息。

在BIOS 自检之前死机,屏幕不显示任何提示信息。

终端自检错误

自检过程通过几个相应的程序完成,如果某个程序出错,自检程序会建立一个终端错误并关闭系统。关闭系统之前,错误处理机制通过鸣音来表示检测点错误,并把错误信息输出到80h 端口,同时尝试初始化VIDEO设备,在屏幕的左上角显示出现的错误。

鸣音码表示错误的规划如下:

1.8位错误代码被拆分成4位一组的两组。

2.每组约定4进制(逢四进一)

3.每组数字通过短音表示。例如:检测点16h=00 01 01 10 =1-2-3

concerned

Func#6,error reporting for the BUS

报告总线上发现的错误

concerned.

总线上的扩展ROM初始

Func#7,add-on ROM init for all BUSes.

自检规则

如下列出输出到80h的检测点代码,鸣音码显示终端错误,代码对Phoenexbios 4.0 Release 6.0有效。

注:如下排在BIOS代码中显示的检测点数字,在自检过程中顺序差异可能很大.

鸣音码 自检码 说明/检测点

1-1-1-3 02 Verify Real Mode

开启实模式

1-1-2-1 04 Get CPU type

获取处理器类型

1-1-2-3 06 Initialize system hardware

初始化系统硬件

1-1-3-1 08 Initalize chipset registers with initial POST values

初始化芯片组寄存器

1-1-3-2 09 Set in Post flag

设置自检标志

1-1-3-3 0A Initialize CPU registers

初始化处理器寄存器组

1-1-4-1 0C Initialize cache to initial POST values

初始化内部缓存

1-1-4-3 0E Initialize I/O

初始化输入/出接口系统

1-2-1-1 10 Initialize Power Management

初始化电源管理系统

1-2-1-2 11 Load alternate registers with initial POST values

通过自检加载预备寄存器组

1-2-1-3 12 Jump to UserPatch0

跳到用户路径0

1-2-2-1 14 Initialize keyboard controller

初始化键盘控制器

1-2-2-3 16 BIOS ROM checksum

检查BIOS ROM

1-2-3-1 18 8254 timer initialization

初始化8254时间计数器

1-2-3-3 1A 8237 DMA controller initialization

8237 DAM 控制器作初始化

1-2-4-1 1C Reset Programmable Interrupt Controller

复位可编程中断控制器

1-3-1-1 20 Test DRAM refresh

测试DRAM刷新电路

1-3-1-3 22 Test 8742 Keyboard controller

测试8742 键盘控制器

1-3-2-1

1-3-3-1

1-3-4-1

1-3-4-3

1-4-1-3

1-4-2-1

24

28

2C

2E

32

34

1-4-2-4

1-4-3-1

1-4-3-2

1-4-3-3

1-4-4-1

2-1-2-3

37

38

39

3A

3C

3D

42

45

46

48

49

4A

4B

Set ES segment to register to 4GB

为管理4GB扩展内存设置ES 段寄存器

Autosize DRAM

检测DRAM容量

Test 512 base address lines

测试512基本地址线路

Test 512K base memory

测试512K基本内存

Test CPU bus-clock frequency

测试处理器总线时钟频率

CMOS RAM read/write failure (this commonly indicates

a problem on the ISA bus such as a card not seated

correctly)

CMOS 存储器读/写失败

Reinitialize the chipset

重新初始化芯片组

Shadow system BIOS ROM

映射系统BIOS ROM数据到内存中

Reinitialize the cache

重新复位Cache

Autosize cache

测试Cache容量

Configure advanced chipset registers

设置高级芯片寄存器

Load alternate registers with CMOS values

按CMOS设置加载预备寄存器组

Initialize interrupt vectors

初始化中断向量表

POST device initialization

驱动器初始化自检

Check ROM copyright notice

显示ROM版权信息

Check Video configuration against COMS

检查视频配置

Initialize PCI bus and devices

初始化PCI总线及其设备

Initialize all Video adapters in system

初始化系统中所有的视频适配器

QuietBoot start (optional)

准备开始引导

2-2-3-1

4C Shadow video BIOS ROM

映射视频BIOS到内存

4E

50

51

52

54

58

59

5A

5B

5C

60

62

64

66

67

68

69

6A

6B

6C

Display Bios copyritht notice

显示BIOS的版权信息

Display CPU type and speed

显示处理器类型与速度

Initialize EISA board

初始化EISA卡

Test keyboard

测试键盘

Set key click if enabled

如果允许设置按键速度

Test for unexpected interrupts

检测未预料的中断

Initialize POST display service

初始化自检显示服务

Display prompt press F2 to enter Setup?

显示按“F2”进入CMOS设置

Disable cpu cache

关闭处理器的缓存

Test RAM between 512 and 640KB

从512到640KB测试内存

Test extended memory

检测扩展内存

Test extend memory address lines

检测扩展内存地址位

Jump to Userpath 1

跳到用户路径1

Configure advanced cache registers

设置高级缓存寄存器

Initialize Multi Processor APIC

初始多用户处理器接口

Enable external and CPU caches

开启板载和处理器的缓存

Setup System Management Mode (SMM) area

设置系统管理模式

Display external L2 cache size

显示扩展二级缓存的容量

Load custom defaults (optional)

引导CMOS自定义设置

Display shadow-area message

显示映射区信息

6E Display possible high address for UMB recovery

显示高位内存对应的高位地址

70

72

76

7C

7E

80

81

82

83

84

85

86

87

88

89

8A

8B

8C

8F

90

Display error messages

显示错误信息

Check for configuration errors

检查配置错误

Check for keyboard errors

检查键盘错误

Set up hardware interrupt vectors

设置硬件中断向表

Initialize coprocessor if present

检测协处理器并将其初始化

Disable onboard super I/O ports and IRQs

关闭板载接口和IRQs

Late Post device initialization

对测试到的设备进行初始化

Detect and install external RS232 ports

检测并安装扩展RS232端口

Configure non-MCD IDE controllers

配置非MCD IDE控制器

Detect and install external parallel ports

检测并安装并行接口

Initialize PC-compatible PnP ISA devices

初始化与个人电脑兼容的ISA设备

Re-initialize onboard I/O ports

重新初始化板载I/O接口

Configure Motheboard Configurable Devices(optional)

设定主板上可配置的设备

Initialize BIOS Data Area

初始化BIOS数据区域

Enable Non-Maskable interrupts (NMIs)

开启非屏蔽中断

Initialize BIOS Data Area

初始化BIOS数据区域

Test and initialize PS/2 mouse

检测燕初始化PS/2鼠标

Initialize floppy controller

初始化软驱控制器

Determine number of ATA drives (optional)

确定ATA设备的编号

Initialize hard-disk controllers

初始化硬盘控制器

91 Initialize local-bus hard-disk controllers

局部总线硬盘控制器初始化。查主板硬盘接口电路

92

93

95

96

97

98

99

9A

9C

9D

9E

9F

A0

A2

A4

A8

AA

AC

AE

B0

Jump userpath2

跳到用户路径2

Build MPTABLE multi-processor boards

初始化多用户处理器工作环境

Install CD ROM for boot

从光驱启动

Clear huge ES segment register

清除ES段寄存器

Fixup Multi Processor table

修正多用户处理器表

Search for option long,two short beeps on

checksum failure

检查ROM芯片组。鸣音一长两短检测失败

Check for SMART Drive (optional)

检查 SMART驱动器

Shadow option ROMs

映射可选ROMs

Set up Power Management

设备电源管理

Initialize security engine (optional)

初始化安全

Enable hardware interrupts

开放硬件中断

Determine number of ATA and SCSI drives

确定ATA或SCSI设备的编号

Set time of day

设置当日时间

Check key lock

检查键盘锁

Initialize typematic rate

键盘输入速率初始化

Erase F2 prompt

清除F2提示

Scan for F2 key stroke

检查是否有F2键按下

Enter SETUP

进入设置

Clear boot flag

清除通电自检标志

Check for errors

B2

检查非并键性错误

POST done-prepare to boot operating system

通电自检完成准备进入操作系统引导

1 one short beep before boot

开始引导系统前蜂鸣器一声短鸣

Terminate QuiteBoot(optional)

终止正常引导

Check password(optional)

检查密码设置

Prepare Boot

准备引导

Initialize DMI parameters

初始化DMI参数

Initialize Pnp Option ROMs

初始化即插即用可选ROMs

Clear parity checkers

清除奇偶校验值

Display Multiboot menu

显示多系统引导菜单

Clear screen (optional)

清除屏幕

Check virus and backup reminders

检查病毒且提示做资料备份

Try to boot with INT 19

通过中断19试引导系统

Initialize POST Error Manager(PEM)

初始化自检错误管理系统

Initialize error logging

初始化错误

Initialize error display function

初始化错误显示功能

Initialize system error handler

初始化系统错误管理

PnPnd dual CMOS (optional)

初始化可选双重CMOS设置

Initialize notebook docking(optional)

初始化笔记本电脑

Initialize notebook docking late

初始化笔记本电脑

Force check (optional)

强制检查

Extended checksum(optional)

B4

B5

B6

B9

BA

BB

BC

BD

BE

BF

C0

C1

C2

C3

C4

C5

C6

C7

C8

C9

D2

扩展校验求和

Unknown interrupt

不可识别的中断

E0

E1

E2

E3

E4

E5

E6

E7

E8

E9

EA

EB

EC

ED

EE

F0

F1

F2

F3

F4

Initialize the chipset

初始化芯片组

Initialize the bridge

初始化接口

Initialize the CPU

初始化处理器

Initialize system timer

初始化系统计数器

Initialize system I/0

初始化系统接口

Check force recovery boot

检查强制性恢复系统

Checksum BIOS ROM

校验BIOS ROM

Go to BIOS

进入BIOS

Set Huge Segment

设置

Initialize Multi Precessor

初始化多用户处理器

Initialize OEM special code

初始化设备生产商专用代码

Initialize PIC and DMA

初始化PIC和DMA

Initialize memory type

初始化内存模式

Initialize memory size

初始化内存容量

Shadow boot block

映射引导

System memory test

系统存储器测试

Initialize Run Time Clock

初始化实时时间

Initialize Video 初始化视频设备

Initialize system management modes

初始化系统管理模式

Output one beep before boot系统引导之前会发出一声

F5

F6

F7

鸣音

Boot to mini dos 引导迷你DOS系统

Clear Huge Segment 清除

Boot to full dos 引导完整的DOS系统

IBM自检代码含义说明

IBM错误码

101: 中断失败

102: 时钟失败

103: 时间中断失败

104: 保护模式失败

105: 最后的 8042命令未接受

107: NMI 检测失败

108: 时钟总线检测失败

109: Low meg芯片选择检测

10开头的通常都是主版设置的问题 进BIOS调试基本可以搞定

110

平面奇偶 检测内存

内存插槽

如果有接到电脑的扩展部件移除

系统主板

111

I/O奇偶 检测内存

扩展部件或端口复制器

系统主板.

11XX

1101: A类设备检测失败 串口设备

通讯接线

系统主板

12XX

1201: B类检测失败 系统主板 (红外)

158

即设置了SuperVisor密码但没有设置硬盘密码

设置硬盘密码

159

硬盘密码与SuperVisor密码不相同 设置硬盘密码与SuperVisor密码相同

161

电池失效 检测备用电池

备用电池

系统主板.

163

时间和日期未设置 设置时间和日期

系统主板.

173

设备数据丢失 在屏幕上选择OK,然后设置时间和日期

备用电池

系统主板.

174

设置错误:先进行检测安装的设备列表

再改变FRU部件 检测设备配置

硬盘驱动器 系统主板.

0175

CRC1错, 停止了 POST任务. EEPROM 校验错. 系统主板

0177

SuperVisor密码检验错 系统主板

0178

EEPROM 失效 系统主板

17xx

1701: 硬盘控制器失败

1780, 1790: 硬盘0出错

1781, 1791: 硬盘1出错硬盘驱动器

系统主板

183

提示输入SuperVisor密码时输入错误 输入正确的SuperVisor密码

184

开机密码检验错 进入BIOS设置中重置开机密码

185

非法的启动顺序 进入BIOS设置中重置启动顺序

186 1系统主板

0187

EAIA 数据读取错误。 读取EEPROM 失败. 系统主板

0188

非法的RFID 连续信息区域或CRC2错。 EEPROM校验错. 系统主板

0189

非法的RFID 连续信息区域。 EEPROM校验错. 系统主板

0190

电池电量极低错误 给电池充电 电池仓

0193

RF天线被移除. 输入supervisor (超级)密码

0194

笔记本被携带通过安全检测门 输入supervisor (超级)密码

0195

安全保安硬件受到干扰 输入SuperVisor(超级)密码进入BIOS 设置工具, 选择Config, 选择 IBM

Security Ch*, 选择ClearIBM Security Ch* 可清除这个错误

安全芯片 系统主板

0196

安全保安硬件被移除 输入SuperVisor(超级)密码进入BIOS 设置工具, 选择Config, 选择 IBM Security

Ch*, 选择Clear IBM Security Ch* 可清除这个错误

安全芯片 系统主板

0197

非法的远程修改要求 远程配置安全保安芯片失败. 确认该操作重试.

01C8

多个Modem设备 - 移走其中一个按Esc继续. 移走一个MiniPCI Modem 卡或Modem子卡, 或者按Esc

忽略该错误继续.

系统主板

01C9多个网络类设备 - 移走其中一个按Esc继续. 移走一个MiniPCI Ethernet 卡或Ethernet子卡, 或者按Esc忽略该错误继续

笔记本密码芯片大全及解密方法

从一个同型号没有密码的本上拆一个EEPROM来复制一个EEPROM可以解决问题。注:有的EEPROM里面不是只有密码,象IBM,机器序列号也存在里面,如果复制的话,会连机器序列号一起复制过来,那样解密的机器序列号也变了。

Acer 630: eeprom 93c56

Compaq M700: eeprom 24C02

Dell Inspirion 7500: eeprom 24c164

Dell Inspirion 8100: eeprom 24c02

Dell Latitude C600: eeprom 24c02

Dell Latitude CPI: eeprom 24c02

IBM Thinkpad X20: eeprom 24RFC08CN

IBM TP 380Z: eeprom 24c01

IBM TP 390: eeprom 24c03

IBM TP 560X: eeprom 24c01

IBM TP 570: eeprom

IBM TP 755CX,760C,765D: eeprom 93c46

IBM TP 770:eeprom 24c01

IBM TP 600E, T21, T23: 14 PIN 24RF08

IBM TP T20: 24RF08

HP Omnibook 2100,4150,7150: eeprom AT24c164

HP Omnibook 6000: eeprom 24c08

HP Omnibook 6100: eeprom 24c08

HP Omnibook XE3: eeprom 24c16

HP Omnibook 770x: eeprom 24c01

Sony pcg-fx950: eeprom 93c46

Toshiba 74600C: eeprom 93c56

各品牌笔记本电脑进入BIOS方法

IBM(冷开机按F1,部分新型号可以在重新启动时启动按F1)

HP(启动和重新启动时按F2)

SONY(启动和重新启动时按F2)

Dell(启动和重新启动时按F2)

Acer(启动和重新启动时按F2)

Toshiba(冷开机时按ESC然后按F1)

Compaq(开机到右上角出现闪动光标时按F10,或者开机时按F10)

Fujitsu(启动和重新启动时按F2)

绝大多数国产和台湾品牌(启动和重新启动时按F2)

2024年1月10日发(作者:裘辰铭)

俄罗斯MINI诊断卡说明书

笔记本测试卡---故障代码表

(适用于Minipci/LPT接口的诊断卡)

AWARD 国际软件 ELITEBIOS 4.51PG 版本

自检码说明:EISA 自检码大多输出到300H地址位;ISA自检码输出到80H地址位

16进制

代码

C0

Turn Off Chipset Cache

关闭Cache

01

Processor Test 1

处理器测试1

02

Processor Test 2

处理器测试2

03

Initialize Chips

初始化芯片组控制器

04

Test Memory Refresh Toggle

内存刷新电路检查

05

Blank video,Initialize keyboard

键盘控制器初始化

06

Reserved

保留

07

Test CMOS Interface and Battery Status

测试CMOS与电池工作状态

BE

Chipset Default Initialization

加载BIOS默认设置

C1

Memory Presence test

测试板载内存大小

C5

Early Shadow

为快速引导作内存射映

C6

Cache Presence test

检测扩展Cache大小

08

Setup low memory

设置低位内存,测试第一个64K内存

09

Early Cache Initialization

Cyrix CPU 及Cache 初始化准备

0A

Setup Interrupt Vector Table

设置中断向量表

0B

Test CMOS RAM Checksum

检测CMOS存储器

0C

Initialize Keyboard

初始化键盘控制器

0D

Initialize Video Interface

初始化视频接口适配器

0E

Test Video Memory

检测显示适配存储器容量

0F

Test DMA Controller 0

查DMA 0通道 查主板DMA芯片及电路

10

Test DMA Controller 1

查DMA 1通道 查主板DMA芯片及电路

11

Test DMA Page Registers

检测DMA页面寄存器 查DMA芯片及电路

12~13

Reserved

保留

名 称 中文说明

16进制

代码

14

15

16

17

18

19

1A

1B-1E

1F

20

21-2F

30

31

32

33-3B

3C

3D

3E

3F

BF

40

41

42

43

44

45

名 称

Test Timer Counter 2

Test 8259-1 Mask Bits

Test 8259-2 Mask Bits

Test Stuck 8259‟s interrupt bits

Test 8259 Interrupt Functionality

Test stuck NMI Bits(Parity/IO check

Display CPU Clock

Reserved

Set EISA Mode

Enable Slot 0

Enable Slots 1-15

Size Base and Extended Memory

Test Base and Extended Memory

Test EISA Extended Memory

Reserved

Setup Enabled

Initialize &Install Mouse

Setup Cache Controller

Reserved

Chipset Initialization

Display virus protect disable or

enabel

Initialize Floppy Drive & Controller

Initialize Hard Drive &Controller

Detect & Initialize Serial/Parallel

Ports

Reserved

Detect & Initialize Math Coprocessor

中文说明

测试8254时间计数器

查8259中断屏蔽位 查8259芯片及周边电路

查第二通道中断控制器8259屏蔽位

测试8259中断位

测试8259中断功能

奇偶性或输入输出通道检查

显示CPU 时钟频率

保留

设置EISA 接口相关电路

初始化主板Slot 0接口

初始化Slots 接口从1到15

检查基本内存从256K到640K及1M以上扩展内存

测试扩展内存及基本内存(ESC跳过)

在初始化slots 接口时寻找 EISA 扩展储存器

保留

允许改变BIOS设置

安装或初始化鼠标控制器

设置Cache 控制器

保留

芯片组寄存器设置安装初始化

显示病毒保护允许或禁止

初始化软盘及控制器

初始化硬盘及控制器

检测安装并/串行接口

保留

检测安装数学协处理器

46

47

48-4D

4E

4F

50

51

52

53

60

61

62

63

BO

B1

E1-EF

FF

名 称

Reserved

Reserved

Reserved

Manufacturing POST loop or display

message

Security Check

Write CMOS

Pre-boot Enable

Initialze Option ROMs

Initialize Time Value

Setup Virus Protect

Set Boot Speed

Setup Numlock

Boot Attempt

Spurious

Unclaimed NMI

Setup Page

BOOT

中文说明

保留

保留

保留

如果自检到错误,则显示在屏幕上

如果设有密码请输入密码

存入当前BIOS临时区内CMOS值到CMOS

引导前开放cache、奇偶校验、NMI

检测从c800:0至efff:0选用ROM并初始化

初始化时间值到BIOS 40H

设置病毒保护

设置系统引导速度

设置数字键状态

试图通过中断INT 19H引导系统

中断发生在保护模式下

如果NMI发生则显示F1来关闭NMI

BIOS设置页

引导系统

AMIBIOS 071596版本检测点列表

在AMIBIOS检测执行过程中的检测点表如下:

非解压初始代码检测点

检测点 描 述

D0 NMI is ID saved. Init code Checksum verification starting

关闭NMI,CPU 识别号检查。初始代码检验确认开始。

D1 To do DMA init ,Keyboard controller BAT test ,start memory refresh and going

to 4GB flat mode

进行DMA初始,键盘控制器测试,开始内存刷新接着进入4GB虚拟模式

D3 To start Memory sizing

开始检测内存容量

D4 To comeback to real mode . Execute OEM patch. Set stack

返回到实模式,执行OEM补丁,设置堆栈。

D5 E000 ROM enabled . Init code is copied to segment 0 and control to be transferred to

segment 0.

开启E000:0 ROM。初始代码被复制到段:0并把控制权交给段:0代码

Control is in segment 0. To check key and verify main BIOS

Checksum. If eitheris pressed or main BIOS checksum is bad

Go to check point E0 else goto check point D7

段:0获得控制权。检查键并确认主BIOS检验。如果键被按下或主BIOS校验失败则进入检查点E0,否则过

进入检查点D7。

To pass control to Interface Module.

接口控制模块通过自检

Main BIOS runtime code is to be decompressed.

主BIOS实时代码被解压

Control to be passed to main BIOS in shadow RAM

把控制权交给主BIOS在内存中的映射程序

启动区恢复代码检测点

OnBoard Floppy Controller(if any)is initialzed. To start base 512K memory test

对主板上的软驱控制器初始化,接着进入512K基本内存测试

To initialise interrupt vector table

初始化中断向量表

To initialise DMA and interrupt controllers

初始化DMA和中断控制器

To enable floppy and timer IRQ,enable internal cache

开启软驱和计数器的IRQ,并开启内部cache

Initialize floppy drive.

D6

D7

D8

D9

E0

E1

E2

E6

ED

初始化软盘驱动器

EE Start looking for a diskette in drive A: and read 1st sector of the diskette

开始查找软驱中的软盘并读取第一磁道上的数据

EF Floppy read error

软驱读错误

F0 Start searching „‟ file in root directory

在引导目录下开始搜索文件

F1 ‟ file not present in root directory.

在引导目录未发现文件

F2 Start reading FAT table and analyze FAT to find the clusters occupied by „‟

file

开始读取分区表并分析查找所在磁道

F3 Start reading „‟file cluster by cluster.

开始读取文件

F4 ‟ file not of proper size

文件尺寸不正常

F5 Disable internal cache

关闭内部cache

FB Detect Flash type present.

检测flash 类型

FC Erase Flash

擦除FLASH

FD Program Flash

往FLASH中写入程序

FF Flash program is going to restart

FLASH程序写入成功,BIOS即将重启

在F000内存镜像区的实时代码

03 NMI is Disabled . To check soft reset /power-on

关闭NMI。检查软/硬开关

05 BIOS stack set . Going to disable Cache if any.

BIOS堆栈设置。即将关闭cache

06 POST code to be uncompressed.

机器自检代码被解压

07 CPU init and CPU data area init to be done.

完成CPU初始及CPU数据区初始

08 CMOS checksum calculation to be done next.

CMOS校验计算完成

0B Any initialization before keyboard BAT to be done next

键盘完成初始完成前结束所有初始

0C KB controller I/B free. To issue the BAT command to keyboard controller.

键盘控制器工作正常,向键盘控制发出BAT控制命令

0E

0F

10

11

12

Any initialization after KB controller BAT to be done next.

在键盘控制器BAT完成后进行一些初始化

13

14

19

1A

23

24

25

27

28

2A

2B

2C

2D

2E

2F

Key board command byte to be written.

键盘控制命令字节被写入

Going to issue Pin-23,24 blocking/unblocking command.

即将发出引脚23,24封锁解锁命令

Going to check pressing of , key during power-on

即将检查是否被按下

To init CMOS if “Init CMOS in every boot ” is set or key is pressed. Going to disable

DMA and Interrupt controllers

如果CMOS初始设置完成或键被按下,就将关闭DMA和中断控制器

Video display is disabled port-B is initialized. Chipset init about to begin.

视频显示被停用。端口B已作初始化,即将开始芯片组初始化

8254 timer test about to start

8254计时器测试即将开始

About to start memory refresh test

开始更新存储器测试

Memory Refresh line is toggling .Going to check 15us ON/OFF time

正在触发存储器更新线路,即将检查15微秒通/断时间。查内存及接口电路

To read 8042 input and disable Megakey Green PC feature .Make BIOS segment

Writeable

开始读8042输入端口并关闭环保PC标志。并使BIOS段可写入数据。

To do any setup before Int vector init .

在中断向量初始化前完成所有设置

Interrupt vector initialization about to begin. To clear password if necessary

中断向量初始化开发始,如果需要可清除密码

Any initialization before setting video mode to be done .

所有初始化须在设置视频模式前被完成

Going for monochrome mode and color mode setting.

即将设置单色/多色设置

Different BUSes init (system,static,output devices)to start if present.(please see appendix

for details of defferent BUSes).

各种总线开始初始化

To give control for any setup required before optional video ROM check.

在完成显存测试后取得系统控制权并进行一些所需要设置

To look for optional video ROM and give control.

查找可用显存并取得控制权

To give control to do any processing after video ROM returns control.

在显存释放控制权后取得系统控制并交给其它进程

IF ega/vga not found then do display memory R/W test.

如果未发现EGA/VGA,那么显存读/写测试

Ega/vga not found .Display memory R/W test about to begin.

30

31

EGA/VGA未发现,开始对显存读/写测试

Display memory R/W test passed. About to look for the retrace checking.

显存读/写测试通过,马上进行扫描检查。查视频接口电路

Display memory R/W test or retrace checking failed. To do alternate Display memory R/W

test.

显存读/写测试或扫描失败,即将对预备显存进行读/写测试

Alternate Display memory R/W test passed. To look for the alternate display retrace

checking

预备显存读/写测试通过。开始对预备显存扫描检查

Video display checking over .Display mode to be set next.

视频检查结束,显示模式在下一步将被设定

Display mode set . Going to display the power on message.

显式模式被设定成功。 即将完成显示通电信息

Different BUSes init (input,IPL,general devices) to start if present.(please see Appendix for

details of different BUSes)

各种总线开始初始化

Display different BUSes initialization error messages.(Please see appendix for details of

different BUSes).

显示总线初始化错误信息

New cursor position read and saved. To display the Hit message.

新指针位置被读且保存。显示请按下键提示信息。

To prepare the descriptor tables.

开始修复描述表

To enter in virtual mode for memory test.

进入虚拟方式的内存测试

To enable interrupts for diagnostics mode.

开启中断诊断模式

To initialze data to check memory wrap around at 0:0

加载数据对内存进行测试

Data initialized. Going to check for memory wrap around at 0:0 and finding the total system

memory size.

数据已初始化,即将检查内存并统计内存的容量

Memory wrap around test done. Memory size calculation over. About to go for writing

patterns to test memory

内存测试完毕。内存容量计算完毕。即将写入页面来检查内存

Pattern to be tested written in extended memory. Going to write patterns in base 640K

memory

即将在扩展内存试写页面,即将640K基本内存写入页面

Pattern written in base memory .Going to findout amount of memory below 1M memory.

已将基本内存写入页面。即将确定1M以上的扩展

Amount of memory below 1M found and to findout amount of memory above

1M memory

找出1M以下的存储器并检验,即将确定1M以上的存储器

32

34

37

38

39

3A

40

42

43

44

45

46

47

48

49

4B

4C

4D

4E

4F

50

51

52

53

54

57

58

59

60

62

Amount of memory above 1M found and verified. Check for soft reset and going

to clear memory below 1M for soft reset.(if power on,go to check point#4Eh)

1M以上的内存被发现并验证。检查软复位并为1M以下内存进行复位

Memory below 1M cleared. (SOFT RESET) Going to clear memory above 1M

1M以下内存被清零。即将对1M以上的内存复位。

Memory above 1M cleared.(SOFT RESET)Going to save the memory size.(goto check point

#52h).

1M以上内存被清零。并保存内存容量

Memory size display started. (NOT SOFT RESET)About to display the first 64k memory size.

开始显示内存容量,开始显示第一个64K存储器的测试

Memory size display started. This will be updated during memory test. Going for sequential

and random memory test.

开始显示存储器的大小,在测试期间将不断更新

Memory testing /initialization below 1M complete. Going to adjust displayed memory size for

relocation/shadow.

完成1M以下内存的测试。查内存部分

Memory size display adjusted due to relocation/shadow. Memory test above 1M to follow.

显示存储器的容量。查内存部分

Memory testing/initialization above 1M complete. Going to save memory size information

1M以上内存测试初始结束。查主板内存控制电路或内存条

Memory size information is saved. CPU registers are saved. Going to enter in real mode

保存存储器的容量和CPU寄存器。即将进入实址模式

Shutdown successful, CPU in real mode. Going to disable gate A20 line and disable parity

/NMI.

成功开启CPU实址模式。即将关闭门电路A20地址线及奇偶校验和NMI

A20 address line ,parity/NMI disable successful. Going to adjust memory size depending on

relocation/shadow.

成功关闭A20地址线和奇偶校验/NMI。

Memory size adjusted for relocation/shadow. Going to clear Hit message.

内存容量校准,即将清除按提示信息。

Hit message cleared. message displayed. About to start DMA and

interrupt controller test

提示信息被清除。信息被显示。

DMA page register test passed. To do DMA# 1 base register test

DMA页面寄存器测试通过。即将对DMA 通道1的基本寄存器测试

DMA# 1 base register test passed. To do DMA#2 base register test.

DMA通道1基本寄存器测试通过。即将对DMA通道2寄存器测试

65

66

7F

80

81

82

83

84

85

86

87

88

89

8B

8C

8D

8F

DMA#2 base register test passed. To program DMA unit 1 and 2

DMA通道2基本寄存器测试通过。即将对DMA单元1和2进行编程

DMA

unit 1 and 2 programming over. To initialize 8259 interrupt controller.

DMA单元1和2编程结束。即将初始化8259中断控制器

Extended NMI sources enabling is in progress.

扩展NMI源在运行中被启用

Keyboard test started . clearing output buffer,checking for stuck key ,to issue keyboard

reset command.

键盘测试开始。检查有没有键被锁定或卡住并对键盘发出复位命令

Keyboard reset error/stuck key found. To issue keyboard controller interface test command

键盘复位错误或有卡住键被发现。即将发出键盘接口测试命令

Keyboard controller interface test over. To write command byte and init circular buffer

键盘控制接口测试结束。即将写入命令字节使循环缓冲器作初始

Command byte written , Global data init done . To check for lock-key.

已写入命令字节,已完成全局数据初始,即将检查锁有无锁住的键。

Lock-key checking over. To check for memory size mismatch with CMOS

已检查是否有锁住的键。即将检查存储器容量是否与COMS匹配

Memory size check done. To display soft error and check for password

or bypass setup.

已检查存储器容量。即将显示软错误和检查口令

Password checked. About to do programming before setup.

口令检查完毕。

Programming before setup complete . To uncompress SETUP code and execute CMOS

setup.

设置完成之前开始编程。即将解压设置代码和执行CMOS设置

Returned from CMOS setup program and screen is to do programming after

setup

从CMOS设置程序返回并清屏,即将进行后面的编程

Programming after setup complete . Going to display power on screen message.

设置完毕后写入程序。即将显示通电屏幕信息

First screen message displayed. message displayed . PS/2 Mouse check and

extended BIOS data area allocation to be done.

第一屏信息已显示。信息被显示。完成检查PS2鼠标和扩展BIOS数据分配

Setup options programming after CMOS setup about to start .

对CMOS设置后开始进行可选程序设置

Going for hard disk controller reset.

即将进行硬盘控制器复位

Hard disk controller reset done. Floppy setup to be done next.

硬盘控制器复位结束。接着进行软驱设置

91

95

96

97

98

Floppy setup complete . Hard disk setup to be done next.

软驱设置完毕。下一步即将进入硬盘设置。

Init of different BUSes optional ROMs from C800 to start.(please see Appendix-I for details fo different BUSes).

从C800:0初始不同总线的可选ROM

Going to do any init before C800 optional ROM control

即将进行C800:0可选ROM控制之前的初始化准备

Any init before C800 optional ROM control is over. Optional ROM check and control will be done next.

自C800:0之前ROM的初始控制完毕。查主板BIOS芯片及周围电路

Optional ROM control is done. About to give control to do any required processing after optional ROM returns

control and enable external cache

可选的ROM控制已结束。查主权BIOS及周边电路

99

Any initialization required after optional ROM test over. Going to setup timer data area and printer base

address.

任选ROM测试之后的初始已完毕。查计数器和I/O接口部分。

9A

9B

Returm after setting timer and printer base to set the RS-232 base address

获得计数器和打印接口基本地址。

Returned after RS-232 base address . Going to do

any initialization before Coprocessor test

获得RS-232之后的基本地址,查COM接口部分。

9C

9D

Required initialized. Before Coprocessor is over. Going to initialize the coprocessor next.

协处理器测试之前所需初始准备结束,接着进行协处理器初始化准备

Coprocesor

initialized. Going to do any initialization after Coprocessor test.

协处理器已初始化。接着进行协处理器测试之后的初始化

9E

9F

A2

A3

A4

A5

A7

Initialization after coprocessor test is complete . Going to check extd keyboard, keyboard ID and num-lock

完成对协处理器测试后接着检查扩展键盘。查主板键盘接口或键盘

Keyboard ID command to be issued.

发出键盘标志识别命令

Going to display any soft errors.

即将显示所有软错误

Soft error display complete. Going to set keyboard typematic rate.

软错误显示结束。即将进行键盘击键速度进行设置。

Keyboard typematic rate set . To program memory wait states.

对键盘击键速度进行初始设置

Going to enable parity/NMI

即将开启奇偶校验与不可屏蔽中断

NMI and parity enabled. Going to do any initialization required before giving control to optional ROM

at E000.

已开启奇偶校验与不可屏蔽中断。查主板BIOS及周边电路

A8

A9

AA

AB

AC

B0

B1

00

Initialization before E000 ROM control over. E000 ROM to get control next

初始E000:0之前ROM控制完毕,接着将控制权交给E000:0的ROM

Returned form E000 ROM control. Going to do any initialization required after E000

optional ROM control

从E000:0ROM返回控制,即将从E000:0之后的ROM作所需的初始化

Initialization after E000 optional ROM control is over. Going to display the system

configuration.

自E000之后的可选ROM 控制器初始结束。开始显示系统配置

To build MP table if needed. 建立所需要的MP表

To uncompress DMI data and execute DMI post init.解压DMI数据并执行DMI自检初始化

System configuration is displayed 显示系统配置信息

Going to copy any code to specific area. 正在复制引导所需要数据

Copying of code to specific area done Going to give control to INT-19 boot loader

复制引导所需要数据并获得系统控制权,通过中断19引导系统

附注:

如下的鉴于不同总线的检测点执行过程中,系统BIOS提供不同的处理方式。

检测点描

2A Different BUSes init (system,static,output devices)to start if present.

不同总线开始初始化(系统静态输出设备)

38 Different BUSes init(Input ,IPL,general devices) to start if present.

不同总线开始初始化(输入,装入初始程序,一般设备)

39 Display different BUSes initialization error messages.

显示不同总线初始化错误信息

95 Init of different BUSes optional ROMs form C800 to start

不同总线的可选ROM从C800开始初始化

由于总线程序不同的内部控制,额外的检测点以字符形式输出到端口80H,用以识别执行过程中的程序,即字符检测点,低位检测点是不同总线程序控制通过后的系统BIOS检测点,高位检测点显示不同总线执行过程中的例程。检测点高字节位显示资料如下:

高位XY

顶部单元„X‟显示功能#正在执行。„X‟值范围在0到7之间。

0= Func#0,disable all devices on the BUS

关闭所有总线设备

concerned.

1= Func#1,static devices init on the BUS

总线上相关的静态设备初始

concerned.

2= Func#2,output device init on the BUS

总线上相关的输出设备初始

concerned.

3= Func#3,input device init on the BUS

总线上相关的输入设备初始

concerned.

4= Func#4,IPL device init on the BUS concerned.

总线上相关的IPL设备初始

5= Func#5,general device init on the BUS

总线上的一般设备初始

6=

7=

低位„Y‟显示不同例程执行过程中的总线状态。„Y‟取值范围在0到5之间。

0= Generic DIM (Device Initialization Manager).

代表设备初始化管理

代表板载系统设备

1= On-board System devices.

代表ISA接口设备

2= ISA devices

代表EISA接口设备

3= EISA devices

代表即插即用ISA设备

4= ISA Pnp devices

代表PCI设备

5= PCI devices

PhoenixBios 4.0 release 6.0

自检任务及鸣音代码

当打开IBM 兼容PC 机后,BIOS 首先执行一系列任务,即自检。任务完成硬件的检测和初始化。

每次自检开始,BIOS 都输出检测点到80h 端口。程序员或技术人员利用这个代码来解决相应的系统错误或者判断正在执行何种程序。有些主板通过配置的LED灯来显示80h位的电流状态,如若没有,可通过购买80h 端口卡来实现此功能。如果BIOS 发现终端错误,便会再显示设备的左上角显示相应的错误信息。不过在CGA上有时会显示一堆杂乱信息。

在BIOS 自检之前死机,屏幕不显示任何提示信息。

终端自检错误

自检过程通过几个相应的程序完成,如果某个程序出错,自检程序会建立一个终端错误并关闭系统。关闭系统之前,错误处理机制通过鸣音来表示检测点错误,并把错误信息输出到80h 端口,同时尝试初始化VIDEO设备,在屏幕的左上角显示出现的错误。

鸣音码表示错误的规划如下:

1.8位错误代码被拆分成4位一组的两组。

2.每组约定4进制(逢四进一)

3.每组数字通过短音表示。例如:检测点16h=00 01 01 10 =1-2-3

concerned

Func#6,error reporting for the BUS

报告总线上发现的错误

concerned.

总线上的扩展ROM初始

Func#7,add-on ROM init for all BUSes.

自检规则

如下列出输出到80h的检测点代码,鸣音码显示终端错误,代码对Phoenexbios 4.0 Release 6.0有效。

注:如下排在BIOS代码中显示的检测点数字,在自检过程中顺序差异可能很大.

鸣音码 自检码 说明/检测点

1-1-1-3 02 Verify Real Mode

开启实模式

1-1-2-1 04 Get CPU type

获取处理器类型

1-1-2-3 06 Initialize system hardware

初始化系统硬件

1-1-3-1 08 Initalize chipset registers with initial POST values

初始化芯片组寄存器

1-1-3-2 09 Set in Post flag

设置自检标志

1-1-3-3 0A Initialize CPU registers

初始化处理器寄存器组

1-1-4-1 0C Initialize cache to initial POST values

初始化内部缓存

1-1-4-3 0E Initialize I/O

初始化输入/出接口系统

1-2-1-1 10 Initialize Power Management

初始化电源管理系统

1-2-1-2 11 Load alternate registers with initial POST values

通过自检加载预备寄存器组

1-2-1-3 12 Jump to UserPatch0

跳到用户路径0

1-2-2-1 14 Initialize keyboard controller

初始化键盘控制器

1-2-2-3 16 BIOS ROM checksum

检查BIOS ROM

1-2-3-1 18 8254 timer initialization

初始化8254时间计数器

1-2-3-3 1A 8237 DMA controller initialization

8237 DAM 控制器作初始化

1-2-4-1 1C Reset Programmable Interrupt Controller

复位可编程中断控制器

1-3-1-1 20 Test DRAM refresh

测试DRAM刷新电路

1-3-1-3 22 Test 8742 Keyboard controller

测试8742 键盘控制器

1-3-2-1

1-3-3-1

1-3-4-1

1-3-4-3

1-4-1-3

1-4-2-1

24

28

2C

2E

32

34

1-4-2-4

1-4-3-1

1-4-3-2

1-4-3-3

1-4-4-1

2-1-2-3

37

38

39

3A

3C

3D

42

45

46

48

49

4A

4B

Set ES segment to register to 4GB

为管理4GB扩展内存设置ES 段寄存器

Autosize DRAM

检测DRAM容量

Test 512 base address lines

测试512基本地址线路

Test 512K base memory

测试512K基本内存

Test CPU bus-clock frequency

测试处理器总线时钟频率

CMOS RAM read/write failure (this commonly indicates

a problem on the ISA bus such as a card not seated

correctly)

CMOS 存储器读/写失败

Reinitialize the chipset

重新初始化芯片组

Shadow system BIOS ROM

映射系统BIOS ROM数据到内存中

Reinitialize the cache

重新复位Cache

Autosize cache

测试Cache容量

Configure advanced chipset registers

设置高级芯片寄存器

Load alternate registers with CMOS values

按CMOS设置加载预备寄存器组

Initialize interrupt vectors

初始化中断向量表

POST device initialization

驱动器初始化自检

Check ROM copyright notice

显示ROM版权信息

Check Video configuration against COMS

检查视频配置

Initialize PCI bus and devices

初始化PCI总线及其设备

Initialize all Video adapters in system

初始化系统中所有的视频适配器

QuietBoot start (optional)

准备开始引导

2-2-3-1

4C Shadow video BIOS ROM

映射视频BIOS到内存

4E

50

51

52

54

58

59

5A

5B

5C

60

62

64

66

67

68

69

6A

6B

6C

Display Bios copyritht notice

显示BIOS的版权信息

Display CPU type and speed

显示处理器类型与速度

Initialize EISA board

初始化EISA卡

Test keyboard

测试键盘

Set key click if enabled

如果允许设置按键速度

Test for unexpected interrupts

检测未预料的中断

Initialize POST display service

初始化自检显示服务

Display prompt press F2 to enter Setup?

显示按“F2”进入CMOS设置

Disable cpu cache

关闭处理器的缓存

Test RAM between 512 and 640KB

从512到640KB测试内存

Test extended memory

检测扩展内存

Test extend memory address lines

检测扩展内存地址位

Jump to Userpath 1

跳到用户路径1

Configure advanced cache registers

设置高级缓存寄存器

Initialize Multi Processor APIC

初始多用户处理器接口

Enable external and CPU caches

开启板载和处理器的缓存

Setup System Management Mode (SMM) area

设置系统管理模式

Display external L2 cache size

显示扩展二级缓存的容量

Load custom defaults (optional)

引导CMOS自定义设置

Display shadow-area message

显示映射区信息

6E Display possible high address for UMB recovery

显示高位内存对应的高位地址

70

72

76

7C

7E

80

81

82

83

84

85

86

87

88

89

8A

8B

8C

8F

90

Display error messages

显示错误信息

Check for configuration errors

检查配置错误

Check for keyboard errors

检查键盘错误

Set up hardware interrupt vectors

设置硬件中断向表

Initialize coprocessor if present

检测协处理器并将其初始化

Disable onboard super I/O ports and IRQs

关闭板载接口和IRQs

Late Post device initialization

对测试到的设备进行初始化

Detect and install external RS232 ports

检测并安装扩展RS232端口

Configure non-MCD IDE controllers

配置非MCD IDE控制器

Detect and install external parallel ports

检测并安装并行接口

Initialize PC-compatible PnP ISA devices

初始化与个人电脑兼容的ISA设备

Re-initialize onboard I/O ports

重新初始化板载I/O接口

Configure Motheboard Configurable Devices(optional)

设定主板上可配置的设备

Initialize BIOS Data Area

初始化BIOS数据区域

Enable Non-Maskable interrupts (NMIs)

开启非屏蔽中断

Initialize BIOS Data Area

初始化BIOS数据区域

Test and initialize PS/2 mouse

检测燕初始化PS/2鼠标

Initialize floppy controller

初始化软驱控制器

Determine number of ATA drives (optional)

确定ATA设备的编号

Initialize hard-disk controllers

初始化硬盘控制器

91 Initialize local-bus hard-disk controllers

局部总线硬盘控制器初始化。查主板硬盘接口电路

92

93

95

96

97

98

99

9A

9C

9D

9E

9F

A0

A2

A4

A8

AA

AC

AE

B0

Jump userpath2

跳到用户路径2

Build MPTABLE multi-processor boards

初始化多用户处理器工作环境

Install CD ROM for boot

从光驱启动

Clear huge ES segment register

清除ES段寄存器

Fixup Multi Processor table

修正多用户处理器表

Search for option long,two short beeps on

checksum failure

检查ROM芯片组。鸣音一长两短检测失败

Check for SMART Drive (optional)

检查 SMART驱动器

Shadow option ROMs

映射可选ROMs

Set up Power Management

设备电源管理

Initialize security engine (optional)

初始化安全

Enable hardware interrupts

开放硬件中断

Determine number of ATA and SCSI drives

确定ATA或SCSI设备的编号

Set time of day

设置当日时间

Check key lock

检查键盘锁

Initialize typematic rate

键盘输入速率初始化

Erase F2 prompt

清除F2提示

Scan for F2 key stroke

检查是否有F2键按下

Enter SETUP

进入设置

Clear boot flag

清除通电自检标志

Check for errors

B2

检查非并键性错误

POST done-prepare to boot operating system

通电自检完成准备进入操作系统引导

1 one short beep before boot

开始引导系统前蜂鸣器一声短鸣

Terminate QuiteBoot(optional)

终止正常引导

Check password(optional)

检查密码设置

Prepare Boot

准备引导

Initialize DMI parameters

初始化DMI参数

Initialize Pnp Option ROMs

初始化即插即用可选ROMs

Clear parity checkers

清除奇偶校验值

Display Multiboot menu

显示多系统引导菜单

Clear screen (optional)

清除屏幕

Check virus and backup reminders

检查病毒且提示做资料备份

Try to boot with INT 19

通过中断19试引导系统

Initialize POST Error Manager(PEM)

初始化自检错误管理系统

Initialize error logging

初始化错误

Initialize error display function

初始化错误显示功能

Initialize system error handler

初始化系统错误管理

PnPnd dual CMOS (optional)

初始化可选双重CMOS设置

Initialize notebook docking(optional)

初始化笔记本电脑

Initialize notebook docking late

初始化笔记本电脑

Force check (optional)

强制检查

Extended checksum(optional)

B4

B5

B6

B9

BA

BB

BC

BD

BE

BF

C0

C1

C2

C3

C4

C5

C6

C7

C8

C9

D2

扩展校验求和

Unknown interrupt

不可识别的中断

E0

E1

E2

E3

E4

E5

E6

E7

E8

E9

EA

EB

EC

ED

EE

F0

F1

F2

F3

F4

Initialize the chipset

初始化芯片组

Initialize the bridge

初始化接口

Initialize the CPU

初始化处理器

Initialize system timer

初始化系统计数器

Initialize system I/0

初始化系统接口

Check force recovery boot

检查强制性恢复系统

Checksum BIOS ROM

校验BIOS ROM

Go to BIOS

进入BIOS

Set Huge Segment

设置

Initialize Multi Precessor

初始化多用户处理器

Initialize OEM special code

初始化设备生产商专用代码

Initialize PIC and DMA

初始化PIC和DMA

Initialize memory type

初始化内存模式

Initialize memory size

初始化内存容量

Shadow boot block

映射引导

System memory test

系统存储器测试

Initialize Run Time Clock

初始化实时时间

Initialize Video 初始化视频设备

Initialize system management modes

初始化系统管理模式

Output one beep before boot系统引导之前会发出一声

F5

F6

F7

鸣音

Boot to mini dos 引导迷你DOS系统

Clear Huge Segment 清除

Boot to full dos 引导完整的DOS系统

IBM自检代码含义说明

IBM错误码

101: 中断失败

102: 时钟失败

103: 时间中断失败

104: 保护模式失败

105: 最后的 8042命令未接受

107: NMI 检测失败

108: 时钟总线检测失败

109: Low meg芯片选择检测

10开头的通常都是主版设置的问题 进BIOS调试基本可以搞定

110

平面奇偶 检测内存

内存插槽

如果有接到电脑的扩展部件移除

系统主板

111

I/O奇偶 检测内存

扩展部件或端口复制器

系统主板.

11XX

1101: A类设备检测失败 串口设备

通讯接线

系统主板

12XX

1201: B类检测失败 系统主板 (红外)

158

即设置了SuperVisor密码但没有设置硬盘密码

设置硬盘密码

159

硬盘密码与SuperVisor密码不相同 设置硬盘密码与SuperVisor密码相同

161

电池失效 检测备用电池

备用电池

系统主板.

163

时间和日期未设置 设置时间和日期

系统主板.

173

设备数据丢失 在屏幕上选择OK,然后设置时间和日期

备用电池

系统主板.

174

设置错误:先进行检测安装的设备列表

再改变FRU部件 检测设备配置

硬盘驱动器 系统主板.

0175

CRC1错, 停止了 POST任务. EEPROM 校验错. 系统主板

0177

SuperVisor密码检验错 系统主板

0178

EEPROM 失效 系统主板

17xx

1701: 硬盘控制器失败

1780, 1790: 硬盘0出错

1781, 1791: 硬盘1出错硬盘驱动器

系统主板

183

提示输入SuperVisor密码时输入错误 输入正确的SuperVisor密码

184

开机密码检验错 进入BIOS设置中重置开机密码

185

非法的启动顺序 进入BIOS设置中重置启动顺序

186 1系统主板

0187

EAIA 数据读取错误。 读取EEPROM 失败. 系统主板

0188

非法的RFID 连续信息区域或CRC2错。 EEPROM校验错. 系统主板

0189

非法的RFID 连续信息区域。 EEPROM校验错. 系统主板

0190

电池电量极低错误 给电池充电 电池仓

0193

RF天线被移除. 输入supervisor (超级)密码

0194

笔记本被携带通过安全检测门 输入supervisor (超级)密码

0195

安全保安硬件受到干扰 输入SuperVisor(超级)密码进入BIOS 设置工具, 选择Config, 选择 IBM

Security Ch*, 选择ClearIBM Security Ch* 可清除这个错误

安全芯片 系统主板

0196

安全保安硬件被移除 输入SuperVisor(超级)密码进入BIOS 设置工具, 选择Config, 选择 IBM Security

Ch*, 选择Clear IBM Security Ch* 可清除这个错误

安全芯片 系统主板

0197

非法的远程修改要求 远程配置安全保安芯片失败. 确认该操作重试.

01C8

多个Modem设备 - 移走其中一个按Esc继续. 移走一个MiniPCI Modem 卡或Modem子卡, 或者按Esc

忽略该错误继续.

系统主板

01C9多个网络类设备 - 移走其中一个按Esc继续. 移走一个MiniPCI Ethernet 卡或Ethernet子卡, 或者按Esc忽略该错误继续

笔记本密码芯片大全及解密方法

从一个同型号没有密码的本上拆一个EEPROM来复制一个EEPROM可以解决问题。注:有的EEPROM里面不是只有密码,象IBM,机器序列号也存在里面,如果复制的话,会连机器序列号一起复制过来,那样解密的机器序列号也变了。

Acer 630: eeprom 93c56

Compaq M700: eeprom 24C02

Dell Inspirion 7500: eeprom 24c164

Dell Inspirion 8100: eeprom 24c02

Dell Latitude C600: eeprom 24c02

Dell Latitude CPI: eeprom 24c02

IBM Thinkpad X20: eeprom 24RFC08CN

IBM TP 380Z: eeprom 24c01

IBM TP 390: eeprom 24c03

IBM TP 560X: eeprom 24c01

IBM TP 570: eeprom

IBM TP 755CX,760C,765D: eeprom 93c46

IBM TP 770:eeprom 24c01

IBM TP 600E, T21, T23: 14 PIN 24RF08

IBM TP T20: 24RF08

HP Omnibook 2100,4150,7150: eeprom AT24c164

HP Omnibook 6000: eeprom 24c08

HP Omnibook 6100: eeprom 24c08

HP Omnibook XE3: eeprom 24c16

HP Omnibook 770x: eeprom 24c01

Sony pcg-fx950: eeprom 93c46

Toshiba 74600C: eeprom 93c56

各品牌笔记本电脑进入BIOS方法

IBM(冷开机按F1,部分新型号可以在重新启动时启动按F1)

HP(启动和重新启动时按F2)

SONY(启动和重新启动时按F2)

Dell(启动和重新启动时按F2)

Acer(启动和重新启动时按F2)

Toshiba(冷开机时按ESC然后按F1)

Compaq(开机到右上角出现闪动光标时按F10,或者开机时按F10)

Fujitsu(启动和重新启动时按F2)

绝大多数国产和台湾品牌(启动和重新启动时按F2)

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论