This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form
without prior written permission of the manufacturer.
Disclaimer
The information in this document is subject to change without prior
notice in order to improve reliability, design, and function and does
not represent a commitment on the part of the manufacturer.
In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or
inability to use the product or documentation, even if advised of
the possibility of such damages.
Environmental Responsibility
ADLINK is committed to fulfill its social responsibility to global
environmental preservation through compliance with the European Union's Restriction of Hazardous Substances (RoHS) directive and Waste Electrical and Electronic Equipment (WEEE)
directive. Environmental protection is a top priority for ADLINK.
We have enforced measures to ensure that our products, manufacturing processes, components, and raw materials have as little
impact on the environment as possible. When products are at their
end of life, our customers are encouraged to dispose of them in
accordance with the product disposal and/or recovery programs
prescribed by their nation or company.
Trademarks
Product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks
of their respective companies.
Preface iii
Page 4
Using this Manual
Audience and Scope
The MI-960 User’s Manual is intended for hardware technicians
and systems operators with knowledge of installing, configuring
and operating industrial grade computers.
This chapter will introduce the MI-960, its features, specifications,
functional description, and mechanical layout.
1.1Package Contents
Please check that your package contains the items below. If
you discover damaged or missing items, please contact your
vendor.
X MI-960 Industrial Mini-ITX Motherboard
X I/O shield x1
X SATA cable x2
X SATA power cable x1
X IDE cable x1
X COM cable x1
X 2-port USB cable with bracket x1
X Driver DVD
X User’s Manual
MI-960
DO NOT install or apply power to equipment that is dam-
aged or if there is missing/incomplete equipment. Retain
WARNING:
the shipping carton and packing materials for inspection.
Please contact your ADLINK dealer/vendor immediately
for assistance. Obtain authorization from your dealer
before returning any product to ADLINK.
Introduction 1
Page 16
1.2Overview
The ADLINK MI-960 is a Mini-ITX industrial motherboard supporting the Intel® Core™2 Quad/Duo, Intel® Pentium® Dual-Core,
Intel® Pentium® 4, Intel® Celeron®, and Intel® Celeron® D processors in the LGA775 package to deliver a high performance and
space-saving platform for a wide array of embedded computing
applications. With a compact footprint, the MI-960 supports a
broad range of processing speeds and high-bandwidth network
connectivity with dual Gigabit Ethernet.
These advanced features, coupled with a dual-channel DDR2 system memory architecture, diverse I/O, storage, and audio interfaces make the MI-960 suitable for multimedia, automation
control, transportation, POS/POI, and medical applications requiring a compact, easy-to-deploy, and cost-effective mainboard.
1.3Features
X Mini-ITX form factor (170 x 170 mm)
X Supports the following CPUs in the LGA775 package:
Z Intel® Core™2 Quad/Duo (Q6600, Q6700 )
Z Intel® Core™2 Duo (E6400, E4300)
Z Intel® Pentium® Dual-Core (E2160)
Z Intel® Pentium® 4 (651, 551, 531)
Z Intel® Celeron® (440)
Z Intel® Celeron® D (352, 341)
X Integrated graphics controller, supports dual independent
display
X Single channel 24-bit LVDS up to 1600 x 1200 resolution
X Two SATA ports 300 MB/s, two RS-232 serial ports
FSB• 533/800/1066 MHz
Chipset• North Bridge: Intel® Q965 chipset
• South Bridge: Intel® ICH8 chipset
Memory• DDR2 533/667/800 SDRAM (4GB max.)
• 2x 240-pin DDR2 DIMM slots
BIOS• AMI BIOS with 16 Mb Flash ROM
Audio• HDA Codec by Realtek ALC262
• supports line-in, line-out and mic-in
Watch Dog Timer • 1-255 second/minute programmable
Hardware Monitor • CPU/System temperature, fan speed and onboard DC
voltage
Operating System • Microsoft® Windows® XP Professional
• Microsoft® Windows® Vista Enterprise (32/64-bit)
• Fedora Core 7 (i386, x86_64)
• Fedora Core 8 (i386)
Introduction 3
Page 18
I/O Interfaces
IDE• 1 IDE port by PCIe (JMB363)
• Supports UltraATA 66/100/133 mode
CompactFlash• CompactFlash type II socket by SATA (JM20330)
Serial ATA• Two serial ATA ports with 300 MB/s data transfer
Onboard I/O• 2 USB 2.0 pin headers (4 ports)
• 1 LVDS connector
• 1 serial port connector
• 1 front panel connector
Rear I/O•2 RJ-45 LAN
• 4 USB 2.0 ports
• 1 D-Sub VGA connector
• 1 serial port
• 2 PS2 keyboard/mouse ports
• 3 audio jacks
Expansion Slots• 1 32-bit/33MHz PCI slot
• 1 CompactFlash socket
Display
VGA• GMA 3000 integrated in Q965 GMCH
VRAM• Shared system memory up to 256 MB
CRT• Dsub-15 connector, up to 2048x1536 @ 75 Hz
LVDS• Internal 24-bit header, supports dual independent
Mechanical and Environment
Form Factor• Mini-ITX Industrial Motherboard
Dimensions• 170 mm x 170 mm (L x W)
Operating Temp.• 0°C to 55°C
Storage Temp.• -20ºC to 60ºC
Safety• CE, FCC Class A
The MI-960 motherboard supports Intel processors in the LGA775
package in a range of 533/800/1066 MHz Front Side Bus (FSB).
Providing high-performance computing and energy-efficiency, the
MI-960 is designed for Intel® Core™2 Quad/Duo, Intel® Pentium® Dual-Core, Intel® Pentium® 4, Intel® Celeron®, and Intel®
Celeron® D processors. The MI-960 supports dual/quad-core processors containing multiple physical cores and dedicated
L2 caches to meet the ever-increasing demands of industrial computing.
Intel® Q965 Express chipset
The Intel® Q965 Express chipset, featuring the Intel® Q965
graphics memory controller hub (GMCH) and the Intel® ICH8 I/O
controller hub, provides the vital interfaces for the motherboard.
The Intel® Q965 comes with the Intel® Graphics Media Accelerator 3000, an integrated graphics engine with enhanced 3D/2D
graphics rendering and video capabilities. The GMCH also provides the interface for the processor and system memory.
The Intel® ICH8-M Southbridge is the eighth generation of Intel
I/O controller hub that provides key interfaces such as PCI
Express®, USB 2.0, and SATA II.
Dual-channel DDR2 memory
To meet the requirements of memory-intensive applications, the
MI-960 has a dual-channel memory architecture supporting DDR2
533/667/800 MHz DIMMs. The high-bandwidth memory specification, meets the requirements of the latest 3D graphics, multimedia,
and network application, and boosts system performance by eliminating bottlenecks.
Introduction 7
Page 22
Intel® Graphics Media Accelerator 3000
The Intel® Graphics Media Accelerator (GMA) 3000 revolutionizes
integrated graphics with new capabilities that provide significant
increase in graphics performance. With support for DirectX 9 hardware acceleration, 333 MHz display clock, and up to 256 MB of
video memory, the Intel GMA 3000 provides a cost-effective and
high-performance graphics solution. The MI-960 comes with the
dual-independent display technology, enabling different contents
to be displayed on two separate display terminals or a single content stretched across two display devices for expanded workspace.
Gigabit Ethernet
The motherboard is equipped with the Intel® 82566DM and Marvell® 88E8053 controllers.
Serial ATA
Storage is efficient and secure with the Serial ATA interface. Utilizing the Intel® ICH8, the MI-960 supports up to two Serial ATA
devices capable of reading/writing data at up to 3 Gbps. The SATA
specification improves chassis airflow via thinner and more flexible
cables with lower pin count.
Universal Serial Bus (USB) 2.0
The MI-960 incorporates the Universal Serial Bus (USB) 2.0 specification that increases peripheral connection speed from 12 Mbps
(USB 1.1) to 480 Mbps. USB 2.0 is backward compatible with USB
1.1.
Hardware monitoring
A built-in, proactive hardware monitoring system in the ASIC monitors the CPU temperature, system fan rotations, and voltage levels to prevent overheating and/or component damage, effect
timely failure detection, and ensure stable supply of current for
critical motherboard components.
8Introduction
Page 23
MI-960
Watchdog Timer
The watchdog timer (WDT) monitors system operations based on
user-defined configurations. The WDT can be programmed for different time-out periods, such as from 1 to 255 seconds or from 1 to
255 minutes. The WDT generates a reset signal, then a reset
request, after failure to strobe it within the programmed time
period. A register bit may be enabled to indicate if the watchdog
timer caused the reset event. The WDT register is cleared during
the power-on sequence to enable the operating system to take
appropriate action when the watchdog generates a reboot.
Introduction 9
Page 24
1.8Board Layout
CN18CN19CN3
J2
J1
Slot 1
CF on
bottom
CN13
FN1
CN1
CN1ATX 12V connectorCN25RSVD
CN3IDE connectorFN1CPU Fan connector
CN9USB4/5 pin headerFNY1System Fan connector
CN10SATA0 connectorJ1/2DIMM1/2 slot
CN12SATA1 connectorJ3LVDS connector
CN13COM1 connectorJP1Case open (RSVD)
CN14USB6/7 pin headerJP2Clear CMOS jumper
CN18ATX power connectorSlot 1PCI slot
CN19System Panel connector
CN9 CN14
JP1
JP2
CN25
J3
CN12
FNY1
CN10
Figure 1-2: MI-960 Board Layout
10Introduction
Page 25
MI-960
MS
KB
Audio
GbE1
VGACOM2
USB0
CF
Figure 1-3: MI-960 Rear I/O Layout
USB1
GbE2
USB2
USB3
Introduction 11
Page 26
1.9Mechanical Drawings
Dimensions in mm
Figure 1-4: MI-960 Board Dimensions (top view)
12Introduction
Page 27
Dimensions in mm
Figure 1-5: MI-960 Rear I/O Dimensions
MI-960
Introduction 13
Page 28
This page intentionally left blank.
14Introduction
Page 29
2Connectors & Jumpers
The connectors and jumpers on the MI-960 allow you to connect
and configure external devices. The following specify the pin
assignments for connectors and jumper on the MI-960. Refer to
Figure 1-2: MI-960 Board Layout and Figure 1-3: MI-960 Rear
I/O Layout for connector and jumper locations.
2.1Rear I/O Connectors
PS/2 Mouse Port (green)
Pin #SignalFunction
1MSDATAMouse Data
2NCnot connected
3GNDGround
4+5V Power
5CLKClock
6NCnot connected
MI-960
PS/2 Keyboard Port (purple)
Pin #SignalFunction
1KBDATAKeyboard Data
2NCnot connected
3GNDGround
4+5V Power
5CLKClock
6NCnot connected
Connectors & Jumpers 15
Page 30
Serial Port Connector (COM2)
Pin #RS-232
1DCD, Data Carrier Detect
2RXD, Receive Data
3TXD, Transmit Data
4DTR, Data Terminal Ready
5GND, ground
6DSR, Data Set Ready
7RTS, Request to Send
8CTS, Clear to Send
9RI, Ring Indicator
VGA Connector.
Signal Name Pin # Pin # Signal Name
Red12Green
Blue34VCC pull-up
GND56GND
GND78GND
VCC910GND
VCC pull-up1112DDC2B DATA
HSYNC1314VSYNC
DDC2B CLK15
Audio I/O port
The three-jack audio I/O supports Line-In, Line-Out, and Mic-In
functions. The Line-In jack (blue) connects to an audio source
such as tape recorders, etc. The green Line-Out port connects a
speaker or headphone, while the pink Mic-In jack connects a
microphone.
16Connectors & Jumpers
Page 31
MI-960
USB Connectors
Pin # Signal Name
1Vcc
2USB-
3USB+
4GND
LAN Port (RJ-45)
This port allows gigabit connection to a Local Area Network (LAN)
using a network hub. The LAN port comes with two LEDs to indicate link, activity and speed. Refer to the tables below for the LAN
port pin and LED definitions .
Pin #Signal Name
1MDI1 +
2MDI1 -
3MDI2 +
4MDI2 -
5MDI3 +
6MDI3 -
7MDI4 +
8MDI4 -
LED2
LED1
18
Refer to the table below for the LAN port LED definitions.
LED1LED2
StatusDescriptionStatusDescription
OffNo LinkOff10 Mb connection
OnLinkedGreen100 Mb connection
BlinkingData ActivityAmber1 Gb connection
Connectors & Jumpers 17
Page 32
2.2Onboard Connectors
ATX 12V Power Connector (CN1)
Pin #Signal
1GND
2GND
3+12V DC
4+12V DC
IDE Connector (CN3)
Pin #SignalPin #Signal
1Reset2Ground
3Data 74Data 8
5Data 66Data 9
7Data 58Data 10
9Data 410Data 11
11Data 312Data 12
13Data 214Data 13
15Data 116Data 14
17Data 018Data 15
19Ground20-
21Request22Ground
23I/O Write24Ground
25I/O Read26Ground
27I/O Ready28Cable Select
29DMA Ack30Ground
31Interrupt Request32No Connect
33Device Address 134ATA 66/100 Detect
35Device Address 036Device Address 2
37Chip Select 138Chip Select 3
39Device Active40Ground
2
4
1
3
18Connectors & Jumpers
Page 33
USB 2.0 Connector (CN9/14)
Pin #SignalPin #Signal
1+5V2+5V
3USB0-4USB1-
5USB0+6USB01+
7GND8GND
9Key10NC
SATA0/1 Connectors (CN10/12)
Pin #Signal
1GND
2TXP
3TXN
4GND
5RXN
6RXP
7GND
MI-960
1
7
COM1 Connector (CN13)
Pin #SignalFunctions
1DCDData Carrier Detect
2RXDData Set Ready
3TXDReceive Data
4DTRRequest to Send
5GroundTransmit Data
6DSRClear to Send
7RTSData Terminal Ready
8CTSRing Indicate
9RIGround
10NCNo Connect
Connectors & Jumpers 19
1
5
6
Page 34
ATX Power Connector (CN18)
Pin #SignalPin #Signal
1+3.3V13+3.3V
2+3.3V14-12V
3GND15GND
4+5V16PS-ON#
5GND17GND
6+5V18GND
7GND19GND
8PWRGD20NC
9+5VSB21+5V
10+12V22+5V
11+12V23+5V
1224-pin detection24GND
12
1
24
13
20Connectors & Jumpers
Page 35
System Panel Connector (CN19)
Pin #SignalFunctionPin Group
1WDSPKSpeaker signal
2NC
3NC
4+5VPower
5NC
6GNDGround
7KEYLOCKKeyboard lock
8PLEDPower LED signal
10+5VPower LED pull-up
11GNDGround
12RESETBTRESET signal
13NC
14GNDGround
15POWERBTPower-on signal
16NC
17NC
18HDDLEDHard Disk LED signal
19+5V
Hard Disk LED pull-
up
20NC
Chassis
Speaker
Key Lock
Power LED9NC
RESET button
Power on button
Hard Disk LED
MI-960
1
1020
11
Connectors & Jumpers 21
Page 36
CPU Fan Connector (FN1)
Pin #Signal
1GND
2Fan Power (+12V)
3Fan Tachometer
4NC
System Fan Connector (FNY1)
Pin #Signal
1GND
2Fan Power (+12V)
3Fan Tachometer
13
22Connectors & Jumpers
Page 37
LVDS Connector (J3)
Pin #SignalDescription
1SHGNDShield GND
2VDD_PANELDisp Data Channel power
3SHGNDShield GND
4VDD_PANELDisp Data Channel power
5LVDS_D3NData port output
6SHGNDShield GND
7LVDS_D3PData port output
8SHGNDShield GND
9SHGNDShield GND
10LVDS_D0NData port output
11LVDS_CLK1PClock port output
12LVDS_D0PData port output
13LVDS_CLK1NClock port output
14SHGNDShield GND
15SHGNDShield GND
16LVDS_D1NData port output
17LVDS_D2PData port output
18LVDS_D1PData port output
19LVDS_D2NData port output
20SHGNDShield GND
MI-960
1
20
2
19
Connectors & Jumpers 23
Page 38
CompactFlash Connector (CN4 on bottom side)
Signal Name Pin# Pin# Signal Name
GND126CD1
CF_D3227CF_D11
CF_D4328CF_D12
CF_D5429CF_D13
CF_D6530CF_D14
CF_D7631CF_D15
CF_CS0732CF_CS1
GND833GND
GND934CF_DIOR-L
GND1035CF_DIOW-L
GND1136P3V3
GND1237CNCF_IORDY
P3V31338P3V3
GND1439PCSEL
GND1540NC
GND1641CF_RESET
GND1742N/C
CF_A21843N/C
CF_A11944P3V3
CF_A02045N/C
CF_D02146N/C
CF_D12247CF_D8
CF_D22348CF_D9
N/C2449CF_D10
CD22550GND
24Connectors & Jumpers
Page 39
MI-960
2.3Jumpers
Clear CMOS Jumper (JP2)
The CMOS RAM data contains the date / time and BIOS setting
information. CMOS is powered by the onboard button cell battery.
To erase the CMOS RAM data:
1. Unplug the MI-960
2. Short the JP1 pin 2-3
3. Turn the power on. After power on, remove the jumper
cap from pins 2-3 and reinstall it to pins 1-2.
RTC statusConnectionJP2
Normal1 – 2
Clear CMOS2 – 3
Connectors & Jumpers 25
Page 40
This page intentionally left blank.
26Connectors & Jumpers
Page 41
3Getting Started
This chapter provides information on how to install components to
the MI-960 SBC. Specifically, the installation of CPU, memory
modules, and operating system are explained.
3.1Installing the CPU
The MI-960 Supports the Intel® Core™2 Quad/Duo, Intel® Pentium® Dual-Core, Intel® Pentium® 4, Intel® Celeron®, and Intel®
Celeron® D processors via the surface mount LGA775 socket
(Socket T).
Disconnect all power supply to the board
before installing a CPU to prevent damaging
WARNING:
the board and CPU.
Do not touch socket contacts. Damaging the
contacts voids the product warranty. Follow
the installation instructions carefully to avoid
damaging to motherboard components.
MI-960
To install the CPU:
1. Press the load lever (A), then disengage it from the
retention tab (B).
A
B
Getting Started 27
Page 42
2. Lift and rotate the load lever to a 135° angle
3. Lift the load plate to a 100° angle using your thumb and
forefinger
4. Use your thumb to push and remove the protective
socket cover (plastic) from the load plate
28Getting Started
Page 43
5. Position the CPU over the socket, then match the
notches on the CPU side with the alignment keys on the
socket. The golden triangle on the CPU must be positioned on the bottom-left corner of the socket .
Notch
MI-960
Golden triangle
The CPU fits the socket in only one orientation. DO NOT force it
into the socket to avoid damaging it.
WARNING:
Alignment
key
6. Carefully place the CPU on the socket in a vertical
motion. The socket has tabs that accommodate your fingers during installation .
Socket tab
Getting Started 29
Page 44
7. Close the load plate (A), then fasten the load lever on
the retention tab (B) .
A
B
30Getting Started
Page 45
MI-960
3.2Memory Module Installation
The MI-960 supports up to 4 GB of DDR2 533/667/800 SDRAM in
two 240-pin DIMM sockets. The DDR2 memory modules are
notched to facilitate correct installation in the DIMM sockets.
Disconnect all power supply to the board before installing a
memory module to prevent damaging the board and mem-
WARNING:
X It is recommended that you install DIMMs with the same
To install a memory module:
1. Locate the DIMM slots on the motherboard.
2. Press the socket’s retaining clips outward to unlock.
ory module .
CAS latency. For maximum compatibility, install memory
modules with the same brand, model, and/or rating.
3. Align the memory module on the socket making sure
that the notch matches the break on the socket.
Notch
Break
Getting Started 31
Page 46
4. Insert the module firmly into the slot until the retaining clips
snap back inwards and the module is securely seated.
32Getting Started
Page 47
MI-960
3.3Driver Installation
The MI-960 drivers are located in the following directories on the
Driver DVD, or can be downloaded from the ADLINK website
(http://www.adlinktech.com):
Chipset driver X:\Industrial Motherboard\MI-960\Chipset
Display driverX:\Industrial Motherboard\MI-960\VGA\Windows XP
LAN1 (Intel)X:\Industrial Motherboard\MI-960\Ethernet\Intel\Windows XP
LAN2 (Marvell) X:\Industrial Motherboard\MI-960\Ethernet\Marvel\Windows XP
Audio driverX:\Industrial Motherboard\MI-960\Audio\Windows XP
Follow the instructions below to install the required MI-960 drivers:
1. Install the Windows operating system before installing any
driver. Most standard I/O device drivers are installed during
Windows installation.
2. Install the Chipset driver by running the program
. Follow the instructions given and reboot if required.
6. Install the Audio driver by running the program
X:\Industrial Motherboard\MI-960\Audio\Windows XP\
WDM_R193.exe. Follow the instructions given and reboot if
required.
Getting Started 33
Page 48
This page intentionally left blank.
34Getting Started
Page 49
4BIOS Setup
The following chapter describes basic navigation for the
AMIBIOS®8 BIOS setup utility.
4.1Starting the BIOS
To enter the setup screen, follow these steps:
1. Power on the motherboard
2. Press the < Delete > key on your keyboard when you
see the following text prompt:
< Press DEL to run Setup >
3. After you press the < Delete > key, the main BIOS setup
menu displays. You can access the other setup screens
from the main BIOS setup menu, such as Chipset and
Power menus.
MI-960
Note: In most cases, the < Delete > key is used to invoke the setup
screen. There are several cases that use other keys, such as
< F1 >, < F2 >, and so on.
BIOS Setup 35
Page 50
Setup Menu
The main BIOS setup menu is the first screen that you can navigate. Each main BIOS setup menu option is described in this
user’s guide.
The Main BIOS setup menu screen has two main frames. The left
frame displays all the options that can be configured. “Grayed”
options cannot be configured, “Blue” options can be.
The right frame displays the key legend. Above the key legend is
an area reserved for a text message. When an option is selected
in the left frame, it is highlighted in white. Often a text message will
accompany it.
Navigation
The BIOS setup/utility uses a key-based navigation system called
hot keys. Most of the BIOS setup utility hot keys can be used at
any time during the setup navigation process.
36BIOS Setup
Page 51
MI-960
These keys include < F1 >, < F10 >, < Enter >, < ESC >, < Arrow >
keys, and so on. .
Note: There is a hot key legend located in the right frame on most
setup screens.
The < F8 > key on your keyboard is the Fail-Safe key. It is not displayed on the key legend by default. To set the Fail-Safe settings
of the BIOS, press the < F8 > key on your keyboard. It is located
on the upper row of a standard 101 keyboard. The Fail-Safe settings allow the motherboard to boot up with the least amount of
options set. This can lessen the probability of conflicting settings.
Hotkey Descriptions
F1The < F1 > key allows you to display the General Help
screen.
Press the < F1 > key to open the General Help screen.
BIOS Setup 37
Page 52
F10The < F10 > key allows you to save any changes you have
made and exit Setup. Press the < F10 > key to save your
changes. The following screen will appear:
Press the < Enter > key to save the configuration and exit.
You can also use the < Arrow > key to select Cancel and
then press the < Enter > key to abort this function and return
to the previous screen.
ESCThe < Esc > key allows you to discard any changes you have
made and exit the Setup. Press the < Esc > key to exit the
setup without saving your changes. The following screen will
appear:
Press the < Enter > key to discard changes and exit. You can
also use the < Arrow > key to select Cancel and then press
the < Enter > key to abort this function and return to the previous screen.
EnterThe < Enter > key allows you to display or change the setup
option listed for a particular setup item. The < Enter > key
can also allow you to display the setup sub-screens.
38BIOS Setup
Page 53
MI-960
4.2Main Setup
When you first enter the Setup Utility, you will enter the Main setup
screen. You can always return to the Main setup screen by selecting the Main tab. There are two Main Setup options. They are
described in this section. The Main BIOS Setup screen is shown
below.
System Time/System Date
Use this option to change the system time and date. Highlight System Time or System Date using the < Arrow > keys. Enter new values using the keyboard. Press the < Tab > key or the < Arrow >
keys to move between fields. The date must be entered in
MM/DD/YY format. The time is entered in HH:MM:SS format.
Note: The time is in 24-hour format. For example, 5:30 A.M. ap-
pears as 05:30:00, and 5:30 P.M. as 17:30:00.
BIOS Setup 39
Page 54
4.3Advanced BIOS Setup
Select the Advanced tab from the setup screen to enter the
Advanced BIOS Setup screen. You can select any of the items in
the left frame of the screen, such as SuperIO Configuration, to go
to the sub menu for that item. You can display an Advanced BIOS
Setup option by highlighting it using the < Arrow > keys. The
Advanced BIOS Setup screen is shown below.
The sub menus are described on the following pages.
40BIOS Setup
Page 55
MI-960
4.3.1IDE Configuration
You can use this screen to select options for the IDE Configuration
Settings. Use the up and down < Arrow > keys to select an item.
Use the < + > and < - > keys to change the value of the selected
option. A description of the selected item appears on the right side
of the screen. The settings are described on the following pages.
An example of the IDE Configuration screen is shown below.
SATA Configuration
This item specifies which mode the SATA channels should be
initialized in. The settings are Disabled, Compatible and
Enhanced. When running in Compatible mode, SATA channel
can be configured as a legacy IDE channel.
IDE Master/Slave
Select one of the hard disk drives to configure it. Press
< Enter > to access its sub menu.
BIOS Setup 41
Page 56
4.3.2Super IO Configuration
You can use this screen to select options for the Super IO settings.
Use the up and down < Arrow > keys to select an item. Use the <
+ > and < - > keys to change the value of the selected option. The
settings are described on the following pages. The screen is
shown below.
Serial Port1 Address
Select an address and a corresponding interrupt for Serial
Port1.
Options: 3F8/IRQ4, 3E8/IRQ4, 2F8/IRQ3, 2E8/IRQ3.
Serial Port2 Address
This option specifies the base I/O port address and Interrupt
Request address of Serial Port2. The settings of Serial Port2
are the same as Serial Port1. However, the setting used by
Serial Port1 will not be available for Serial Port2. For example,
if Serial Port1 uses 3F8/IRQ4, the option, the 3F8/IRQ4 will not
appear in the options of Serial Port2.
42BIOS Setup
Page 57
MI-960
4.3.3Hardware Health Configuration
This option displays the current status of all of the monitored hardware devices / components such as voltages and temperatures.
BIOS Setup 43
Page 58
4.3.4APM / Resume Event Configuration
You can use this screen to select options for APM/Resume Event
Configuration. Use the up and down < Arrow > keys to select an
item. Use the < + > and < - > keys to change the value of the
selected option.
APM Configuration
Power Button Mode
This option specifies the effect when the power button pressed
(On, Off, or Suspend).
X On/Off: System go into power down mode when power but-
ton pressed.
X Suspend: System go into suspend mode when power but-
ton pressed.
Advanced Resume Event Controls
Resume On PME#
This field specifies if a RI/PCI PME# event will generate a system wake event. The options are Enabled and Disabled.
Resume On RTC Alarm
Allows you to enable or disabled the RTC to generate a wake
event. When this item is set to Enabled, the item RTC Alarm
Date, RTC Alarm Hour, RTC Alarm Minute, and RTC Alarm
Second appear with set values.
Restore on AC Power Loss
Determines which state the computer enters when AC power is
restored after a power loss. The options for this value are Last
State, Power On and Power Off.
X Power Off: Set this value to always power off the system
while AC power is restored.
X Power On: Set this value to always power on the system
while AC power is restored.
X Last State: Set this value to power off/on the system
depending on the last system power state while AC power
is restored.
44BIOS Setup
Page 59
MI-960
4.3.5Remote Access Configuration
Remote access configuration provides the settings to allow remote
access by another computer to get POST messages and send
commands through serial port access.
Remote Access
Select this option to Enable or Disable the BIOS remote access
feature.
Note:
Enabling Remote Access requires a dedicated serial port connection. Once both serial ports are configured to disabled, you should
set this value to Disabled or it may cause abnormal boot.
Serial Port Number
Select the serial port you want to use for the remote access
interface. You can set the value for this option to COM1 or
COM2.
Note:
BIOS Setup 45
If you have changed the resource assignment of the serial ports in
Advanced> SuperIO Configuration, you must Save Changes and
Exit, reboot the system, and enter the setup menu again in order to
see those changes reflected in the available Remote Access options.
Page 60
Serial Port Mode
Select the baud rate you want the serial port to use for console
redirection. The options are 115200 8,n,1; 57600 8,n,1;
19200 8,n,1; and 09600 8,n,1.
Flow Control
Set this option to select Flow Control for console redirection.
The settings for this value are None, Hardware, or Software.
Redirection After BIOS POST
This option allows you to set Redirection configuration after
BIOS POST. The settings for this value are Disabled, Boot
Loader, or Always.
X Disabled: Set this value to turn off the redirection after
POST
X Boot Loader: Set this value to allow the redirection to be
active during POST and Boot Loader.
X Always: Set this value to allow the redirection to be always
active.
Terminal Type
This option is used to select either VT100/VT-UTF8 or ANSI
terminal type. The settings for this value are ANSI, VT100, or
VT-UTF8.
VT-UTF8 Combo Key Support
This option enables VT-UTF8 Combination Key Support for
ANSI/VT100 terminals. The settings for this value are Enabled
or Disabled.
Sredir Memory Display Delay
This option gives the delay in seconds to display memory infor-
mation. The options for this value are No Delay, Delay 1 Sec,Delay 2 Sec, or Delay 4 Sec.
46BIOS Setup
Page 61
MI-960
4.3.6USB Configuration
You can use this screen to select options for the USB Configuration. Use the up and down < Arrow > keys to select an item. Use
the < + > and < - > keys to change the value of the selected
option. The settings are described on the following pages. The
screen is shown below.
Legacy USB Support
Legacy USB Support refers to USB mouse and keyboard support. Normally if this option is not enabled, any attached USB
mouse or USB keyboard will not become available until a USB
compatible operating system is fully booted with all USB drivers loaded. When this option is enabled, any attached USB
mouse or USB keyboard can control the system even when
there are no USB drivers loaded on the system. Set this value
to enable or disable the Legacy USB Support.
X Disabled: Set this value to prevent the use of any USB
device in DOS or during system boot.
BIOS Setup 47
Page 62
X Enabled: Set this value to allow the use of USB devices
during boot and while using DOS.
X Auto: This option auto detects USB Keyboards or Mice and
if found, allows them to be utilized during boot and while
using DOS.
Port 64/60 Emulation
This option uses USB to receive the IO port 64/60 trap to emulate the legacy keyboard controller.
USB 2.0 Controller Mode
The USB 2.0 Controller Mode configures the data rate of the
USB port. The options are FullSpeed (12 Mbps) and HiSpeed
(480 Mbps).
BIOS EHCI hand-off
This option provides a workaround for operating systems without ECHI hand-off support. The EHCI ownership change
should claim by EHCI driver.
48BIOS Setup
Page 63
MI-960
USB Mass Storage Device Configuration
This is a submenu for configuring the USB Mass Storage Class
Devices when BIOS finds they are in use on USB ports. Emulation Type can be set according to the type of attached USB
mass storage device(s). If set to Auto, USB devices less than
530MB will be emulated as Floppy and those greater than
530MB will remain as hard drive. The Forced FDD option can
be used to force a hard disk type drive (such as a Zip drive) to
boot as FDD.
BIOS Setup 49
Page 64
4.4Advanced PCI/PnP Settings
Select the PCI/PnP tab from the setup screen to enter the Plug
and Play BIOS Setup screen. You can display a Plug and Play
BIOS Setup option by highlighting it using the < Arrow > keys. The
Plug and Play BIOS Setup screen is shown below.
4.4.1IRQ/DMA
Set this value to allow the IRQ settings to be modified.
Available – This setting allows the specified IRQ/DMA to be used
by a PCI/PnP device.
Reserved – This setting allows the specified IRQ/DMA to be used
by a legacy ISA device.
50BIOS Setup
Page 65
MI-960
4.5Boot Settings
Select the Boot tab from the setup screen to enter the Boot BIOS
Setup screen. You can select any of the items in the left frame of
the screen, such as Boot Device Priority, to go to the sub menu for
that item. You can display a Boot BIOS Setup option by highlighting it using the < Arrow > keys. The Boot Settings screen is shown
below:
4.5.1Boot Settings Configuration
Use this screen to select options for the Boot Settings Configuration. Use the up and down <Arrow> keys to select an item. Use the
< + > and < - > keys to change the value of the selected option.
The settings are described on the following pages. The screen is
shown below.
BIOS Setup 51
Page 66
Quick Boot
Enabling this setting will cause the BIOS power-on self test
routine to skip some of its tests during bootup for faster system
boot.
Quiet Boot
When this feature is enabled, the BIOS will display the fullscreen logo during the boot-up sequence, hiding normal POST
messages.
When it is disabled, the BIOS will display the normal POST
messages, instead of the full-screen logo.
AddOn ROM Display Mode
This BIOS feature controls the display of ROM messages from
the BIOS of add-on devices like the graphics cards or the SATA
controllers during the boot sequence.
52BIOS Setup
Page 67
MI-960
When set to Force BIOS, AddOn ROM messages will be
forced to display during the boot sequence.
When set to Keep Current, AddOn ROM messages will only
be displayed if the third-party manufacturer had set the add-on
device to do so.
Bootup Num-Lock
This setting is to set the Num Lock status when the system is
powered on. Setting to [On] will turn on the Num Lock key
when the system is powered on. Setting to [Off] will allow users
to use the arrow keys on the numeric keypad.
BIOS Setup 53
Page 68
4.6Security Setup
Password Support
Two Levels of Password Protection
Provides both a Supervisor and a User password. If you use
both passwords, the Supervisor password must be set first.
The system can be configured so that all users must enter a
password every time the system boots or when Setup is executed, using either or either the Supervisor password or User
password.
The Supervisor and User passwords activate two different levels of password security. If you select password support, you
are prompted for a one to six character password. Type the
password on the keyboard. The password does not appear on
the screen when typed. Make sure you write it down. If you forget it, you must drain NVRAM and re-configure.
54BIOS Setup
Page 69
MI-960
Remember the Password
Keep a record of the new password when the password is
changed. If you forget the password, you must erase the system configuration information in NVRAM.
To access the sub menu for the following items, select the item
and press < Enter >:
X Change Supervisor Password
X Change User Password
X Clear User Password
Supervisor Password
Indicates whether a supervisor password has been set.
User Password
Indicates whether a user password has been set.
Change Supervisor Password
Select this option and press < Enter > to access the sub menu.
You can use the sub menu to change the supervisor password.
Change User Password
Select this option and press < Enter > to access the sub menu.
You can use the sub menu to change the user password.
Clear User Password
Select this option and press < Enter > to access the sub menu.
You can use the sub menu to clear the user password.
Change Supervisor Password
Select Change Supervisor Password from the Security Setup
menu and press < Enter >.
Enter New Password:
Type the password and press < Enter >. The screen does not display the characters entered. Retype the password as prompted
BIOS Setup 55
Page 70
and press < Enter >. If the password confirmation is incorrect, an
error message appears. The password is stored in NVRAM after
completes.
Change User Password
Select Change User Password from the Security Setup menu and
press < Enter >.
Enter New Password:
Type the password and press < Enter >. The screen does not display the characters entered. Retype the password as prompted
and press < Enter >. If the password confirmation is incorrect, an
error message appears. The password is stored in NVRAM after
completes.
56BIOS Setup
Page 71
MI-960
4.7Chipset Setup
Select the Chipset tab from the setup screen to enter the Chipset
BIOS Setup screen. You can select any of the items in the left
frame of the screen to go to the sub menu for that item. The
Chipset BIOS Setup screen is shown below.
BIOS Setup 57
Page 72
4.7.1North Bridge Configuration
You can use this screen to select options for the North Bridge Configuration. Use the up and down <Arrow> keys to select an item.
Use the < + > and < - > keys to change the value of the selected
option.
Initial Graphics Adapter
This item is select which graphics controller to use as the primary boot device. Options:
IGD:Use north bridge Internal Graphics Devices (IGD).
PCI/IGD: First use PCI display card, if not present, then use IGD.
PCI/PEG: First use PCI display card, if not present then use
PCIe display card.
PEG/IGD: First use PCIe display card, if not present then use IGD.
PEG/PCI: First use PCIe display card, if not present then use
PCI display card.
58BIOS Setup
Page 73
MI-960
Internal Graphics Mode Select
This item specifies the amount of system memory used by the
Internal Graphics Device. Options: Enabled 8M, Enabled 1M
and Disabled.
Boot Display Device
This item specifies which display port will turn on at bootup.
Options:
CRT: Turn on CRT.
CRT & LFP: Turn on CRT and LFP.
BIOS Setup 59
Page 74
4.7.2South Bridge Configuration
You can use this screen to select options for the South Bridge
Configuration. Use the up and down <Arrow> keys to select an
item. Use the < + > and < - > keys to change the value of the
selected option.
GbE LAN Boot
Invoke the onboard LAN’s PXE ROM to enable boot from LAN.
The options are Enabled and Disabled.
GbE Wake Up From S5
Set onboard LAN boot wake up from power down mode. The
options are Enabled and Disabled.
HDA Controller
Set this value to Enable/Disable the HDA Controller.
60BIOS Setup
Page 75
MI-960
4.8Exit Menu
Select the Exit tab from the setup screen to enter the Exit BIOS
Setup screen. You can display an Exit BIOS Setup option by highlighting it using the < Arrow > keys. The Exit BIOS Setup screen is
shown below.
Save Changes and Exit
When you have completed the system configuration changes,
select this option to leave Setup and reboot the computer so the
new system configuration parameters can take effect.
Save Configuration Changes and Exit Now?
[Ok] [Cancel]
appears in the window. Select Ok to save changes and exit.
BIOS Setup 61
Page 76
Discard Changes and Exit
Select this option to quit Setup without making any permanent
changes to the system configuration.
Discard Changes and Exit Setup Now?
[Ok] [Cancel]
appears in the window. Select Ok to discard changes and exit.
Discard Changes
Select Discard Changes from the Exit menu and press < Enter >.
Select Ok to discard changes.
Load Optimal Defaults
Automatically sets all Setup options to a complete set of default
settings when you select this option. The Optimal settings are
designed for maximum system performance, but may not work
best for all computer applications. In particular, do not use the
Optimal Setup options if your computer is experiencing system
configuration problems.
Select Load Optimal Defaults from the Exit menu and press
< Enter >.
Select Ok to load optimal defaults.
Load Failsafe Defaults
Automatically sets all Setup options to a complete set of default
settings when you select this option. The Failsafe settings are
designed for maximum system stability, but not maximum performance. Select the FailSafe Setup options if your computer is
experiencing system configuration problems.
Select Load Fail-Safe Defaults from the Exit menu and press
< Enter >.
Load FailSafe Defaults?
[Ok] [Cancel]
appears in the window. Select Ok to load FailSafe defaults.
62BIOS Setup
Page 77
5POST Codes
The POST code checkpoints are the largest set of checkpoints
during the BIOS pre-boot process. The following table describes
the type of checkpoints that may occur during the POST portion of
the BIOS.
Note that checkpoints may differ between different platforms
based on system configuration. Checkpoints may change due to
vendor requirements, system chipset or option ROMs from add-in
PCI devices.
5.1Post Code Checkpoints
CheckpointDescription
Disable NMI, Parity, video for EGA, and DMA controllers. Initialize
03
04
05
06
07Fixes CPU POST interface calling pointer.
08
C0Early CPU Init Start -- Disable Cache – Init Local APIC
C1Set up boot strap processor Information
C2Set up boot strap processor for POST
C5Enumerate and set up application processors
BIOS, POST, Runtime data area. Also initialize BIOS modules on
POST entry and GPNV area. Initialized CMOS as mentioned in
the Kernel Variable "wCMOSFlags."
Check CMOS diagnostic byte to determine if battery power is OK
and CMOS checksum is OK. Verify CMOS checksum manually by
reading storage area. If the CMOS checksum is bad, update
CMOS with power-on default values and clear passwords.
Initialize status register A. Initializes data variables that are based
on CMOS setup questions. Initializes both the 8259 compatible
PICs in the system
Initializes the interrupt controlling hardware (generally PIC) and
interrupt vector table.
Do R/W test to CH-2 count reg. Initialize CH-0 as system
timer.Install the POSTINT1Ch handler. Enable IRQ-0 in PIC for
system timer interrupt. Traps INT1Ch vector to
"POSTINT1ChHandlerBlock."
Initializes the CPU. The BAT test is being done on KBC.Program
the keyboard controller command byte is being done after Auto
detection of KB/MS using AMI KB-5.
MI-960
POST Codes 63
Page 78
CheckpointDescription
C6Re-enable cache for boot strap processor
C7Early CPU Init Exit
0AInitializes the 8042 compatible Key Board Controller.
0BDetects the presence of PS/2 mouse.
0CDetects the presence of Keyboard in KBC port.
Testing and initialization of different Input Devices. Also, update
0E
13Early POST initialization of chipset registers.
20
24
2A
2C
2EInitializes all the output devices.
31
33
37
38
39Initializes DMAC-1 & DMAC-2.
3AInitialize RTC date/time.
3B
3CMid POST initialization of chipset registers.
the Kernel Variables. Traps the INT09h vector, so that the POST
INT09h handler gets control for IRQ1. Uncompress all available
language, BIOS logo, and Silent logo modules.
Relocate System Management Interrupt vector for all CPU in the
system.
Uncompress and initialize any platform specific BIOS modules.
GPNV is initialized at this checkpoint.
Initializes different devices through DIM. See DIM Code Checkpoints section of document for more information.
Initializes different devices. Detects and initializes the video
adapter installed in the system that have optional ROMs.
Allocate memory for ADM module and uncompress it. Give
control to ADM module for initialization. Initialize language and
font modules for ADM. Activate ADM module.
Initializes the silent boot module. Set the window for displaying
text information.
Displaying sign-on message, CPU information, setup key
message, and any OEM specific information.
Initializes different devices through DIM. See DIM Code Checkpoints section of document for more information. USB
controllers are initialized at this point.
Test for total memory installed in the system. Also, Check for DEL
or ESC keys to limit memory test. Display total memory in the
system.
64POST Codes
Page 79
CheckpointDescription
Detect different devices (Parallel ports, serial ports, and
40
52
60
75Initialize Int-13 and prepare for IPL detection.
78Initializes IPL devices controlled by BIOS and option ROMs.
7CGenerate and write contents of ESCD in NVRam.
84Log errors encountered during POST.
85Display errors to the user and gets the user response for error.
87
8CLate POST initialization of chipset registers.
8DBuild ACPI tables (if ACPI is supported)
8E
90
A1Clean-up work needed before booting to OS.
A2
A4
A7
A9Wait for user input at config display if needed.
AAUninstall POST INT1Ch vector and INT09h vector.
coprocessor in CPU, … etc.) successfully installed in the system
and update the BDA, EBDA…etc.
Updates CMOS memory size from memory found in memory test.
Allocates memory for Extended BIOS Data Area from base
memory. Programming the memory hole or any kind of
implementation that needs an adjustment in system RAM size if
needed.
Initializes NUM-LOCK status and programs the KBD typematic
rate.
Execute BIOS setup if needed / requested. Check boot password
if installed.
Program the peripheral parameters. Enable/Disable NMI as
selected
Initialization of system management interrupt by invoking all
handlers. Please note this checkpoint comes right after
checkpoint 20h
Takes care of runtime image preparation for different BIOS
modules. Fill the free area in F000h segment with 0FFh. Initializes
the Microsoft IRQ Routing Table. Prepares the runtime language
module. Disables the system configuration display if needed.
Initialize runtime language module. Display boot option popup
menu.
Displays the system configuration screen if enabled. Initialize the
CPU’s before boot, which includes the programming of the
MTRR’s.
MI-960
POST Codes 65
Page 80
CheckpointDescription
ABPrepare BBS for Int 19 boot. Init MP tables.
AC
B1
00Passes control to OS Loader (typically INT19h).
End of POST initialization of chipset registers. De-initializes the
ADM module.
Save system context for ACPI. Prepare CPU for OS boot
including final MTRR values.
Table 5-1: POST Code Checkpoints
66POST Codes
Page 81
Appendix A - Watchdog Timer
The following is a sample program for configuring the MI-960’s
watchdog timer.
896 K – 960 KE0000 – EFFFF64 KBExtended System BIOS Area
768 K – 896 KC0000 – DFFFF 128 KB
640 K – 768 KA0000 – BFFFF 128 KB Video Buffer & SMM space
0 K – 640 K00000 – 9FFFF 640 KB DOS Area
Address Range
(hex)
FFE00000 –
FFFFFFFF
FEE00000 –
FEEFFFFF
FEC00000 –
FECFFFFF
F00000 –
FFFFFF
Table B-1: System Memory Map
SizeDescription
2 MBHigh BIOS Area
1 MBFSB Interrupt Memory Space
1 MBAPIC Configuration Space
1 MBISA Hole
PCI expansion ROM area
C0000 – C7FFF: Onboard VGA BIOS
CB800 – CC7FFF: Intel 82566DM
PXE option ROM when onboard LAN
boot ROM is enabled.
CC800 – CD7FFF: Marvell 88E8053
option ROM when onboard LAN boot
ROM is enabled.
System Resources 71
Page 86
B.2 Direct Memory Access Channels
Channel NumberData WidthSystem Resource
08-bits
18-bits
28-bits
38-bits
Parallel port
Parallel port
Diskette drive
Parallel port
4Reserved - cascade channel
516-bitsOpen
616-bitsOpen
716-bitsOpen
Table B-2: Direct Memory Access Channels
Note(1): DMA channel 0/1/3 is selected when using parallel port.
Floppy and parallel port cannot be used at the same time.