MSI Keeper 945GME manual MS-9641 Mainboard Method 1 Gpio control Bypass Gpio Mode

Page 34

MS-9641 Mainboard

Method 1: GPIO control Bypass (GPIO Mode)

 

ByPass

Normal

SB GPIO38(Relay1)

High

Low

SB GPIO39(Relay2)

High

Low

Note: GPIO Mode has two configuration. One is GPIO38,39 controlling together; the other is GPIO38,39 controlling individually.

Method 2: LPC Control Bypass (LPC Mode)

 

 

 

LPC I/O Address: 5E

 

ByPass

 

Normal

 

 

 

 

Bit[0..3] corresponds to LAN [1..4]

 

High

 

Low

 

Note: bit 0 = 1, change LAN 1, 2 to bypass,

 

 

 

 

 

 

bit 0 = 0, change LAN 1, 2 to normal (power on status)

 

 

 

 

bit 1 = 1, change LAN 3, 4 to bypass,

 

 

 

 

 

 

bit 1 = 0, change LAN 3, 4 to normal (power on status)

 

 

 

 

bit 2 = 1, change LAN 1, 2 to bypass,

 

 

 

 

 

 

bit 2 = 0, change LAN 1, 2 to normal (power off status)

 

 

 

 

bit 3 = 1, change LAN 3, 4 to bypass,

 

 

 

 

 

 

bit 3 = 0, change LAN 3, 4 to normal (power off status)

 

 

Sample code (Method 1: GPIO Mode)

 

 

 

 

 

 

 

 

 

 

Set GPIO38, 39 to Control LAN

 

 

GPIO38,39 control together

 

mov

al,10h

;GPIO38,39 control By pass (BIT4=1,BIT 7=0)

 

mov

dx,005eh

; if GPIO38,39 control dividually, set BIT 4=1, BIT7=1)

 

out

dx,al

; Choose GPIO Mode and GPIO 38 ,39 together control configration

 

 

 

 

 

 

 

 

 

mov

dx,480h + 30h

;Select SB GPIO

 

 

 

 

 

in

eax,dx

 

 

 

 

 

 

 

or

eax,0C0h

;Select GPIO 38,39

 

 

 

 

 

out

dx,eax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

mov

dx,480h + 34h

;Control IN/OUT

 

 

 

 

 

in

eax,dx

 

 

 

 

 

 

 

and

eax,Not 0C0h

 

 

 

 

 

 

 

out

dx,eax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

mov

dx,480h + 38h

 

 

 

 

 

 

 

in

al,dx

 

 

 

 

 

 

 

and

al,not 11000000b

;Enable GPIO 38,39

 

 

 

or

al,11000000b

 

 

 

 

 

 

 

out

dx,al

 

 

 

 

 

 

2-22

Image 34
Contents MS-9641 V2.X Mainboard G52-96411x1Revision History Copyright NoticeTrademarks Technical SupportSafety Instructions Micro-Star International MS-9641 FCC-B Radio Frequency Interference StatementWeee Waste Electrical and Electronic Equipment Statement Page Vii Contents Getting Started Getting StartedLAN Mainboard SpecificationsFSB IDEForm Factor Getting Started Watch Dog TimerAccessory MountingMainboard Layout MS-9641 v2.X Micro-ATX MainboardHardware Setup Hardware SetupQuick Components Guide CPU Central Processing Unit CPU & Cooler Set Installation Hardware Setup Memory Population Rules MemoryDDR2 Installing Memory Modules ATX 12V Power Connector JPW0 Power SupplyATX 24-Pin Power Connector ATX1 ATX1USB Connectors Serial Port ConnectorFront Panel MS-9641 Mainboard LAN RJ-45 Jack LEDCompact Flash Card Slot CF0 ConnectorsHard Disk Connector IDEB0 IDEB0Serial Ataii Connectors SATA1~SATA4 SATA4 SATA3 SATA2 SATA1Fan Power Connectors CPUFAN0, SYSFAN1, AUXFAN0 Front Panel Connectors JFP1FUSB2 Front USB Connector FUSB2USB 2.0 Bracket TV-Out Connector JTV0 SMBus Connector SmbusSerial Port Connector COM FWH/LPC Debugging connector JLPC1 LCD Module Connector JLCD1Keyboard/Mouse Connector J0 JLCD1Lanled LAN ByPass LED Pinheader J3Cpld Data Reflash PinheaderJP1 JP1Bypass setting in Bios MS-9641 Mainboard LAN Bypass DefinitionProgramming Guide Bit DefinitionMS-9641 Mainboard Signal Action Segment Signal Name Description Type BypassHardware Setup Method 2 LPC Control Bypass LPC Mode MS-9641 Mainboard Method 1 Gpio control Bypass Gpio ModeSample code Method 1 Gpio Mode Sample Code Method 2 LPC Mode Hardware Setup Watch Dog function setup sample codeJumpers Clear Cmos Jumper CLRCMOS0Gmch Voltage Jumper J2 AT/ATX Power Select Jumper J5Jcfvsel PCI Peripheral Component Interconnect Slot SlotGolden Finger TOP View B94 Bottom View A94Bios Setup Bios SetupEntering Setup Press F1 to enter SetupGeneral Help F1 Control KeysGetting Help Main MenuMenu Bar Time hhmmss MainDate mmddyy IDE Channel 0 Master/Slave, IDE Channel 1 Master/SlaveCylinder Access M odeCapacity HeadAdvanced Advanced Bios Features Virus WarningCPU L3 Cache Agent after boot Quick Power On Self TestApic Mode MPS Version Control For OSPrecharge Delay tRAS Bios Setup Advanced Chipset Features Dram Timing SelectableDram RAS# to CAS# Delay CAS Latency TimePEG/Onchip VGA Control MS-9641 Mainboard VGA SettingBoot Display On-Chip Frame Buffer SizeIDE DMA Transfer Access On-Chip Primary/Secondary PCI IDEPata IDE Mode / Sata Port On-Chip Serial ATA Setting Sata ModeSata Port Speed Settings IDE Primary/Secondary Master/Slave PIOUSB Controller, USB 2.0 Controller PXE BootPlanar Ethernet #01/ #02/ #03/ #04/ #05/ #06 USB Keyboard/Mouse SupportUR2 Duplex Mode Uart Mode SelectIR Transmission Delay Use IR PinsPower Management Setup Power Type Bios Setup Watch Dog ActionWatch Dog Timer Minutes COM Port SelectTime hhmmss Alarm Resume by AlarmDate of Month Alarm Boot Up NumLock StatusSpread Spectrum Boot First / Second / Third Boot Device Bios Setup Hard Disk Boot PriorityCD-ROM This setting Refer to Boot Priority Boot Other DeviceSecurity Set Supervisor PasswordSet User Password Security OptionSystem Summary SystemHalt On Smart SYSFan1 / CPUFan1 / SYSFan2 Temperature Smart Fan SettingPC Health Bios Setup SYSFan1 / CPUFan1 / SYSFan2 Tolerance Value Save & Exit Setup Load Fail-Safe DefaultsLoad Optimized Defaults Exit