The content of this manual and EC declaration document is subject to change without prior notice. These changes will be incorporated in new editions of the document. DSM may make supplement or change in the products described in this document at any time.
3 party software then storage in SPI interface EEPROM. Therefore, asset management could be done at the same time. 96M4371o also supports iTPM (Intel Trusted Platform Mod- ule) function for applications. 96M4371o...
Check List The 96M4371o package should cover the following basic items: One 96M4371o single host board One dual Serial ports cable kit One single Parallel port cable kit...
Support one FDD port up to two floppy drives and 5-1/4"(360K, 1.2MB), 3-1/2" (720K, 1.2MB, 1.44MB, 2.88MB) diskette format and 3-mode FDD Serial Ports Support two high-speed 16C550 compatible UARTs with 16-byte T/R FIFOs Parallel Port Support one parallel port with SPP, EPP and ECP modes 96M4371o User’s Manual...
Page 7
System Monitoring Feature Monitor CPU temperature, system temperature and major power sources, etc. Bracket Support dual Ethernet port with 2 indicators, dual USB ports and one DVI port Outline Dimension (L X W): 338.5mm (13.33”) X 126.39mm (4.98”) 96M4371o User’s Manual...
Page 8
- Run Time: Full loading - Test configuration: System Configuration CPU Type Intel® Core™ i7 CPU M620 @2.67GHz L3:4MB Bus Speed:133 SBC BIOS 96M4371o BIOS Rev.: R1.00.E0 (07142010) Memory DDR3 1066 1GB (ELPIDA J1108BABG-DJ-E) VGA Card Onboard Intel® QM57 VGA Driver Intel®...
System Overview System Architecture All of details operating relations are shown in 96M4371o series System Block Diagram 96M4371o System Block Diagram 96M4371o User’s Manual...
N/C (Not Connected) means removing a jumper cap from jumper pins. Users can refer to Figure 2-1 for the Jumper locations. Figure 2-1 96M4371o Jumper and Connector Locations The jumper settings are schematically depicted in this manual as follows:...
Page 16
J8: IR Pin Header PIN No. Signal Description IRRX IRTX J9: HDD LED Pin Header Pin No. Signal Description VCC(pull up 330 ohm) HD_LED# J10: SUS LED Pin Header Pin No. Signal Description 5VSB(pull up 330 ohm) SUS_LED# 96M4371o User’s Manual...
Page 17
Analog GND Line-in Left Channel Analog GND Line-in Right Channel Analog GND Line-out Left Channel Analog GND Line-out Right Channel J15: Buzzer Pin Header PIN No. Signal Description +V3.3M(pull up 330 ohm) 82577LM_Active# 82583V_Active# 3V_DUAL(pull up 330 ohm) 96M4371o User’s Manual...
Page 18
SPI_SO SPI_CLK SPI_SI J31: SM_BUS Pin Header PIN No. Signal Description SMB_CLK SMB_DATA J34: CPU Fan Pin Header Pin No. Signal Description +12V PWM_CONTROL SENSE J36: SYS FAN Pin Header Pin No. Signal Description PWM_CONTROL +12V SENSE 96M4371o User’s Manual...
PCI device and handle Watch Dog Timer (WDT) and operation of GPIO in software programming. Intel® i7/i5/P4500 PGA 96M4371o has equipped the most advanced Intel® Core i7/i5/i3 series CPUs which has built-in Intel® HD Graphics Controller providing a total solution of multi-purpose operation.
Step 1 : Check all jumpers setting on proper position Step 2 : Install and configure CPU and memory module on right position Step 3 : Place 96M4371o into the dedicated position in the system Step 4 : Attach cables to existing peripheral devices and secure it WARNING Please ensure that SBC is properly inserted and fixed by mechanism.
System Installation Drivers Support Please find all the drivers in the 96M4371o CD-title. Drivers support , Windows XP/Vista/Win7. 3.3.3 Intel Gigabit Ethernet Controller Drivers Support Please find INTEL 82577LM & 82583V LAN driver in /Ethernet directory of 96M4371o CD-title. The drivers support Windows XP/Vista/Win7.
Page 22
20h ; read the Chip ID to check the address of SIO out dx, al inc dx in al, dx ; default =87h mov bl, al mov al, 21h mov dx, ADDRESS out dx, al inc dx 96M4371o User’s Manual...
Page 23
ADDRESS out dx, al inc dx in al, dx ; default =21h mov bh, al cmp bx, 2187h je L1 bx, bx ah, 0Eh al, 'S' al, 'I' al, 'O' al, ' ' al, 'F' 96M4371o User’s Manual...
Page 24
ADDRESS mov al, 72h out dx, al inc dx mov al, 0C0h out dx, al bx, bx ; show the potion ah, 0Eh al, 'W' al, 'D' al, 'T' al, ':' al, 'T' 96M4371o User’s Manual...
96M4371o GPIO Programming Guide 3.6.2 There are 8 GPIO pins on 96M4371o. These GPIO pins are from SUPER I/O (IT8721) GPIO pins, and can be programmed as Input or Output direction. J16 pin header is for 8 GPIO pins and its pin assignment as following : J6_Pin1=GPIO0:from SUPER I/O_GPIO11 with Ext.
LD7_CRCAh_Bit3.P0; Let GPIO33 as Input How to access IT8721 CR? In 96M4371o, the Test 1 = 002Eh, and Test 2 = 002Fh. Test 1 and Test 2 are 2 IO ports needed to access IT8721 CR. Test 1 is the Index Port, Test 2 is the Data Port.
Page 30
; default =87h mov bl, al mov al, 21h mov dx, ADDRESS out dx, al inc dx in al, dx ; default =21h mov bh, al cmp bx, 2187h je L1 bx, bx ah, 0Eh al, 'S' 96M4371o 3-12 User’s Manual...
Page 31
System Installation 96M4371o 3-13 User’s Manual...
Page 32
0F0h out dx, al inc dx in al, dx or al, 08h ;POST Data Port ==>Disable out dx, al mov dx, ADDRESS ; Set 30 bit0=0 mov al, 30h out dx, al inc dx 96M4371o 3-14 User’s Manual...
Page 33
System Installation and al, 00h ; Parallel Port Disable 96M4371o 3-15 User’s Manual...
Page 34
06h dx, al mov dx, ADDRESS mov al, 27h out dx, al ; The GPIO30 31 32 33 36 37 be set GP function inc dx in al, dx al, 0CFh 96M4371o 3-16 User’s Manual...
Page 35
System Installation dx, al 96M4371o 3-17 User’s Manual...
Page 36
0CAh out dx, al ; set GPIO30 31 output (1) inc dx in al, dx al, 03h dx, al mov dx, ADDRESS mov al, 0CAh out dx, al ; set GPIO32 33 36 37 input (0) 96M4371o 3-18 User’s Manual...
Page 37
System Installation 96M4371o 3-19 User’s Manual...
Page 38
03h ; set high to input and al, 33h out dx, al in al, dx ; read the gpio output and al, 0CFh cmp al, 0CFh sub bx, 02h mov ax, bx mov dx, ax ; go to gpio1 address 96M4371o 3-20 User’s Manual...
Page 39
System Installation in al, dx 96M4371o 3-21 User’s Manual...
Page 40
0CCh ; set high to input out dx, al in al, dx ; read the gpio output or al, 30h cmp al, 0FFh sub bx, 02h 96M4371o 3-22 User’s Manual...
Page 43
;Save the register value dx, Address al, 07h dx, al al, 03h dx, al al, 030h dx, address dx, al al, 001h dx, al al, 0f0h dx, address dx, al al, 000h dx, al dx, ADDRESS 96M4371o 3-25 User’s Manual...
Page 44
System Installation al, 02h dx, al 96M4371o 3-26 User’s Manual...
Page 45
System Installation inc dx mov al, 02h out dx, al ; xor ah, ah ; int ;Gasym mov ax,4c00h ;Gasym int exitp: mov ah, 4ch int 21h ;return dos end pgm 96M4371o 3-27 User’s Manual...
Chapter 4 BIOS Setup Information 96M4371o uses AMI BIOS structure stored in Flash ROM. These BIOS has a built-in Setup program that allows users to modify the basic system configuration easily. This type of information is stored in CMOS RAM so that it is retained during power-off periods.
These items show the firmware and memory specifications of your system. Read only. System Time The time format is <Hour> <Minute> <Second>. Use [+] or [-] to configure system Time. System Date The date format is <Day>, <Month> <Date> <Year>. Use [+] or [-] to configure system Date. 96M4371o User’s Manual...
Use this menu to set up the items of special enhanced features. Launch PXE OpROM Enable or Disable Boot Option for Lagacy Network Devices. Choices: Disabled, Enabled Launch Storage OpROM Enable or Disable Boot Option for Lagacy Mass Storage devices. Choices: Disabled, Enabled 96M4371o User’s Manual...
Page 51
BIOS Setup Information ACPI Settings Enable ACPI Auto Configuration Choices: Enabled, Disabled. Enable Hibernation Choices: Enabled, Disabled. ACPI Sleep State Choices: Suspend Disabled, S1 (CPU Stop Clock), S3 (Suspend to RAM) 96M4371o User’s Manual...
Page 52
BIOS Setup Information Trusted Computing TPM SUPPORT Choices: Enabled, Disabled S5 RTC Wake Settings 96M4371o User’s Manual...
Page 53
Choices: Disabled, Enabled CPU Configuration These items show the advanced specifications of your CPU. Read only. Hyper-Threading Choices: Disabled, Enabled. Active Processor Cores Choices: All, 1, 2 Limit CPUID Maximum Disabled for Windows XP Choices: Disabled, Enabled. 96M4371o User’s Manual...
Page 54
Choices: Disabled, Energy Efficient, Custom TDC Limit Turbo-XE Mode Processor TDC Limit in 1/8 A granularity, 0 means using the factory-configured value. TDP Limit Turbo-XE Mode Processor TDP Limit in 1/8 W granularity, 0 means using the factory-configured value. 96M4371o User’s Manual...
Page 55
The SATA Configuration the SATA devices, such as hard disk drive or CD-ROM drive. SATA Mode This setting specifies the function of the on-chip SATA controller. Choices: Disabled, IDE Mode, RAID Mode, AHCI Mode. Serial_ATA Controller 0 Choices: Disabled, Compatible, Enabled. Serial_ATA Controller 1 Choices: Disabled, Compatible, Enabled. 96M4371o 4-10 User’s Manual...
Page 58
EHCI Hand-Off This is a workaround for OSes without EHCI hand-off support. The EHCI ownership change should claim by EHCI driver. Choices: Disabled, Enabled. Device Reset timeout Choices: 10 sec, 20 sec, 30 sec, 40 sec 96M4371o 4-13 User’s Manual...
Page 59
BIOS Setup Information Super IO Configuratoin List all the option that can be set of Super I/O. Including Floppy Disk control, Serial Port 0,1 Configuration and Parallel Port configuration, 96M4371o 4-14 User’s Manual...
Page 67
Select Slots with TS on DIMM Choices: NO TS on DIMM. TS on DIMM in Slot DIMM0, TS on DIMM in Slot DIMM1, TS on DIMM in Slot DIMM0 and DIMM1 MCH Temp Read Choices: Disabled, Enabled, 96M4371o 4-22 User’s Manual...
Page 77
BIOS Setup Information PCI Express Ports Configuration All PCI Express Ports can be set as choices: Disabled, Enabled, Auto 96M4371o 4-32 User’s Manual...
Page 78
BIOS Setup Information USB Configuration ALL USB Devices Choices: Disabled, Enabled EHCI Controller 1 Choices: Disabled, Enabled EHCI Controller 2 Choices: Disabled, Enabled RHM Support Choices: Disabled, Enabled, Auto USB Port 0/1/2/3/4/5/6/7/8/9/10/11/12/13 Choices: Disabled, Enabled 96M4371o 4-33 User’s Manual...
Page 79
BIOS Setup Information ME Subsystem Configuration ME Subsystem Choices: Enabled, Disabled. End of Post Message Choices: Enabled, Disabled. Execute MEBx Choices: Enabled, Disabled. 96M4371o 4-34 User’s Manual...
BIOS Setup Information Boot Use this menu to specify the priority of boot devices. 96M4371o 4-35 User’s Manual...
Page 81
This item is used to determine the display mode when an optional ROM is initialized during POST. When set to [Force BIOS], the display mode used by AMI BIOS is used. Select [Keep Current] if you want to use the display mode of optional ROM. Choices: Force BIOS, Keep Current. 96M4371o 4-36 User’s Manual...
Page 82
Interrupt 19. Therefore, you will not be able to boot operating systems from any bootable disks attached to these host adaptors. Nor will you be able to gain access to their ROM setup utilities. Choices: Disabled, Enabled. Boot Option # 1 Choices: Built-in EFI Shell Network Device BBS Priorities 96M4371o 4-37 User’s Manual...
Administrator Password controls access to the BIOS Setup utility. These settings allow you to set or change the supervisor password. User Password User Password controls access to the system at boot. These settings allow you to set or change the user password. 96M4371o 4-38 User’s Manual...
Abandon all changes and exit the Setup Utility. Save Changes and Reset Exit System Setup and save your changes to CMOS then reboot. Discard Changes and Reset Abandon all changes and exit the Setup Utility then reboot 96M4371o 4-39 User’s Manual...
Page 85
Restore the setting according to User’s default Launch EFI Shell from filesystem device To enter the Built-in EFI shell for further modification such as upgrade BIOS. Reset System with ME disable Mode Reset system with disabled. 96M4371o 4-40 User’s Manual...
Chapter 5 Troubleshooting This chapter provides a few useful tips to quickly get 96M4371o running with success. As basic hardware installation has been addressed in Chapter 2, this chapter will primarily focus on system integration issues, in terms of BIOS setting, and OS diagnostics.
BIOS setting back to the initial factory configuration. It is recommended to do this so you can be sure the system is running with the BIOS setting that DSM has highly endorsed. As a matter of fact, users can load the default BIOS setting any time when system appears to be unstable in boot up sequence.
Page 88
IRQ #15 Usable IRQ It is then very easy to find out which IRQ resource is ready for additional peripherals. If IRQ resource is not enough, please disable some devices listed above to release further IRQ numbers. 96M4371o User’s Manual...
562K 【Available】 First Meg -- Conventional memory end at 624K -- 9C00-9D3F Extended BIOS Area 9D40-9FFF Unused A000-AFFF VGA Graphics B000-B7FF Unused B800-BFFF VGA Text C000-CFDF Video ROM CFC0-EFFF 129K Unused F000-FFFF System ROM First 64K Extended 96M4371o User’s Manual...
Page 90
【Unassigned】 IRQ 10 Usable IRQ 【Unassigned】 IRQ 11 Video ROM Usable IRQ IRQ 12 System ROM IBM Mouse Event IRQ 13 System ROM Coprocessor Error IRQ 14 System ROM Hard Disk Event IRQ 15 Usable IRQ 【Unassigned】 96M4371o User’s Manual...
Need help?
Do you have a question about the 96M4371o and is the answer not in the manual?
Questions and answers