笔记本电脑测试卡使用说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

笔记本电脑测试卡使用说明书
一:并口电脑测试卡1:并口电脑的测试卡主板上有并口和USB两个接口,使用时将并口插到被测试笔记本电脑的并口上面;USB接口一头接上测试卡的USB 接口,一头接上被测笔记本电脑的USB接口,此线是为了给测试卡提供5V电源,您也可以不用被测笔记本的电源,而用其他的能输出5V的电源就可以。

二:miniPCI电脑测试卡*本卡使用于P2,P3,P4相兼容系列笔记本电脑主板,利用MINI PCI bus做维修检测*适用于MINI PCI bus A/B规格
*VCC(5V),GND,TRDY,IRDY,FRAME,RESET等6个信号LED指示.1.RESET LED恒亮,代表主机板一直处在ReseT状态;必须排除,主机板才能动作.2.TRDY,I RDY,FRAME代表PCI bus之动作状态,恒亮或恒灭,都表示有故障,需排除
之.3.VCC,GND必须恒亮,否则表示输入电源有开路情形.*J3:设定本卡使用3.3v/5v 的工作电源(default=5v).插入3.3v的Mini PCI socket必须将J3=3v,并建议将RB4拔除,以利正常动作.插入5v的Mini PCI socket必须设定J3=5v才能正常动作;此时若J3=3v,本卡立即烧毁.*POST code(Port 80h 84h)错误码(Erroe Code)采十六进位码数字(Digit)显示器显示,一般的NoteBook适用Port 80h,Compaq NoteBook适用于Port 80h 84h.*主机板在开机后,会立即执行自我测试功能(POST=Power-On-Self-Test),于是利用本卡读取BIOS检查点(Check Point)之值,再将卡上数字显示器所显示之号码,对照所用BIOS之错误码(Error Code),即可知故障所在,加速检修.开机测试完毕后,可利用本卡Port 80h 84h当做其他软体检查点显示.在平时:本卡可监视电脑是否正确执行所有功能.故障时:先将显示数字透过电话与维修人员连系,然后再做进一步检修可免无谓误时之苦.*本卡用于不同的主机板,不同的BIOS,和配备不同的周边装置会显示不同的错误码,故请先将本卡插于正常的主机板,以得出正确号码,然后依据此一正确码,即可快速分辨出良板与不良板,并且还可以再归类出相
同错误码之不良板,以节省技术员检修之时间.如有疑问请联系:
QQ:10405337测试卡的错误代码(并口的和miniPCI通
用!)Award Software International Elite BIOSTM Version 4.51PG
自检代码注意:EISA自检代码输出到300H端口ISA自检代码输出到80H端口代码(十六进制)名字C0关闭芯片缓冲OEM产品特殊缓存控制1处理器测试1处理器状态检查接着测试处理器其它的状态标志位借位,零标志,符号,溢出标志,基本输入输出系统设置每个标志位,并确定是否被正确设置,然后关闭每个标志位,检测结束2处理器测试读写校验处理器寄存器不包括SS,SP,BP等寄存器写入00或FF来检测3初始化芯片禁止NMI,PIE,AIE,UEI,SOWV,禁止视频,奇偶校验,DMA复位匹配COPROCESSOR清除所有页面寄存器,CMOS关闭初始化定时器0,1,2,设置EISA定时器,初始化DMA控制器0,1,初始化中断控制器0,1,初始化EISA扩展寄存器4内存检测内存必须靠周期性的刷新来保持数据确保内存刷新功能正常工作5白屏初始化键盘控制器,键盘6保留7测试CMOS检测
CMOS,接口,CMOS电池(状态)是否正常(工作)BE芯片缺省初始化使芯片寄存器加电时处于BIOS默认值C1当前内存测试OEM产品测试板载内存C5"早期"映射OEM产品为快速启动而映射C6缓存测试扩展缓存8设置低端内存前期芯片设置初始化内存存在检测OEM芯片常规设置清除低端64KB内存测试低端64K 内存9前期缓存初始化CYRIXCPU初始化缓存初始化A建立中断向量表初始化首120个保留中断向量B测试CMOS内容测试CMOS内容是否有误,如果有误则装载缺省值C初始化键盘测试键盘控制器的类型设置数字锁定键状态D初始化视频接口检测CPU时钟读取CMOS中14H的内容去找出当前的视频类型检测并初始化食品适配器E测试显存测试显存并在显示器上输出测试信息根据BIOS 设置去映射到内存F检测DMA BIOS内容检测控制器0检测并初始化键盘10检测DMA控制器1 11测试DMA页面寄存器测试DMA页面寄存器12-13保留14测试定时器/计数器2测试8254定时器0,计数器2 15测试8259-1屏蔽位验证8259通道1被中断线上的轮旬的中断所屏蔽16测试8259-2屏蔽位验证8259通道1被中断线上的轮旬的中断所屏蔽17测试8259关闭中断并验证是否还有中断,中断的保持性18测试8259中断的给一个中断并且检查CPU是否有中断产生功能特性19测试NMI位检验NMI能否被清除1A显示CPU时钟1B-1E Reserved 1F设置EISA 模式如果不挥发存储器中的内容正常,则执行EISA初始化,否则将清除EISA 模式标志位并进行ISA检测20 Slot 0允许初始化(系统板)slot 021-2F Slots 1-15允许初始化Slot 1到Slot 15 30确定基本和扩展内存?31测试基本和测试从
256K~640K基本内存和扩展内存高于1MB的内存注意:在EISA模式中讲跳过测试在ISA模式中可以按ESC键跳过测试32测试EISA扩展内存如果EISA模式标志位已被设置,然后在插槽初始化中检测EISA内存是否存在33-3B Reserved 3C设置允许3D初始化并且检测鼠标是否安装安装鼠标初始化鼠标,安装起中断向量3E设置缓存控制器初始化缓存控制器3F Reserved BF芯片初始化将设置值写入芯片工作寄存器40显示防病毒功能是否打开41初始化软盘初始化软盘控制器和驱动器控制器及驱动器42初始化硬盘初始化硬盘控制器和驱动器控制器和驱动器43检测并初始检测并初始化串口和并口(包括游戏杆接口)化串口,并口44 Reserved 45检测并初始化数字处理器46 Reserved 47 Reserved÷48-4D Reserved 4E 设计巡回检测如果巡回检测引脚被置一将重起显示信息否则显示其它消息检测期到错误进入设置程序4F高级检查要求输入密码(可选)50写入CMOS写入所有CMOS参数写入内存并清屏51预启动允许允许奇偶校验检查启动前打开NMI及缓存52初始化当前选项初始化当前所有选项内存从C8000H~EFFFH注意:如果快速检测允许将检测C8000H~E7FFFH 53初始化时间选项在BIOS 40H处初始化时间参数60设置病毒保护按照设置选项去执行病毒保护选项61设置引导速度设置系统启动速度62设置数字锁定键状态按照设置情况去设置数字锁定键状态63长诗引导设置低端堆栈,引导VIA 19号中断
B0中断异常B1不明白的NMI如果有不明NMI出现按F1禁止F2重起E1-EF设置页FF Boot AMIBIOS 071596 VERSION 6.24 CHECK POINT LIST--Following is
checkpoint list in AMIBIOS in order of execution Check point De scription Uncompressed INIT code checkpoints D0禁止NMI,保存CPU ID号初始化代码内容校验开始D1初始化DMA,键盘,检测内存刷新并切换到4GB平台模式D3开始内存大小检查D4返回到实模式,执行OEM程序设置堆栈D5 E000 ROM允许在控制下拷贝初始化代码到0段D6在0段中控制,检测键并校验主BIOS内容如果主BIOS有错或者ctrl home键被按下将检测E0否则检测D7 D7进入控制界面(模块)D8解压缩主BIOS运行代码D9映射主BIOS控制代码到内存Boot Block Recovery Code Check Points引导块代码恢复检测点E0初始化软盘控制器E1检测常规512k内存E2初始化中断向量表E6启用软驱,定时器中断,启用内部缓存ED初始化软盘驱动器EE检查软驱中是否有软盘,如有读取第一个磁道中的内容EF软盘读取错误F0在根目录中查找引导代码文件F1引导代码文件不再根目录中F2读取并分析FAT表去查找引导代码所在的簇F3从簇中读取引导代码、F4引导代码大小不正确F5禁用内部缓存FB检测当前FLASH类型FC清除闪存FD写闪存FF FLASH 编程结束BIOS重起在RAM F000中的非压缩运行代码03屏蔽NMI,检查软复位/电源05设置BIOS堆栈,禁用缓存06解压自检代码07初始化CPU及CPU数据区完成08 CMOS数据计算完成0B在键盘BAT命令之前完成初始化工作0C键盘控制器空闲,发出BAT命令到键盘控制器0E在键盘BAT命令之后完成初始化工作0F键盘命令字写入10对PIN-23,24发出封锁/解锁11在加电期间检查是否有,按下12如果"Init CMOS in every boot"被选中或者被按下将禁止DMA和中断控制器13禁用显示,初始化端口B芯片初始化开始14开始测试8254定时器19内存刷新测试AMIBIOS 2/8 1A内存刷新被触发,检测15微秒开关时间23读8042端口输入,禁止省电模式。

Bios代码段写入使能打开。

24在设置之前初始化中断向量表25中断向量表开始初始化,必要时清除密码27在视频模式设置之前完成所有初始化28设置单色或彩色2A初始化当前总线2B在显卡rom检查之前,根据设置去给出控制?2C查找显卡rom并给出控制2D在显卡rom控制权交出后系统作出执行下一进程的控制(指令)2E如果EGA/VGA没有找到紧接着进行显存读写测试2F EGA/VGA没有发现,现存读写测试开始30显示测试通过,开始进行循环检测31显示显存测试或循环检测失败,交替显示显存读写测试。

32交替显示现存测试通过,进行交替显示折回测试34通过显示检测,下一步设置显示模式37设置显示模式,显示加电信息38初始化当前不同的总线,(清察看不同总线的详细附属资料)39显示不同总线的初始化错误信息3A读取并保存新的指针,显示按下信息40准备描述表42记入虚拟模式下的内存测试43开启检测模式中断44初始化用于检测内存的数据?45初始化用于检测内存的数据,检察系统内存大小AMIBIOS 3/8 46内存检测完成,内存大小计量完成。

准备内存写测试。

47测试扩展内存准备常规640k内存测试48常规内存测试检测低于1mb内存49校验找到的低于1Mb内存4B校验高于1Mb内存软件复位检验,准备清空低于1Mb 内存4C低于1Mb内存被清空(软复位)准备清除高于1Mb内存4D高于1Mb的内存被清空(软复位)准备保存内存大小(值)。

(准备去检测52#点)4E内存测试开始(非
软复位)显示前64k内存大小4F显示内存大小测试(翻滚)准备进行连续、随机内存测试50低于1Mb内存测试/初始化完成准备调整映射(影子)显存大小?51调整合适(大小)的映射内存下一步检测高于1Mb的内存52高于1Mb内存测试准备保存内存大小信息53保存内存大小信息,保存CPU寄存器内容,准备进入实模式。

54 CPU进入实模式,准备禁止A20门线和奇偶校验/不可屏蔽中断57 A20地址线,奇偶校验/不可屏蔽中断关闭去调整影射内存大小58调整影射内存大小准备清除"按下"消息AMIBIOS 4/8 59清除"按下"消息,显示消息准备开始DMA和中断控制器测试60 DMA页面寄存器测试通过,开始检测1#DMA常规寄存器62 1#DMA 常规寄存器检测通过,开始2#DMA常规寄存器测试。

65 2#DMA常规寄存器测试通过,写入DMA单元1、2控制字66 DMA单元1、2控制字写入完成准备初始化8259中断控制器7F启用扩展不可屏蔽中断源80键盘测试开始,清空输出缓存,检测键盘复位信息81检测复位信息字82键盘控制器接口测试完成,准备写入命令字初始化circular缓冲区83写入命令字,Global data初始化完成,准备检查锁定关键字84锁定关键字检查完毕,准备内存大小信息(CMOS中)检查85内存大小测试完成,准备显示软件(保存信息)错误并检测BIOS密码86密码检测完成,设置之前准备保存检测信息87检测信息保存完毕,解压缩设置(程序)代码并启用设置信息88从CMOS设置程序中退出,然后清屏,准备保存设置信息89设置信息保存完成,显示加电屏显信息8B第一屏信息显示(常见为显卡信息显示)ps/2鼠标检查和扩展bios数据区配置完毕8C保存cmos设置准备开始8D准备复位硬盘控制器8F硬盘控制器复位完成,下一步将安装软驱91软驱安装完成,下一步进行硬盘安装95从C800开始初始化各种总线96在C800配置之前去做一些初始化工作AMIBIOS 5/8 97在C800之前的初始化控制工作完成ROM选项检查控制将在下一步完成98 ROM选项配置完成。

之后将执行其他的过程请求并开启扩展缓存。

99所有ROM选项的初始化工作完成。

下一步设置时间和打印机基地址9A从时钟和打印机基地址设之中返回,开始设置串口基地址。

9B从串口基地址设置中返回,将在Coprocceor完成之前完成(对指定设备或区域的)初始化9C 在Coprocceor完成之前完成(对指定设备或区域的)初始化将要完成对Coprocceor 的初始化9D Coprocceor初始化完成将完成Coprocceor测试后的初始化9E Coprocceor测试后的初始化完成。

检测键盘(ID,NUMLOCK状态初始化)A2将显示软件错误信息A3显示软件错误信息完毕,下一步完成键盘击键率参数设置A4键盘击键率参数设置完成。

将?检测内存等待状态A5开放parity/NMI.A7开启不可屏蔽中断和奇偶校验。

将完成再E000 ROM中的设置A8按照E000 ROM中参数完成初始化A9从"E000 ROM"设置中返回,将在E000 OPTION ROM设置结束之前完成所需的初始化工作AA根据E000选项设置完成将显示系统配置信息AB 如果需要将建立MP table AC解压缩DMI数据和DMI初始化自检程序代码B0系统配置显示完毕B1准备拷贝指定区域的代码正在拷贝指定区域的代码。

将要给出控制权并使用19号中断引导装载(操作系统)AMIBIOS 6/8 AMIBIOS 071596 Version 6.24 Check Point List--APPENDIX The system BIOS gives control to the
different BUSes at checkpoints to do various tasks on the different BUSes.
CHECK-POINT DESCRIPTION OF CHECK-POINT检测点监测点描述2A Different BUSes init(system,start,output devices)to start if present.将要初始化当前的各种总线(系统,启动,输出设备)
38 Different BUSes init(input,IPL,general devices)to start if present.将要初始化当前的各种总线(输入,IPL,?设备)39 Display different BUSes initialization error messages.显示不同的总线初始化错误信息95 Init of different BUSes optional ROMs from C800 to start.根据C800开始的选项初始化不同的总线
AMIBIOS 7/8
当处于内置程序控制下时,检测点是根据端口80H的字来判别的。

检测字中的低字节是系统BIOS检测点中的初始化程序检测通过的标志高字节是检测点中反映那个执行程序的标志,检测点中高字节的详细描述如下:HIGH BYTE XY the upper nibble"x"indicates the funtion#is being executed.X表示程序正在执行"x"can 0to 7.X的范围可以从0-7 0=func#0,disable all devices on the BUS concerned.0禁止所有涉及到总线的设备1=func#1,static devices init on the BUS concerned.1总线上的静态设备初始化2=func#2,output device init on the BUS concerned.2输出设备初始化
3=func#3,input device init on the BUS concerned.3输入设备初始化4=func#4,IPL device init on the BUS concerned.4连在总线上的IPL设备初始化5=func#5,general device init on the BUS concerned.5 general设备初始化6=func#6,error reporting for the BUS concerned.6功能6有关总线的错误报告7=func#7,add-on ROM init for all BUSes.7附加的ROM选项初始化Y表示那个程序正在被执行,Y的范围从0-5 0表示设别初始化管理器1表示板在系统资源2表示ISA设备3表示EISA设备4表示即插即用设备5表示PCI设备
AMIBIOS 8/8 PhoenixBIOS 4.0 Release 6.0自检任务和检测(声音)代码当你打开或者复位IBM或者兼容的个人计算机,BIOS很多的任务中的第一个就是加电自检。

这些任务负责检测初始化硬件并从硬盘上引导操作系统。

在每一个监测任务开始,BIOS输出测试错误代码到80H端口。

程序员和技术人员根据这些错误代码来建立造成系统检测失败和执行的程序的点。

有些主板还配备了LED显示当前80端口的代码。

有些没有装配板载LED显示器的主板可以购买并安装"80H端口"卡来显示。

如果BIOS检测到终端错误的情况,将给出错误监测代码,并尝试在显示器的左上角80端口显示区显示,并中止加电检测。

尝试一次次的在显示器上显示。

这些测试可能会造成某些CGA显示器显示错乱。

如果系统在BIOS 处理错误之前停滞,停止前的最后一个测试错误代码将显示在80H端口。

在这种情况下显示器不再显示错误代码
Terminal POST Errors终结自检错误有很多的POST自检程序要求能成功的结束自检。

如果失败,将发错自检错误终结并关闭系统。

在关闭错误系统之前,写入错误代码到80H端口,错误代码显示测试点错误,写入错误到80H端口,尝试初始化视频设备,在屏幕上显示错误代码(使用单色多色适配器)。

PHOENIXBIOS 1/7 The routine derives the beep code form the test point error as follows:程序从测试点错误中取得的测试代码如下:1.The 8-bit error code is broken down to four 2-bit groups.8为检测代码可以分成2位一组2.Each group is made
one-based(1 through 4)by adding 1.每组代码加一后可以表示1-4 e.Short beeps are generated for the number in each group.短测试代码可由测试代码中得出Example:例如Testpoint 16h=00 01 01 10=1-2-2-3 beeps测试点16h=00 01 01 10=1-2-2-3 beeps POST Task Routines加电自检程序The following is alist of the Test Point codes written to port 80h at the start of each routine,the beep codes issued for terminal errors,and adescription of the POST routine.Unless otherwise noted,these codes are valid for PhoneixBIOS 4.0 Release 6.0.下面是每一个测试程序在开始是写入到80H端口的测试代码,测试代码中含有终结错误和自检程序描述。

除非其它声明,这些代码在PhoneixBIOS 4.0 Release 6.0中有效。

NOTE:The following routines are sorted by their test point numbers assigned in the BIOS code.Their actual order as executed during POST can be quite different.注意:下列的程学是根据再BIOS中的检测点数字排列的。

在POST执行过程中得到的可能有所不同。

Code Beeps POST Routine Description 02h校验实模式03h屏蔽NMI 04h获得CPU 类型(代码)06h初始化系统硬件08h使用自检值初始化芯片组09h设置"正在自检"标志0Ah初始化CPU寄存器0Bh起用CPU缓存0Ch初始化缓存为自检值0Eh初始化端口组件0Fh初始化本地IDE总线10h初始化电源管理11h轮流装在POST 值到寄存器12h在热启动中恢复CPU控制字13h初始化PCI总线主设备PHOENIXBIOS 2/7 Code Beeps POST Routine Description测试代码自检程序描述14h 初始化键盘控制器16h 1-2-2-3 BIOS ROM checksum 17h在内存大小自动确定之前初始化缓存18h 8254定时器初始化1Ah 8237直接内存访问控制器初始化1Ch复位可编程终端控制器20h 1-3-1-1 Test DRAM refresh测试内存刷新情况22h 1-3-1-3测试8742键盘控制器24h设置附加段寄存器到4GB 26h开启A20线28h自动确定内存大小29h初始化内存控制器2Ah清除常规512内存2Ch 1-3-4-1 RAM failure on address line xxxx*2Eh 1-3-4-3 RAM failure on data bits xxxx*of low byte of memory bus 2Fh开启BIOS影子缓冲30h 1-4-1-1 RAM failure on data bits xxxx*of high byte pf memory bus 32h检测CPU总线时钟频率33h初始化Phonenix Dispatch管理器36h 热启动关闭38h映射系统BIOS ROM 3Ah自动确定缓存大小3Ch芯片寄存器高级配置3Dh将CMOS设置值写入寄存器42h初始化中断向量45h自检设备初始化46h 2-1-2-3检测ROM中版权信息48h检测CMOS中的视频配置49h初始化PCI 总线和设备4Ah初始化系统中所有的视频适配器4Bh根据要求可以快速启动系统4Ch映射显卡BIOS PHOENIXBIOS 3/7 Co de Beeps POST Routine Description 4Eh 显示BIOS版权信息50h显示CPU类型和速度51h初始化EISA板52h检测键盘54h设置可以击键58h 2-2-3-1测试非预期中断59h初始化显示自检服务5Ah实现"按F2进入设置程序"提示5Bh禁止CPU缓存5Ch测试低512KB或640KB内存60h测速扩展内存62h测试扩展内存地址线64h跳至UserPatch1 66h配置高级缓存
寄存器67h初始化多处理APIC 68h允许板载和CPU缓存69h设置系统SMM区6Ah显示外部2级缓存大小6BH装在用户设置默认值6Ch显示映射区消息6Eh 显示高端内存覆盖地质70h显示错误信息72h检查配置错误76h检查键盘错误
7Ch设置硬件中断向量7Eh初始化当前coprocessor 80h禁止板载超级I/O端口和中断81h延迟自检设备初始化82h检测并安装RS232端口83h配置non-MCD IDE 控制器84h检测并配置并口85h初始化兼容的ISA即插即用设备86h重新初始化板载端口
PHOENIXBIOS 4/7 Code Beeps POST Routine Description 87h根据选项配置主板上的设备88h初始化BIOS数据区89h允许NMI中断8Ah初始化BIOS数据区8Bh 测试并初始化PS/2鼠标8Ch测试软驱控制器8Fh根据选项确定ATA驱动器90h 初始化硬盘控制器91h初始化本地总线硬盘控制器92h跳至UserPatch2 93h建立MPTABLE 95h安装光驱并引导96h清除附加段寄存器97h修正多处理器表98h 1-2查找选项参数ROM蜂鸣一长两短表示失败99h检测智能设备9Ah映射option ROMs 9Ch设置电源管理9Dh根据设置初始化高级引擎9Eh允许硬件中断9Fh确定ATA和SCSI驱动器数目A0h设置日期A2h检查锁键A4h初始化击键率A8h 清楚F2提示AAH扫描F2键ACh进入设置AEh清除启动标志B0h查错B2h加电自检完成,准备引导操作系统。

B4h 1启动前一声短鸣B5h中止快速启动PHOENIXBIOS 5/7 Code Beeps POST Routine Description B6h根据设计检测密码B9h 准备引导启动BAh初始化DMI参数BBh初始化即插即用ROM BCh清除奇偶校验BDh显示多引导菜单BEh清屏BFh检查病毒并备份reminders C0h试图启用中断19引导C1h初始化自检错误管理器C2h初始化错误纪录C3H初始化错误显示功能C4h显示系统错误码C5h PnPnd dual CMOS(optional)C6h初始化notebook docking C7h初始化notebook docking late C8h强制检测C9h扩展检测选项D2h不明中断E0h初始化芯片组E1h初始化桥接芯片E2h初始化CPU E3h初始化系统定时器E4h初始化系统I/O E5h检测强制恢复引导E6h Checksum BIOS ROM E7h进入BIOS E8h设置Huge段寄存器E9h初始化多处理EAh初始化OEM特殊代码EBh 初始化PCI和DMA ECh初始化内存类型EDh初始化内存大小PHOENIXBIOS 6/7 Code Beeps POST Routine Description EEh映射引导区(块)F0h系统内存测试F1h初始化运行时间始终F2h初始化视频F3h初始化系统管理段代码F4h 1在引导之前输出一个测试代码F5h启动微DOS F6h清除Huge段F7h引导全部DOS如果BIOS 检测错误2C,2E或者30(常规512KB内存错误),先是附加的测试字(XXXX)表明地址线或者位错误。

例如"2C0002"意味着地址线1(设置位)失败。

"2E1020"意味着在低十六位数据位12和5(位12和5)失败。

注意到错误30不会出现在386SX系统因为它有32位总线。

BIOS同样把检测点送到80LED显示端口。

第一次显示检测代码将延迟一段时间,然后显示高字节,在次延迟,最后显示错误代码的低字节内容。

将会持续性的重复。

相关文档
最新文档