MB941 LGA775 Core 2 Duo Intel® G41 Chipset Micro-ATX Motherboard USER’S MANUAL Version 1.
Acknowledgments AMI is a registered trademark of American Megatrends, Inc. PS/2 is a trademark of International Business Machines Corporation. Intel is a trademark or registered trademark of Intel Corporation. Microsoft Windows is a registered trademark of Microsoft Corporation. Winbond is a registered trademark of Winbond Electronics Corporation. All other product names or trademarks are properties of their respective owners.
Table of Contents Introduction ...................................................... 1 Checklist............................................................................. 1 Product Description ............................................................ 2 Specifications ..................................................................... 3 Board Dimensions .............................................................. 4 Installations ......................................................
This page is intentionally left blank.
INTRODUCTION Introduction Checklist Your MB941 Core 2 Duo motherboard package should include the items listed below: The MB941 motherboard This User’s manual 1x SATA cable (SATA-5) 1x COM port cable (PK1-56) 1x USB cable (USB2-9) 1x DVD containing the following: Chipset Drivers Flash Memory Utility Remarks: PK1-20B dual-port COM cable is optional.
INSTALLATIONS Product Description The MB941 Micro-ATX motherboard is designed for either the Intel Core2 Duo or Core2 Quad processors of up to 1333MHz FSB. It is based on the Intel G41 Express chipset and it comes with two dual-channel DDR3 memory slots and 8GB memory capacity for faster system responsiveness and support of 64-bit computing. Dual independent display comes to life with the onboard Intel G41 integrated graphics with CRT.
INTRODUCTION Specifications Product Form Factor CPU Type Green /APM BIOS Chipset Memory Slot VGA LAN USB Serial ATA Ports Compact Flash Slot Audio MB941 Micro-ATX LGA775 socket for Intel® Core™2 Quad / Intel® Core™2 Duo / Celeron® processors 800/1066/1333MHz FSB (45nm/65nm Technology) APM1.2 AMI BIOS, support ACPI Function Intel® G41 (82G41) Express GMCH: 1254 FCBGA (25W) Intel® ICH7 (82801GB): 652 BGA (3.3W) 240 DIMM x 2 (w/o ECC), for DDR3-1066 / DDR3-800 MHz Max.
INSTALLATIONS Board Dimensions 4 MB941 User’s Manual
INSTALLATIONS Installations This section provides information on how to use the jumpers and connectors on the MB941 in order to set up a workable system. The topics covered are: Installing the CPU ................................................................................ 6 ATX Power Installation ....................................................................... 6 Installing the Memory .......................................................................... 7 Setting the Jumpers ...............
INSTALLATIONS Installing the CPU The MB941 motherboard supports an LGA 775 processor socket for Intel® Core 2 Duo processors. The LGA 775 processor socket comes with a lever to secure the processor. Refer to the pictures below, from left to right, on how to place the processor into the CPU socket. Please note that the cover of the LGA775 socket must always be installed during transport to avoid damage to the socket.
INSTALLATIONS Installing the Memory The MB941 motherboard supports two DDR3 memory sockets for a maximum total memory of 8GB. It supports DDR3 800/1066MHz. Basically, the system memory interface has the following features: Supports two 64-bit wide DDR data channels Available bandwidth up to 6.4GB/s (DDR3 1066) for two-channel mode. Supports 512Mb, 1Gb, 2Gb DDR3 technologies.
INSTALLATIONS Setting the Jumpers Jumpers are used on the motherboard are used to select various settings and features according to your needs and applications. Contact your supplier if you have doubts about the best configuration for your needs. The following lists the connectors and their respective functions. Jumper Locations on MB941 ............................................................... 9 JP2, JP1, JP7, JP6: COM1/2/3/4 RS232 +5V/+12V Power Setting ....
INSTALLATIONS Jumper Locations on MB941 DDRⅢ 2 DDRⅢ 1 JP2, JP1, JP7, JP6: COM1/2/3/4 RS232 +5V/+12V Power Setting JP3, JP4, JP5: RS232/422/485 (COM1) Selection JP8: Clear CMOS Contents MB941 User’s Manual 9
INSTALLATIONS JP2, JP1, JP7, JP6: COM1/2/3/4 RS232 +5V/+12V Power Setting JP4/JP6 Setting Function Pin 1-2 Short/Closed Pin 3-4 Short/Closed Pin 5-6 Short/Closed +12V Normal +5V JP3, JP4, JP5: RS232/422/485 (COM1) Selection COM1 is selectable for RS232, RS-422 and RS-485.
INSTALLATIONS Connectors on MB941 The connectors on MB941 allow you to connect external devices such as keyboard, floppy disk drives, hard disk drives, printers, etc. The following table lists the connectors on MB941 and their respective functions. ATX1: 24-pin ATX Power Connector ............................................... 13 ATX2: ATX 12V Power Connector................................................... 13 DDRIII1: Channel A DDR3 Socket ...................................................
INSTALLATIONS Connector Locations on MB941 DDRⅢ 2 DDRⅢ 1 ATX1: 24-pin ATX Power Connector ATX2: ATX 12V Power Connector DDRIII1: Channel A DDR3 Socket DDRIII2: Channel B DDR3 Socket FAN2: CPU Fan Power Connector FAN1: System Fan1 Power Connector FAN3: System Fan2 Power Connector CN1: PS/2 Keyboard and PS/2 Mouse Connectors CN2: Serial Ports(COM1) CN3: Parallel Port Connector CN4: VGA CRT Connector CN5: Audio Connector CN6: GbE RJ-45 and USB0/1 Connector CN7: GbE RJ-45 and USB2/3 Connector CN11, CN9, CN10
INSTALLATIONS ATX1: 24-pin ATX Power Connector Signal Name 3.3V -12V Ground PS-ON Ground Ground Ground -5V +5V +5V +5V Ground Pin # 13 14 15 16 17 18 19 20 21 22 23 24 Pin # 1 2 3 4 5 6 7 8 9 10 11 12 Signal Name 3.3V 3.3V Ground +5V Ground +5V Ground Power good 5VSB +12V +12V +3.3V ATX2: ATX 12V Power Connector This connector supplies the CPU operating voltage.
INSTALLATIONS 3 14 Rotation detection MB941 User’s Manual
INSTALLATIONS FAN3: System Fan2 Power Connector Pin # 1 2 3 Signal Name Ground +12V NC CN1: PS/2 Keyboard and PS/2 Mouse Connectors Mouse (top) Keyboard (bottom) Keyboard Signal Keyboard data N.C. GND 5V Keyboard clock N.C. Pin # 1 2 3 4 5 6 Mouse Signal Mouse data N.C. GND 5V Mouse clock N.C.
INSTALLATIONS CN3: Parallel Port Connector CN3 is a DB-25 external connector on top of the VGA and serial ports.
INSTALLATIONS CN5: Audio Connector CN6: Gigabit RJ-45 &USB 0/1 Connector CN7: Gigabit RJ-45 &USB 2/3 Connector CN8, CN9, CN10, CN11: SATA HDD Connectors Pin # Signal Name 1 Ground 2 TX+ 3 TX4 Ground 5 RX6 RX+ 7 Ground J1: COM2/RS232 Serial Port Signal Name DCD, Data carrier detect TXD, Transmit data GND, ground RTS, Request to send RI, Ring indicator Pin # 1 3 5 7 9 Pin # 2 4 6 8 10 Signal Name RXD, Receive data DTR, Data terminal ready DSR, Data set ready CTS, Clear to send Not Used J2: For LPC I/F
INSTALLATIONS J3: Digital I/O Connector (4 in, 4 out) J3 supports TTL levels and is used to control external devices requiring ON/OFF circuitry.
INSTALLATIONS J7: Audio Front Header Signal Name MIC2_L MIC2_R Line2_L Sense Line2_R Pin # 1 3 5 7 9 Pin # 2 4 6 8 10 Signal Name Ground Presence# MIC2_ID NC Line2_ID J8: System Function Connector J8 provides connectors for system indicators that provide light indication of the computer activities and switches to change the computer status. J8 is a 20-pin header that provides interfaces for the following functions.
INSTALLATIONS Power LED: Pins 11 - 15 The power LED indicates the status of the main power switch. Pin # 11 12 13 14 15 Signal Name Power LED No connect Ground No connect Ground ATX Power ON Switch: Pins 7 and 17 This 2-pin connector is an “ATX Power Supply On/Off Switch” on the system that connects to the power switch on the case. When pressed, the power switch will force the system to power on. When pressed again, it will force the system to power off.
INSTALLATIONS J9: USB4/USB5 Connector Signal Name Vcc DD+ Ground Protect Pin Pin 1 3 5 7 9 Pin 2 4 6 8 10 Signal Name Vcc DD+ Ground NC Pin 1 3 5 7 9 Pin 2 4 6 8 10 Signal Name Vcc DD+ Ground NC J10: USB6/USB7 Connector Signal Name Vcc DD+ Ground Protect Pin J11: SPI Debug Tools Port (Factory use only) PCI1, PCI2: PCI Slot PCIE1: x16 PCI Express Slot PCIE2: x1 PCI Express Slot MB941 User’s Manual 21
BIOS SETUP BIOS Setup This chapter describes the different settings available in the AMI BIOS that comes with the board. The topics covered in this chapter are as follows: BIOS Introduction ............................................................................. 23 BIOS Setup ....................................................................................... 23 Main BIOS Setup .............................................................................. 24 Advanced Settings ......................
BIOS SETUP BIOS Introduction The BIOS (Basic Input/Output System) installed in your computer system’s ROM supports Intel processors. The BIOS provides critical low-level support for a standard device such as disk drives, serial ports and parallel ports. It also adds virus and password protection as well as special support for detailed fine-tuning of the chipset controlling the entire system. BIOS Setup The BIOS provides a Setup utility program for specifying the system configurations and settings.
BIOS SETUP Main BIOS Setup This setup allows you to view processor configuration used in your computer system and set the system time and date. BIOS SETUP UTILITY Main Advanced PCIPnP Boot Security Chipset Exit System Overview Processor Intel(R) Core(TM) 2 cpu Speed : 2133MHz Count :1 6400 @ 2.13GHz Use[ENTER], [TAB] or [SHIFT-TAB] to select a field. Use [+] or [-] to configure system Time.
BIOS SETUP Advanced Settings BIOS SETUP UTILITY Main Advanced PCIPnP Boot Security Advanced Settings Chipset Exit Configure CPU. WARNING: Setting wrong values in below sections may cause system to malfunction.
BIOS SETUP BIOS SETUP UTILITY Main Advanced PCIPnP Boot Security Configure advanced CPU settings Chipset Exit Configure CPU. Manufacturer: Intel Intel® Core(TM)2 Duo CPU Frequency : 2.13GHz FSB Speed : 1068MHz 6400 @ 2.
BIOS SETUP BIOS SETUP UTILITY Main Advanced PCIPnP Boot Security IDE Configuration Chipset Exit Options: Disabled Compatible Enhanced ATA/IDE Configuration Legacy IDE Channels [Compatible] [SATA Pri, PATA Sec] ► Primary IDE Master : [Not Detected] ► Primary Slave Master : [Not Detected] ► Secondary IDE Master : [Hitachi HDS72] <- Select Screen ► Secondary IDE Slave : [Not Detected] ↑↓ +Tab F1 F10 ESC Select Item Change Field Select Field General Help Save and Exit Exit IDE Detect
BIOS SETUP Parallel Port Mode This field allows you to determine parallel port mode function. SPP Standard Printer Port EPP Enhanced Parallel Port ECP Extended Capabilities Port ECP+EPP Combination of ECP and EPP capabilities Normal Normal function Restore on AC Power Loss This field sets the system power status whether on or off when power returns to the system from a power failure situation.
BIOS SETUP BIOS SETUP UTILITY Main Advanced PCIPnP Boot Security Hardware Health Configuration :35°C/95°F :34°C/93°F :37°C/98°F CPUFAN0 Speed : :2280 RPM +5VS :1.296 V : 5.304 V +3SV 12V :3.178 V :11.904 V 3.3V 1.5V : 3.360V : 1.552V VBAT (V) :3.21 V SYSFAN Mode Setting [Manual Mode] [256] [Manual Mode] [256] SYSTEM PWM Control CPUFAN0 Mode Setting CPUFAN0 PWM Control ACPI Shutdown Temperature Exit Configure CPU.
BIOS SETUP BIOS SETUP UTILITY Main Advanced PCIPnP Boot Security General ACPI Configuration Suspend mode [S3 (STR)] Repost Video on S3 Resume [No] Chipset General ACPI Configuration settings <- Select Screen ↑↓ +Tab F1 F10 ESC Select Item Change Field Select Field General Help Save and Exit Exit Suspend Mode The options of this field are S1, S3 and Auto. Repost Video on S3 Resume The default setting is No.
BIOS SETUP BIOS SETUP UTILITY Main Advanced PCIPnP Boot APM Configuration Power Management/APM [Disabled] Power Button Mode [On/Off] Security Chipset Exit Disable/Enable RI to generate a wake event.
BIOS SETUP BIOS SETUP UTILITY Main Advanced PCIPnP Boot Security MPS Configuration MPS Revision VT-d Chipset Exit Select MPS Revision [1.1] <- Select Screen ↑↓ +Tab F1 F10 ESC Select Item Change Field Select Field General Help Save and Exit Exit MPS Version Control for OS This option is specifies the MPS (Multiprocessor Specification) version for your operating system.
BIOS SETUP BIOS SETUP UTILITY Main Advanced PCIPnP Boot USB Configuration Security Chipset Exit Enables support for legacy USB. AUTO option disables legacy support if no USB devices are connected. USB Devices Enabled: None Legacy USB Support [Enabled] USB 2.
BIOS SETUP PCIPnP Settings This option configures the PCI/PnP settings. BIOS SETUP UTILITY Main Advanced PCIPnP Boot Advanced PCI/PnP Settings WARNING: Setting wrong values in below sections may cause system to malfunction.
BIOS SETUP Allocate IRQ to PCI VGA This assigns IRQ to PCI VGA card if card requests IRQ or doesn't assign IRQ to PCI VGA card even if card requests an IRQ. Palette Snooping This informs the PCI devices that an ISA graphics device is installed in the system so the card will function correctly. PCI IDE BusMaster This uses PCI busmastering for BIOS reading / writing to IDE devices. OffBoard PCI/ISA IDE Card Some PCI IDE cards may require this to be set to the PCI slot number that is holding the card.
BIOS SETUP Boot Settings BIOS SETUP UTILITY Main Advanced PCIPnP Boot Security Boot Settings Configuration Quick Boot [Enabled] Quiet Boot [Disabled] AddOn ROM Display Mode [Force BIOS] Bootup Num-Lock [On] PS/2 Mouse Support [Auto] Wait for ‘F1’ If Error [Enabled] Hit ‘DEL’ Message Display [Enabled] Interrupt 19 Capture [Disabled] Chipset Exit Allows BIOS to skip certain tests while booting. This will decrease the time needed to boot the system.
BIOS SETUP Interrupt 19 Capture This allows option ROM to trap interrupt 19.
BIOS SETUP Security Settings This setting comes with two options set the system password. Supervisor Password sets a password that will be used to protect the system and Setup utility. User Password sets a password that will be used exclusively on the system. To specify a password, highlight the type you want and press . The Enter Password: message prompts on the screen. Type the password and press . The system confirms your password by asking you to type it again.
BIOS SETUP Advanced Chipset Settings This setting configures the north bridge, south bridge and the ME subsystem. WARNING! Setting the wrong values may cause the system to malfunction. BIOS SETUP UTILITY Main Advanced PCIPnP Boot Advanced Chipset Settings Bridge Configuration ► South Bridge Configuration Exit Configure North Bridge features. WARNING: Setting wrong values in below sections may cause system to malfunction.
BIOS SETUP Configure DRAM Timing by SPD When this item is enabled, the DRAM timing parameters are set according to the DRAM SPD (Serial Presence Detect). When disabled, you can manually set the DRAM timing parameters through the DRAM sub-items. Memory Hole This option is used to reserve memory space between 15MB and 16MB for ISA expansion cards that require a specified area of memory to work properly. Initiate Graphic Adapter This option, by default, is set to PEG/PCI.
BIOS SETUP MB941 User’s Manual 41
BIOS SETUP BIOS SETUP UTILITY Main Advanced PCIPnP Boot South Bridge Chipset Configuration USB Function USB 2.0 Controller Audio Controller SMBUS Controller [6 USB Ports] [Disabled] [Auto] Chipset Security Exit Disabled 2 USB Ports 4 USB Ports 6 USB Ports [Enabled] SLP_S4# Min.
BIOS SETUP Exit Setup The exit setup has the following settings which are: BIOS SETUP UTILITY Main Advanced PCIPnP Exit Options Boot Security Chipset Exit Exit system setup after saving the changes.
DRIVERS INSTALLATION Drivers Installation This section describes the installation procedures for software and drivers under the Windows XP and Windows Vista. The software and drivers are included with the motherboard. If you find the items missing, please contact the vendor where you made the purchase. The contents of this section include the following: Intel Chipset Software Installation Utility ........................................... 45 Intel G41 Chipset Family Graphics Driver Installation ..........
DRIVERS INSTALLATION Intel Chipset Software Installation Utility The Intel Chipset Drivers should be installed first before the software drivers to enable Plug & Play INF support for Intel chipset components. Follow the instructions below to complete the installation under Windows XP/Vista. 1. Insert the CD that comes with the board. Click Intel at the left side, then Intel(R) G41 Chipset Drivers. 2. Click Intel(R) Chipset Software Installation Utility.
DRIVERS INSTALLATION 3. When the welcome screen to the Intel(R) Chipset Software Installation Utility appears, click Next to continue. 4. Click Yes to accept the software license agreement and proceed with the installation process.
DRIVERS INSTALLATION 5. On Readme Information screen, click Next to continue the installation. 6. The Setup process is now complete. Click Finish to restart the computer and for changes to take effect.
DRIVERS INSTALLATION Intel G41 Chipset Family Graphics Driver Installation To install the VGA drivers, follow the steps below to proceed with the installation. 1. Insert the CD that comes with the board. Click Intel at the left side, then Intel(R) G41 Chipset Drivers. 2. Click Intel G41 Chipset Family Graphics Driver.
DRIVERS INSTALLATION 3. When the welcome screen of the Intel(R) Graphics Media Accelerator Driver appears, click Next to continue. 4. Click Yes to to agree with the license agreement and continue the installation.
DRIVERS INSTALLATION 5. Click Next in the Readme File Information window. 6. Click Next in the Setup Progress window. 7. Setup is now complete. Click Finish to restart the computer and for changes to take effect.
DRIVERS INSTALLATION Realtek High Definition Audio Driver Installation Follow the steps below to install the Realtek HD Codec Audio Drivers. 1. Insert the CD that comes with the board. Click Intel and then Intel(R) G41 Chipset Drivers. 2. Click Realtek High Definition Audio Driver.
DRIVERS INSTALLATION 3.When the welcome screen to InstallShield Wizard for Realtek High Definition Audio Driver appears, click Next to start the installation. 4.When the InstallShieldWizard has finished performing maintenance operations on Realtek High Definition Codec Audio Audio Driver, click Finish to restart the computer.
DRIVERS INSTALLATION Realtek LAN Controller Drivers Installation Follow the steps below to install the Realtek LAN Drivers. 1. Insert the CD that comes with the board. Click Intel, then LAN Card, and then Realtek Lan Controller Drivers. 2. Click Realtek RTL8111E LAN Drivers.
DRIVERS INSTALLATION 3.When the welcome screen to InstallShield Wizard appears, click Next to start the installation. 4.When the InstallShieldWizard has finished installing the Realtek LAN drivers, click Finish.
APPENDIX Appendix A. I/O Port Address Map Each peripheral device in the system is assigned a set of I/O port addresses that also becomes the identity of the device. The following table lists the I/O port addresses used.
APPENDIX B. Interrupt Request Lines (IRQ) Peripheral devices use interrupt request lines to notify CPU for the service required. The following table shows the IRQ used by the devices on board.
APPENDIX C. Watchdog Timer Configuration The WDT is used to generate a variety of output signals after a user programmable count. The WDT is suitable for use in the prevention of system lock-up, such as when software becomes trapped in a deadlock. Under these sorts of circumstances, the timer will count to zero and the selected outputs will be driven. Under normal circumstance, the user will restart the WDT at regular intervals before the timer counts to zero. SAMPLE CODE: File of the W627UHG.
APPENDIX { outportb(W627UHG_INDEX_PORT, W627UHG_UNLOCK); outportb(W627UHG_INDEX_PORT, W627UHG_UNLOCK); } //--------------------------------------------------------------------------void Lock_W627UHG (void) { outportb(W627UHG_INDEX_PORT, W627UHG_LOCK); } //--------------------------------------------------------------------------void Set_W627UHG_LD( unsigned char LD) { Unlock_W627UHG(); outportb(W627UHG_INDEX_PORT, W627UHG_REG_LD); outportb(W627UHG_DATA_PORT, LD); Lock_W627UHG(); } //------------------------
APPENDIX File of the W627UHG.H //--------------------------------------------------------------------------// // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY // KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE // IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR // PURPOSE.
APPENDIX File of the MAIN.CPP //--------------------------------------------------------------------------// // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY // KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE // IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR // PURPOSE. // //--------------------------------------------------------------------------#include #include #include #include #include "W627UHG.
APPENDIX bBuf = Get_W627UHG_Reg(0xF5); bBuf &= (~0x08); Set_W627UHG_Reg(0xF5, bBuf); ......................................................... //count mode is second Set_W627UHG_Reg(0xF6, NewInterval); ................................................................. //set timer } //--------------------------------------------------------------------------void WDTDisable(void) { Set_W627UHG_LD(0x08);........................................................................................................
APPENDIX D. Digital I/O Sample Code File of the W627UHG.H //--------------------------------------------------------------------------// // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY // KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE // IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR // PURPOSE.
APPENDIX File of the W627UHG.CPP //--------------------------------------------------------------------------// // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY // KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE // IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR // PURPOSE. // //--------------------------------------------------------------------------#include "W627UHG.H" #include
APPENDIX { Unlock_W627UHG(); outportb(W627UHG_INDEX_PORT, W627UHG_REG_LD); outportb(W627UHG_DATA_PORT, LD); Lock_W627UHG(); } //--------------------------------------------------------------------------void Set_W627UHG_Reg( unsigned char REG, unsigned char DATA) { Unlock_W627UHG(); outportb(W627UHG_INDEX_PORT, REG); outportb(W627UHG_DATA_PORT, DATA); Lock_W627UHG(); } //--------------------------------------------------------------------------unsigned char Get_W627UHG_Reg(unsigned char REG) { unsigned char
APPENDIX File of the MAIN.CPP //--------------------------------------------------------------------------// // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY // KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE // IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR // PURPOSE. // //--------------------------------------------------------------------------#include #include #include #include #include "W627UHG.
APPENDIX } //--------------------------------------------------------------------------void Dio5Initial(void) { unsigned char ucBuf; Set_W627UHG_LD(0x08); //enable the GP5 group ucBuf = Get_W627UHG_Reg(0x30); ucBuf |= 0x02; Set_W627UHG_Reg(0x30, ucBuf); } //--------------------------------------------------------------------------void Dio5SetOutput(unsigned char NewData) { Set_W627UHG_LD(0x08); Set_W627UHG_Reg(0xE1, NewData); } //--------------------------------------------------------------------------unsi