background image

AR-B5800A User Manual   

 

Copyright 2011 

 

All Rights Reserved.

 

Manual’s first edition: 

 

For the purpose of improving reliability, design and function, the information in this document is 
subject to change without prior notice 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. 
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. 

 

Trademarks 

AR-B5800A is a registered trademarks of Acrosser; IBM PC is a registered trademark of the 
International Business Machines Corporation; Pentium is a registered trademark of Intel 
Technologies Inc; Award is a registered trademark of Award Software International Inc; other 
product names mentioned herein are used for identification purposes only and may be trademarks 
and/or registered trademarks of their respective companies. 

 
 

Summary of Contents for AR-B5800A

Page 1: ...AR B5800A User Manual AR B5800A Board Intel Core 2 LGA775 PROCESSOR Networking Board User Manual 1 ...

Page 2: ...ity of such damages 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 Trademarks AR B5800A is a registered trademarks of Acrosser IBM PC is a registered trademark of the International Business Machines Corp...

Page 3: ...ors and Jumper Setting 10 2 3 Connector and Jumper Setting 12 3 BIos setting 17 3 1 Main Setup 18 3 2 Advanced Chipset Setup 19 3 3 PnP PCI Setup 20 3 4 Peripherals Setup 21 3 5 PC Health Setup 23 3 6 Boot Setup 23 3 7 Exit Setup 24 3 8 BIOS Update 26 4 Software Installation and Programming Guide31 4 1 31 Introduction 4 2 33 File Descriptions 4 3 36 API List and Descriptions 3 ...

Page 4: ...lost due to HDD defected problem BIOS GPIO and Jumper can control LAN bypass feature It provides flexibility to access Internet by user setting Key features 1 Support Intel Core 2 Quad or Core 2 Duo or Pentium or Celeron CPU 2 Intel G41 ICH7R Chipset to support RAID 0 1 redundancy 3 DDRIII DIMM x 2 up to 4GB memory 4 Intel 82574L 10 100 1000Mbps x 6 82541PI 10 100 1000Mbps x 2 5 Two pairs LAN port...

Page 5: ...net interface on board six PCI express gigabit Ethernet controllers and two PCI gigabit Ethernet controllers to support eight LAN ports Dual Gigabit Optical fiber Ethernet Intel 82575EB PCI express LAN chip with SFP connectors Optical A optical B They provide a standard IEEE 802 3 Ethernet interface for 1000BASE T 100BASE TX and 10BASE T applications 802 3 802 3u and 802 3ab respectively BYPASS fu...

Page 6: ...d other safeties b Summation of all devices power requirements c Thermal de rating 1 2 Package Contents Check if the following items are included in the package In addition to this User s Manual the AR B5800A package includes the following items A quick setup manual One AR B5800A networking board One Software utility CD One adaptable cable for COM1 One D SUB 15 adaptable cable for VGA Two SATA cab...

Page 7: ...AR B5800A User Manual 1 3 Block Diagram 7 ...

Page 8: ...he installation of AR B5800A At first it shows the Function diagram and the layout of AR B5800A It then describes the unpacking information which you should read carefully as well as the jumper switch settings for the AR B5800A configuration 2 1 Locations Top side 8 ...

Page 9: ...AR B5800A User Manual LGA775 CPU Socket Intel GMCH 82G41 RTC1 System RTC battery socket DIMM1 240 Pin DDR3 Socket DIMM2 240 Pin DDR3 Socket Intel ICH7R 9 ...

Page 10: ...AR B5800A User Manual 2 2 Connectors and Jumper Setting 2 2 1 Locations Top side 10 ...

Page 11: ...old Connector LAN6 LAN6 RJ45 Connector GP1 GPIO Header JP1 For LAN1 LAN2 Bypass Function Select LAN7 LAN7 RJ45 Connector CF1 CF CARD SOCKET CCMOS1 CMOS Memory Clearing Header LAN8 LAN8 RJ45 Connector SATA2 SATA device connector 2 JP2 GPIO Header Voltage Selection USB1 Two USB ports USB0 USB1 connector SATA1 SATA device connector 1 VGA1 VGA connecter 2x5 Pin Header CONSOLE RS232 Serial Port COM1 RJ...

Page 12: ...tor Pin Define PIN SIGNAL 1 VCC 2 USB0 3 USB0 4 GND 5 VCC 6 USB1 7 USB1 8 GND 10 CONSOLE RJ45 Connector 11 LED1 COM Port RJ45 Connector Green1 Power ON LED Green2 HDD LED Yellow1 LAN3 LAN4 Bypass LED Yellow2 LAN1 LAN2 Bypass LED 12 RST2 13 LCM1 for LCM use Push this button to reset the system Pin SIGNAL 1 Pull High to VCC5 2 VCC5 3 SOUTB 4 SINB 5 RTSB 6 CTSB 7 GND 12 ...

Page 13: ...PIN SIGNAL 1 5VDUAL 2 5VDUAL 3 Data0 4 Data1 4 Data0 6 Data1 7 GND 8 GND 10 NC PIN SIGNAL PIN SIGNAL 1 VCC_GP 2 GND 3 GP30 4 GP34 5 GP31 6 GP35 7 GP32 8 GP36 9 GP33 10 GP37 19 CF1 CF CARD Socket 20 21 SATA2 SATA1 SATA device connector 2 and 1 To connect SATA device 1 Attach either end of the signal cable to the SATA connector on motherboard Attach the other end to the SATA device 2 Attach the SATA...

Page 14: ...TDO 3 G_TDI 4 NC 5 NC 6 G_TMS 7 GND 8 G_TCK 24 ATX12V1 ATX12V Power Input 25 SYSFAN3 System FAN connector 3 PIN SIGNAL 1 GND 2 12V 3 Fan speed data 26 CPUFAN1 CPU FAN connector 27 SYS_FAN2 System FAN connector 2 PIN SIGNAL 1 GND 2 12V 3 Fan speed data 4 CPU FAN PWM Control PIN SIGNAL 1 GND 2 12V 3 Fan speed data 14 ...

Page 15: ...ected your system with power source Nevertheless this backup battery exhausts after some five years Once the error message like CMOS BATTERY HAS FAILED or CMOS checksum error displays on monitor this backup battery is no longer functional and has to be renewed 30 JP1 For LAN1 LAN2 Bypass Function Select 31 CCMOS1 Pins 1 and 2 shorted Default Forced Normal Pins 2 and 3 shorted Controlled By CPLD Ot...

Page 16: ...ault VCC 5 Pins 2 and 3 shorted VCC 3 VGA Wafer CONNECTOR PIN SIGNAL PIN SIGNAL 1 RED 2 GND 3 GREEN 4 GND 5 BLUE 6 GND 7 VSYNC 8 DDCCLK 9 HSYNC 10 DDCDATA 34 JP4 For LAN3 LAN4 Bypass Function Select Pins 1 and 2 shorted D P Otherwise Forced Bypass efault Forced Normal ins 2 and 3 shorted Controlled By CPLD 16 ...

Page 17: ...ins how to perform common tasks needed to get the system up and running It also gives detailed explanation of the elements found in each of the BIOS menus The following topics are covered Main Setup Advanced Chipset Setup Peripherals Setup PnP PCI Setup PC Health Setup Boot Setup Exit Setup 17 ...

Page 18: ...l keys are listed at the bottom of the menu If you need any help with the item fields you can press the F1 key and the relevant information will be displayed Option Choice Description Date Setup N A Set the system date Note that the Day automatically changes when you set the date Time Setup N A Set the system time IDE Channel 0 Master N A The onboard CF connectors provide one channel for connectin...

Page 19: ... the BIOS to stop the POST process and notify you 3 2 Advanced Chipset Setup This section allows you to configure and improve your system and follows you to set up some system features according to your preference Option Choice Description Quick Power On Self Test Enabled Disabled This category speeds up Power On Self Test POST after you have powered up the computer If it is set to Enable BIOS wil...

Page 20: ...e Enabled Disabled Dynamic Video Memory Technology Enabled for optimizing amount of memory is located for balanced graphics and system performance Console Redirection Enabled Disabled Enabled for user who w ant to remote control the system via serial port Baud Rate 115200 Max The baud rate of remote control machine should the same as the system for communication LAN Bypass Function Enabled Disable...

Page 21: ...e capacity to automatically configure all of the boot and Plug and Play compatible devices However this capability means absolutely nothing unless you are using a Plug and Play operating system such as Windows 95 If you set this field to manual then you may choose specific resources by going into each of the submenus IRQ Resources N A When resources are controlled manually assign a type to each sy...

Page 22: ... 0 controller and you have USB peripherals USB Operation Mode Full Low Speed High Speed Auto decide USB device operation mode High Speed If USB device was high speed device then it operated on high speed mode If USB device was full Low speed device then it operated on full low speed mode Full Low Speed All of USB device operated on full low speed mode USB Keyboard Function Enabled Disabled Enable ...

Page 23: ...ers in determining the PC Health Status These parameters include temperatures fan speeds and voltages 3 6 Boot Setup This section is used to exit the BIOS main menu After making your changes you can either save them or exit the BIOS menu and without saving the new values 23 ...

Page 24: ...ed The BIOS attempts to load the operating system from the devices in the sequence selected in these items LAN Boot Select Enabled Disabled These fields allow the system to search for an OS from LAN Hard Disk Boot Priority N A These fields set the Boot Priority for each Hard Disk 3 7 Exit Setup This section is used to configure exit mode 24 ...

Page 25: ...perations Exit Without Saving Pressing Enter on this item for confirmation Quit without saving Y N Y This allows you to exit Setup without storing any changes in CMOS The previous selections remain in effect This shall exit the Setup utility and restart your computer Set Password Pressing Enter on this item for confirmation ENTER PASSWORD When a password has been enabled you will be prompted to en...

Page 26: ...y 3 8 BIOS Update The BIOS program instructions are contained within computer chips called FLASH ROMs that are located on your system board The chips can be electronically reprogrammed allowing you to update your BIOS firmware without removing and installing chips The AR B5800A provides the FLASH BIOS update function for you to easily to update BIOS Please follow these operating steps to update BI...

Page 27: ...AR B5800A User Manual APPENDIX A MEMORY MAP 27 ...

Page 28: ...AR B5800A User Manual APPEXDIX B IRQ MAP 28 ...

Page 29: ...AR B5800A User Manual APPENDIX C I O PORT MAP 29 ...

Page 30: ...AR B5800A User Manual 30 ...

Page 31: ...erview AR B5800A provides both a GPIO interface and a Watchdog timer Users can use the GPIO and Watchdog APIs to configure and to access the GPIO interface and the Watchdog timer The GPIO has eight ports Users can configure each pin as input or output respectively The Watchdog timer can be set to 1 255 seconds Setting the timer to zero disables the timer The remaining seconds of the timer to reboo...

Page 32: ...s platform includes a folder called AR B5800A In this folder there are header files and source codes of all the APIs of LCM module GPIO Watchdog and LAN Bypass functions The source codes in this folder generate the API library AR B5800A lib and AR B5800A dll Users who want to invoke the APIs can include the AR B5800A h in their application source code and compile their application with the library...

Page 33: ...and CloseSerialPort for accessing the serial port 3 lcm h This file includes the declarations and macro definitions needed by lcm c 4 serialport c This file includes the hardware dependent implementation of InitSerialPort WriteSerial ReadSerial and CloseSerialPort for accessing the serial port 5 serialport h This file includes the declarations and macro definitions needed by serialport c 6 Makefil...

Page 34: ... On Windows platform 1 GPIO_Watchdog cpp GPIO and Watchdog demo program source code 2 AR B5800A h The header file of the APIs 3 AR B5800A lib and AR B5800A dll The API libiaries LAN Bypass Subsystem On Linux platform 1 bypass c The source code of the APIs for setting up the bypass state 2 bypass h This file includes the declarations of the APIs and macro definitions 3 main c The source code of the...

Page 35: ...AR B5800A User Manual 1 LAN_Bypass cpp LAN_Bypass demo program source code 2 AR B5800A h The header file of the APIs 3 AR B5800A lib and AR B5800A dll The API libiaries 35 ...

Page 36: ...ursor has been shown or eliminated 3 i32 cursorActionLcm i32 type Description According to the argument type move the cursor to the indicated position The displayed text is not altered type HOME move the cursor to row 0 column 0 type MOVERIGHT move the cursor to the column which is to the right of its original position if the original column 15 type MOVELEFT move the cursor to the column which is ...

Page 37: ... row and column Return value 0 if the request for the coordinate has been served 7 i32 setPositionLcm i32 row i32 column Description Set the position of the cursor according to the arguments row and column Return value 0 after the position has been set 1 if the argument row or column meets any of the following conditions 1 row is not 0 2 row is not 1 3 column is less than 0 4 column is greater tha...

Page 38: ...cription Get the direction Input Output of GPIO ports and put the configuration at val Parameters The parameter val points to an unsigned character Each bit of val corresponds to a GPIO port Bit 0 corresponds to GPIO0 Bit 1 corresponds to GPIO1 Bit 2 corresponds to GPIO2 and so on A 0 bit at val indicates the corresponding port is an Output port A 1 bit at val indicates the corresponding port is a...

Page 39: ...s configured as an Input port the setting to these input port is ignored Return Value If the function sets the values successfully it returns 0 If any error it returns 1 Watchdog 1 Syntax u8 getWtdTimer void Description This function read the value of the watchdog time counter and return it to the caller Parameters None Return Value This function return the value of the time counter and return it ...

Page 40: ...Disable Watchdog Timer 3 void reloadWdt void Reload Watchdog Timer 4 void forceNormal void Force the port to become normal state 5 void forceBypass void Force the port to become bypass state 6 void setWdt4 void Set the watchdog timer to 4 seconds 7 void setWdt8 void Set the watchdog timer to 8 seconds 8 void setWdt16 void Set the watchdog timer to 16 seconds 9 void setWdt32 void Set the watchdog t...

Reviews: