Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. American Megatrends, Inc. disclaims any proprietary interest in trademarks and trade names other than its own.
Chapter 3 M300V GUI ... 11 M300V GUI Overview ... 11 Initial Configuration of the MegaRAC® M300V card ... 12 Setup your Client System’s Internet Browser ... 13 Default User Name and Password ... 13 MegaRAC® GUI Explained ... 14 Menu Bar ...
Page 4
OPMA Connector Specification and Pin Assignments ... 49 Overview ... 49 Pin Assignments for the OPMA Connector ... 49 Chapter 6 M300V Card Mechanicals ... 53 iv MegaRAC® M300V Card Implementer’s Reference and User’s Guide ...
Page 5
Management Subsystem Host Interface Type Encoding ... 76 IPMI Command Hardware Interface Support ... 76 IPMI Command BIOS Interface Support ... 76 MegaRAC M300V Card Presence, Health and BMC Firmware Revision Reporting ... 77 BIOS POST Screen ... 77 System Identification ... 78 Index ...
(even if American Megatrends has been advised of the possibility of such damages). Any questions or comments regarding this document or its contents should be addressed to American Megatrends at the address shown on the inside of the front cover.
32 MB SOC Memory The MegaRAC M300V card is a high-end OPMA service processor based on AMI's MG 9091B (Verbena II) System on Chip (SOC). The MegaRAC M300V card allows for complete server management, with text and graphical redirection, in a 2.50' x 2.75' form factor. The MegaRAC M300V card enables OEMs and motherboard manufacturers to easily integrate KVM server management into their server and board designs.
Key Features AMI MG9091 Controller KVM/IP (Console Redirection) Media Redirection Virtual Presence and Front Panel Redirection 2 MegaRAC® M300V Card Implementer’s Reference and User’s Guide Description • 2.5” by 2.75” Daughter card with OPMA connector • MG 9091 System on Chip •...
Page 9
Feature IPMI 2.0 Based Management Web Based User Interface Sophisticated User Management LDAP Client Support SMASH and CLP Support Side-Band and Dedicated NIC Security Multilanguage Support Web Based Configuration OEM Tools Description • Manages the IPMI 2.0 based BMC present in the server •...
The term “mCard” (management card) is often used for this in the interest of brevity. OPMA connector—This is the connector into which an OPMA feature card (MegaRAC M300V card) is plugged to provide a given system hardware management feature set.
Page 11
Term Definition OPMA interface—This refers collectively to all OPMA signals that are routed to and from the OPMA connector. The term “interface” as used in this document refers to an electrical interface as opposed to software or command interfaces. OSPM Operating System directed Power Management Programmable Logic Device POST...
Bit fields [x:y] Brackets designate bit fields. For example, [0] means bit zero. [3:0] refers to bits zero through three. 6 MegaRAC® M300V Card Implementer’s Reference and User’s Guide of a second) of a second) Decimal is the default radix.
Reference Documents The following table lists the documents referenced in this OPMA specification or are otherwise related to the understanding of this specification. Specification Comment IPMI 1.5 Intelligent Platform Management Interface Specification, Version 1.5, Revision 1.1 IPMI 2.0 Intelligent Platform Management Interface Specification, Version 2.0, Revision 1.0 Digital Visual Interface Specification, Version 1.0 Inter-Integrated Circuit Bus Specification, Version 2.1 JTAG...
Buffer Memory American Megatrends Inc. MegaRAC MG9091B Controller Chip DDR2 Key OPMA Specification (Ver. 1.2) Notice that the notch is located closer to the leads on the right than the leads on the left. Chapter Two : M300V Card Layout...
This chapter allows you to become familiar with the M300V GUI’s various functions. Each function is described in detail. Your M300V GUI may not match this document. If it does not appear to be the same, you can visit Note: ami.com and download the most current user’s guide.
You can access the MegaRAC® M300V card from another system via the network. AMI refers to this other system as the client system. To do this, you must know the MegaRAC® M300V card’s IP Address. If you have installed the MegaRAC® M300V card on a network that uses DHCP, you can search the network for the MegaRAC®...
Unsigned ActiveX controls as well. Default User Name and Password When you first try to access your M300V card, you will be prompted to enter a user name and password. The default user name and password are as follows: Field...
MegaRAC® GUI Explained After you successfully log into your MegaRAC® M300V, you are greeted with the MegaRAC® GUI. Menu Bar There is a menu bar located at the top of the MegaRAC® GUI. It lists the following groups: • General Information Group •...
This field displays the individual sensor’s name, reading and the current status of the sensor. Use this button to refresh the sensor readings view. Clicking Hide Thresholds button reduces the sensor reading table and hides the various threshold settings for every sensor. Chapter Three : M300V GUI 15...
If being monitored by an external BMC, you will need to provide the slave address so that the MegaRAC® M300V card will be able to read data from the onboard BMC on the motherboard/ server board. 0x20 is the address most commonly used.
SNMP destination IP address for the configured alert entry. Use this button to add a new alert configuration entry or modify an existing one. Use this button to test the selected alert configuration entry. Chapter Three : M300V GUI 17...
Alert List : Send Test Alert To send a test alert, select it and select the Send Test Alert button. 18 MegaRAC® M300V Card Implementer’s Reference and User’s Guide Description You can select the way an alert is sent when it is triggered by an event.
LDAP server. An LDAP directory requires an RFC 2247–compliant distinguished name or search base, to perform an LDAP search. Type in your search base name here. Chapter Three : M300V GUI 19...
Set mode to Relative option Apply button 20 MegaRAC® M300V Card Implementer’s Reference and User’s Guide Description Select this option to select mouse mode to “Absolute”, depending upon your system. This mode enables you to see two mouse cursors where one is redirected host mouse cursor and other is actual local mouse cursor.
Save button Description This field displays the MAC address of the MegaRAC® M300V card. This option allows the MegaRAC® M300V’s IP to be configured by a DHCP server (dynamically). This option allows you to configure the MegaRAC® M300V’s IP address with a static IP.
The MegaRAC® M300V does not support pass-phrase encrypted certificates. Note: Once you upload the certificates, left click the OK button to reset your MegaRAC® M300V. You can now access your MegaRAC® M300V securely using the following format in your IP Address field from your Internet browser: https://<your MegaRAC®...
Use this button to add a new user. You must select an open field first. Use this button to modify an existing user. You must select a user first. Use this button to delete an existing user. You must select a user first. Chapter Three : M300V GUI 23...
Add button Cancel button 24 MegaRAC® M300V Card Implementer’s Reference and User’s Guide Description Enter a user name in the Username field. Your user name must be at least four characters long and no more than 32 characters long. User names are case-sensitive and must start with an alphabetical character.
• No Access Modify access rights through the serial port and permissions. • Administrator • Operator • No Access Use this button to update the user account. Use this button to cancel this action. Chapter Three : M300V GUI 25...
2. Java Console (Recommended on all platforms) Remote Console Shortcut Key Combinations The most powerful feature of your MegaRAC® M300V is the ability to redirect the server’s console. To redirect the server’s console is the ability to manage your server as if it were physically in front of you, when it is not.
• Hold Down • Press and Release This menu item can be used to act as if you depressed the <CTRL>, <ALT> and <DEL> keys down simultaneously on the server that you are redirecting. Chapter Three : M300V GUI 27...
Bandwidth Quality Video Settings KB/Mouse Encryption 28 MegaRAC® M300V Card Implementer’s Reference and User’s Guide Description This menu item can be used to synchronize or unsynchronize the mouse cursor. Description The Bandwidth Usage option allows you to adjust the bandwidth. You can select one of the following: •...
Select this option to power down the server immediately. Select this option to power down the server gracefully. Select this option to power up the server. Select this option to power cycle the server. Select this button to execute the option selected. Chapter Three : M300V GUI 29...
As of the initial release of this document, only English is supported. Note: Logging Out To log out, simply click on the Disconnect link. 30 MegaRAC® M300V Card Implementer’s Reference and User’s Guide Warning BUTTON ONLY! Description Select the Enter Update Mode button to put the device in a special mode that allows firmware update.
SIG0, SIG1, SIG2 and SIG3, these are abbreviated as SIG0–SIG3. LED Control Signals The LED control signals enable the MegaRAC M300V card-controlled LEDs to provide a visual indication of the hardware health and status. OPMA defines only two dedicated LED control signals at the connector.
The OPMA interface USB signals enable the MegaRAC M300V card to emulate a USB keyboard and mouse, which are used for KVMoIP. This USB interface is also used by a MegaRAC M300V card to emulate USB mass storage devices (for example, virtual CD, virtual floppy disk and so on) to the system.
The server’s graphics chip sends the DVI-I (Digital Visual Interface) signals to the MegaRAC M300V card, which uses these signals to capture the graphics console. The captured video data is compressed and transmitted over an Ethernet link to a remote console. The console operator can then view all graphical screens of the remote machine.
PWM output to control the speed of all power supply fans Multiplexed Fan Tach Input Signals The fan tachometer inputs are provided for the MegaRAC M300V card to read in the RPM of each set of fans connected to it. OPMA incorporates fan tach signal multiplexing. OPMA-compliant motherboards must contain a 16:4 digital fan tach MUX.
Firmware must not enable more than one of these signals simultaneously. Single Wire Analog Voltage Sensor Signals The analog voltage sensors are primary voltage rails brought in for the MegaRAC M300V card A/D converters or analog comparators. The MegaRAC M300V card monitors these rails for appropriate voltage levels.
One transmit/receive channel pair—includes TxD and RxD only • Dedicated purpose is to feed back system UART data to mCard for SoL support. 36 MegaRAC® M300V Card Implementer’s Reference and User’s Guide Signal Function Data Terminal Ready for Serial Port 0...
Dedicated Management Ethernet Signals These signals provide the interface for the MegaRAC M300V card dedicated management LAN. These signals go across the OPMA connector and connect the MegaRAC M300V card NIC to a management LAN RJ-45 connector. Signal Group: Management Ethernet...
MCard Presence Detection Signal This signal allows the BIOS to determine if the MegaRAC M300V card is present in the OPMA connector. The BIOS should not attempt to read the INTERFACE_ID signals until after it has detected the presence of the MegaRAC M300V card.
Page 45
The MegaRAC M300V card monitors this input for detecting SMI activity on the motherboard. Usage of this signal is platform specific. The MegaRAC M300V cards do not generate SMI to the system using this signal; it is for Note: monitoring purposes only.
System Control Interrupt (MCARD_SCI_INT_L): • The MegaRAC M300V card uses this signal to assert an SCI to the system to indicate to the system that the MegaRAC M300V card has identified an event which requires attention from the host system. The system will send some system specific IPMI commands in response to receipt of this signal.
Two buses (four signals) for mCard private I SMBus sensor devices that are monitored by the BMC should be placed on these buses. C or SMBus buses to allow the MegaRAC M300V card to C and SMBus devices in the system. The numbers of I...
LPC Bus Signals The LPC bus is the main system CPU interface to the MegaRAC M300V card. The MegaRAC M300V card compatible BMCs accept IPMI commands from the host system either through the LPC bus (KCS, BT, SMIC) or through the I...
DEBUG_IF6 DEBUG_IF7 Signal Group: Debug Power Signal Group Signal Name Debug Power DEBUG_PWR0 DEBUG_PWR1 Signal Function NOT Used By M300V Signal Function NOT Used By M300V Chapter Four : M300V Interface Signal Specifications 43 Signal Termination on Signal Termination on...
A0h and A2h. In addition, these devices must be located on the OPMA-defined MCARD_I2C_PRIVATE0 only. The MegaRAC M300V cards using this scheme must select SEEPROM devices that can be addressed at A0h and A2h locations. The A0h address is reserved for the SEL device and the A2h address is reserved for the SDRR device.
OPMA Feature Card Power Requirements The MegaRAC M300V card subsystem is designed to operate in all ACPI states of a server platform. For this reason dual voltage planes are supplied through the MegaRAC M300V card connector. The following data provides power requirements for the MegaRAC M300V card...
Serial MCARD_DTR0_L Port MCARD_DCD0_L MCARD_DSR0_L MCARD_RI0_L MCARD_RXD0 46 MegaRAC® M300V Card Implementer’s Reference and User’s Guide Signal Function Fault LED control Chassis identification LED control USB Differential Pair mCard remote system power button mCard remote system reset button mCard remote system NMI button TMDS differential pair;...
Page 53
C data for mCard private 1 I C bus mCard shared host device I C clock mCard shared host device I C data Chapter Four : M300V Interface Signal Specifications 47 Signal Termination on 4.7k PU to +3.3V 4.7k PU to +3.3V 4.7k PU to +3.3V 4.7k PU to +3.3V...
Page 54
Motherboard designers must take their circuit and the type of I/O on the motherboard (for example, push-pull, open-drain, and so on) into consideration while designing the values for the pull-ups. 48 MegaRAC® M300V Card Implementer’s Reference and User’s Guide Signal Function LPC address-data bus...
Chapter 5 OPMA Connector Specification and Pin Assignments Overview OPMA leverages the 200-pin SO-DIMM connector commonly used by DDR2 infrastructure for mobile computers. This connector is reasonably small and contains 200 pins which support currently defined and projected expansion signals. These connectors are available in both vertical and right angle versions and will be readily available for the next two to three years at relatively low cost.
Buffer Memory American Megatrends Inc. MegaRAC MG9091B Controller Chip DDR2 Key OPMA Specification (Ver. 1.2) Notice that the notch is located closer to the leads on the right than the leads on the left. Chapter Six : M300V Card Mechanicals 53...
RJ-45 connector. Except in the upgrade kit mode, if an M300V card is plugged into the OPMA connector, this RJ-45 connector carries all of the management traffic. The transformer matrix is located on the MegaRAC M300V card itself, while the EMI ferrite and the RJ-45 is part of the motherboard.
For the MegaRAC M300V card’s SoL and Serial Port Routing Logic to work correctly, the Host system must implement one MUX logic (X5 for the UART control signals) and one De-MUX (X4 for UART TXD and RXD signal) for the motherboard’s serial port.
MCARD_DETECT_L = Logic High When the MegaRAC M300V card is not present, the motherboard UART TXD and RXD signals are routed to the motherboard’s serial connector. The X4 De-MUX direction is from Y to B. Connector RS232 xlator M300V Card...
MCARD_DETECT_L = Logic Low When the MegaRAC M300V card is present, the motherboard UART TXD and RXD signals are routed to the MegaRAC M300V OPMA SoL pins. The X4 De-MUX direction is from Y to A. Connector RS232 xlator UART0...
MCARD_AUX_SoL_CTRL_L = Logic High This signal should have a Pull-Up on the motherboard when the MegaRAC M300V is not present, this signal should be Logic High. The motherboard’s UART control signals are routed to the motherboard’s serial connector, the X5 MUX direction is from A to Y.
MCARD_AUX_SoL_CTRL_L = Logic Low When the MegaRAC M300V card UART0 control signals are routed to the motherboard’s serial connector, the X5 MUX direction is from B to Y. Connector RS232 xlator UART0 UART0 Generator Generator Ethernet Handshake Signals Handshake signal mux control...
MegaRAC M300V card not present. The motherboard’s serial connector behaves as normal. MegaRAC M300V card is present and the MegaRAC M300V card is on SoL mode. The MegaRAC M300V card’s UART0 signals are routed to the motherboards serial port connector.
In this configuration the X4 De-MUX direction is from Y to A and the X5 MUX direction is from B to Y. In this configuration the MegaRAC M300V card can re-direct the SoL input serial data to a remote location through the MegaRAC M300V card’s dedicated LAN. Additionally the SoL input serial data can be viewed via the MegaRAC M300V card UART0 through the motherboard’s serial connector simultaneously.
The motherboard UART TXD and RXD signals are routed to the motherboard’s serial connector through MegaRAC M300V card. The MegaRAC M300V card UART1 monitors the RXD signal for an escape (ESC) sequences so that it can switch between SoL Mode and Non-SoL Mode. The motherboard UART control signals are routed to motherboard’s serial connector.
Interface Signal Specification. Fan Tachometer Read Back The MegaRAC M300V card reads the fan tachometers through a 16:4 multiplexer located on the motherboard. Only four fan tach signals are provided across the OPMA connector as inputs to the MegaRAC M300V card. The 16:4 multiplexer is controlled by four MUX select signals provided across the OPMA connector and the MegaRAC M300V card controls these signals to select one bank of up to four fans to be monitored at a time.
The motherboard must provide the necessary circuit that converts PWM pulses from the MegaRAC M300V card output to an analog DC level that is then amplified to actually control the fans. It is part of the fan speed control circuit. The illustration below shows the block diagram of the fan speed control circuit.
The motherboard must provide hardware circuitry for clearing the BIOS CMOS contents when the MegaRAC M300V card BMC activates the output to clear the CMOS. This provides a remote, software controlled way of clearing the system CMOS without having to open the system chassis.
System Speaker Control Circuit The motherboard must provide the hardware circuitry for the MegaRAC M300V card to share control of the system speaker (transducer) with the Southbridge or I/O hub. This circuitry allows the MegaRAC M300V card to drive the system speaker with the MCARD_SYS_SPKR_DATA signal to generate audible alerts.
Using this recommended but optional feature, the MegaRAC M300V card may be commanded remotely to lock out some or all local console access to its host. Lock out, if implemented, should disable local access to front panel reset, power and NMI switches as a minimum.
(Keyboard, Video and Mouse redirection through internet protocol) feature. The DVI signals should be properly terminated on the motherboard to handle the case where either no MegaRAC M300V card is installed or where a MegaRAC M300V card that does not support KVMoIP is installed.
MegaRAC M300V card dedicated management NIC signals to a dedicated management network RJ-45 connector that is accessible by the end user. The designer must also provide means to block off this RJ-45 connector in the event that the MegaRAC M300V card is installed that uses a shared NIC configuration.
I expanders. If any of these additional signals require interrupt attention from the MegaRAC M300V card (as opposed to routine sensor polling performed by the MegaRAC M300V card) then an I C or SMBus-based GPIO expander with interrupting capability may be used to drive the OPMA SYS_SMBUS_IO_EXP_INTR_L signal.
BIOS should not halt the boot process or require keystroke input on any sort of BMC related error; the absence of the MegaRAC M300V card should never stop a server from booting up. Any reference in the following paragraphs to BIOS printing messages to the boot screen should be taken to mean that BIOS must write the indicated message to the text-based BIOS POST screen that is displayed during POST.
If the interface ID bits remain 111b for the full 25 seconds, BIOS should assume that a problem exists with the MegaRAC M300V card and print this fact to the POST screen. BIOS must wait an additional 50 ms beyond the initial detection of any pattern other than 111b before taking a final INTERFACE_ID reading.
The system BIOS must print a POST screen message that indicates whether or not the MegaRAC M300V card was detected as being present. If the MegaRAC M300V card is present, the BIOS must determine if an IPMI command interface is present on the MegaRAC M300V card that the BIOS know how to communicate with.
The system BIOS must contain a system identification OEM ID and management sensor implementation ID. The BIOS communicates this information to the BMC as part of the POST BIOS-BMC synchronization process. 78 MegaRAC® M300V Card Implementer’s Reference and User’s Guide...
Logging Out, 30 LPC Bus Signals, 42 M M300V Card Layout, 9 M300V Card Mechanicals, 53 M300V GUI, 11 M300V GUI Overview, 11 M300V Interface Signal Specifications, 31 Maintenance Group, 14, 30 Management LAN and UART Connectors, 55 Management Subsystem Host Interface Type Encoding, 76 Management UART Signal Level Translation, 71 Management UART Signal Multiplexing, 72 ...
Page 86
Scheme, 55 OPMA Signals Grouped by Function, 46 P Partial Circuit Example for Local Access Lock Out, 70 80 MegaRAC® M300V Card Implementer’s Reference and User’s Guide Pin Assignments for the OPMA Connector, 49 Possible UART Configurations, 62 Power Status and Control, 29 Push-Button Signals, 32 ...