Notebook Mini Debug Card
Notebook Mini Debug Card
(3 in 1 version)
The model notebook Debug Card supports 3 bus interfaces: Mini PCI,Mini
PCI-E and LPC.While using it,only connect with one of these 3 interfaces.
Catalogue
-1-
¾ 1. Debug Card structure and components
¾ 2.MiniPCI interface
Mini PCI is general use interface of notebook,which function is same as PCI interface.Mini PCI have
124 bus pins in total and this model Debug Card achieves required functions through 101 pins among
them.When install this debug card into notebook Mini PCI slot,the length of Debug Card is shorter
than the length of notebook Mini PCI Slot.Thus it brings more conveniency to use this debug card on
notebooks.
Mini PCI-E is used as a trend in the notebooks. This Debug Card doesn’t use all of the Mini PCI-E
-2-
bus pins, and only the below pins are used: PIN-8, PIN-10, PIN-12, PIN-14, PIN-16, PIN-17, and
PIN-19. In the Mini PCI-E specifications, those pins are optional, and some notebook manufactures
keep those pins unconnected. But more and more notebook manufacturers are using those pins as
debug-port, such as IBM, Lenovo,Toshiba, HP, ASUS, TCL and most of “netbook”. This Debug Card
can only work in the notebooks, which support the Mini PCI-E debug-port. For the notebooks, which
don’t support the Mini-PCIe debug-port, this debug card Mini PCI-E interface will not work. In this
case, you will need to use the LPC port (referring to Part-4: The LPC interface).
Usually, the notebook boards haven’t LPC connectors or slots. And the users will need to connect this
LPC port to the notebook by using wires. Below is some description for how to connect the notebook
Combo-Debug-Card to your notebook through this LPC interface.
If your notebooks use LPC VBIOS, you can connect the Debug Card to your notebook’s BIOS
bus.
-3-
User can connect the Debug Card to any LPC bus. Some LPC interface chips are listed as below:such as
PC97551,PC87541,PC87591,H8S/2149,W83L950D,TCPA and etc. You can connect the Debug Card to
the corresponding pins. For more information, please refer those chips’ datasheets
Note: The above chart don’t list out power supply and GND.This Debug Card uses 3.3V as power
supply, and you can use any 3.3V and GND signals in your notebook mainboard. Please be aware of
that connecting the Debug Card to a non-3.3V power may damage this Debug Card.
For IBM X60 notebooks, the LPC interfaces are located in the U39 slot of the mainboard. The Pin
definitions are as below:
A2->LRESET# A3->LFRAME#
A5->LCLK A9->LAD3
A10->LAD2 A11->LAD1
A12->LAD0
For IBM T6, R6 notebooks, the LPC interfaces are located in the J26 slot of the mainboard. The
Pin definitions are as below:
A1->LCLK, A3->LFRAME#
B2->LRESET# B7->LAD3
-4-
A7->LAD2 B6->LAD1 A6->LAD0
When pressing the Reset switch on the notebook, the left LED dot will be on,and the right LED dot is
off.
When the notebook is in good work status, the left LED dot will be off,and the right LED dot is on.It
shows the notebook ”RST” signal normal,”CLK” signal normal.At the same time,the 7-segment
LEDs will show corresponding code.
If the left LED dot is on always,it shows the notebook is in “RST” status.
AWARD BIOS:
The explanation when the Debug Card shows the below debug codes.
AMI BIOS:
The explanation when the Debug Card shows the below debug codes.
-5-
Code Explanation Note
00 Error in self test
01 Error in processor test
0D, 0F Error in CMOS test
1A 至 22 Error in Memory test
3A Error in graphic card
FF Pass the self test
Note:
Please be aware that the debug-codes are dependent on your notebook motherboard BIOS, not the debug
card. Even it the same notebook motherboard, if you use different BIOS, the outputted debug codes can be
different.
-6-
AWARD ELITEBIOS 4.51PG :EISA 300H ;ISA 80H
16
12~13 Reserved
16
33-3B Reserved
3C Setup Enabled BIOS
3D Initialize &Install Mouse
3E Setup Cache Controller Cache
3F Reserved
BF Chipset Initialization
40 Display virus protect disable or
enabel
41 Initialize Floppy Drive & Controller
42 Initialize Hard Drive &Controller
43 Detect & Initialize Serial/Parallel
Ports
44 Reserved
45 Detect & Initialize Math
Coprocessor
名 称
46 Reserved
47 Reserved
48-4D Reserved
4E Manufacturing POST loop or display message
4F Security Check
50 Write CMOS BIOS CMOS CMOS
cache、NM c800:0 efff:0 ROM
51 Pre-boot Enable
52 Initialze Option ROMs
23 To read 8042 input and disable Megakey Green PC feature .Make BIOS segment
Writeable
2B To give control for any setup required before optional video ROM
check.
2C To look for optional video ROM and give
control.
2D To give control to do any processing after video ROM returns control.
31 Display memory R/W test or retrace checking failed. To do alternate Display memory
R/W test.
32 Alternate Display memory R/W test passed. To look for the alternate display retrace
checking
39 Display different BUSes initialization error messages.(Please see appendix for details
of different BUSes).
3A New cursor position read and saved. To display the Hit <DEL>
message.
40 To prepare the descriptor tables.
46 Memory wrap around test done. Memory size calculation over. About to go for writing
patterns to test memory
47 Pattern to be tested written in extended memory. Going to write patterns in base 640K
memory
4E Memory size display started. (NOT SOFT RESET)About to display the first 64k
memory size.
4F Memory size display started. This will be updated during memory test. Going for
sequential and random memory test.
53 Memory size information is saved. CPU registers are saved. Going to enter in real
mode
54 Shutdown successful, CPU in real mode. Going to disable gate A20 line and disable
parity /NMI.
57 A20 address line ,parity/NMI disable successful. Going to adjust memory size
depending on relocation/shadow.
66 DMA
unit 1 and 2 programming over. To initialize 8259 interrupt
controller.
7F Extended NMI sources enabling is in progress.
80 Keyboard test started . clearing output buffer,checking for stuck key ,to issue keyboard
reset command.
81 Keyboard reset error/stuck key found. To issue keyboard controller interface test
command
82 Keyboard controller interface test over. To write command byte and init circular
buffer
83 Command byte written , Global data init done . To check for lock-key.
97 Any init before C800 optional ROM control is over. Optional ROM check and control
will be done next.
98 Optional ROM control is done. About to give control to do any required processing
after optional ROM returns control and enable external cache
99 Any initialization required after optional ROM test over. Going to setup timer data
area and printer base address.
9A Returm after setting timer and printer base address.Going to set the RS-232 base
address
9D Coprocesor
initialized. Going to do any initialization after Coprocessor
test.
9E Initialization after coprocessor test is complete . Going to check extd keyboard,
keyboard ID and num-lock
A7 NMI and parity enabled. Going to do any initialization required before giving control
to optional ROM
at E000.
A8 Initialization before E000 ROM control over. E000 ROM to get control next
A9 Returned form E000 ROM control. Going to do any initialization required after E000
optional ROM control
AA Initialization after E000 optional ROM control is over. Going to display the system
configuration.