Super Micro Computer, Inc.
 

Products
SuperServer®
Storage
Motherboards
Chassis
SuperWorkstation
SuperBlade®
MicroBlade™
Ultra (new)
WIO
Twin Solutions (new)
MP Servers
GPU / Coprocessor
MicroCloud
Networking
Embedded
Gaming
AMD Solutions
Power Supplies   Titanium Level   Ultra   PowerStick   50/54mm Width   -48Vdc Input   AC/DC240V Input   BBP® Module   MicroBlade/SuperBlade
   BBP® Module
Accessories
SuperRack®
Server Management


Contact Us



View Video: BBP®



BBP® for MicroBlade / SuperBlade Flyer



BBP® Server Solutions Flyer



View Video: BBP®



Switch to Supermicro BBP® - Prevent Data Center Outages

Introducing Supermicro's new Innovative BBP (Battery Backup Power) solution to prevent UPS related outages in data centers. The solution maintains the 99.995% uptime per year (Uptime requirement for Tier 4 data center operations). This solution from Supermicro helps power N+1, 2N+1 fully redundant data center infrastructure.

Supermicro BBP

Remote Management Features

  • GUI interface for BBP module products, similar to IPMIview and SuperDoctor.
  • With IPMI raw commands, the system can obtain BBP module status information
  • Linux command examples:

- Force battery discharge for maintenance:
  Ipmitool –H 192.168.1.1 –U ADMIN –P ADMIN raw 0x06 0x52 0x07 0x70 0x00 0xEA
  0x40

- Reading the battery status:
  Ipmitool –H 192.168.1.1 –U ADMIN –P ADMIN raw 0x06 0x52 0x07 0x70 0x01 0xED
  Ipmitool –H 192.168.1.1 –U ADMIN –P ADMIN raw 0x06 0x52 0x07 0x70 0x01 0xEE

- Reading the battery remaining energy:
  Ipmitool –H 192.168.1.1 –U ADMIN –P ADMIN raw 0x06 0x52 0x07 0x70 0x01 0xE0

- Commands Format:
  IPMITOOL -H [IP] -U [USER] -P [PASSWORD] raw 0x06 0x52 0x07 [slave address]
  [byte read/write] [offset] [optional:DATA]


Field Description
IP IPMI IP address
USER IPMI username, default ADMIN
PASSWORD IPMI password, default ADMIN
SLAVE ADDRESS Battery or power supply slave address, 0x70, 72, 74, 76
BYTE WRITE/READ Write byte 0x00, read 1 byte 0x01, read 2 byte 0x02
OFFSET The offset that the user wants to read or write
Optional: DATA This field is optional and is used only for byte write command

Function Name Offset Description
Battery Temperature 0x09 Degree C (convert directly from Hex to dec)
Remaining battery energy % 0xE0 0-100% (convert directly from hex to dec, unit %)
Battery Voltage 0xE1 (low byte)-E2(high Byte) 0-17000mV (reading in mV, converting from hex to dec)
Battery Charge/Discharge Current 0xE3 (low Byte) - 0xE4 (high byte) Negative = discharging, Positive = charging (twos complement, convert from hex to dec, unit in 10mA)
Battery Status 0xE5(low byte) -E6 (high Byte) Charge/Discharge flag, warnings etc.
Cycle Count 0xE7(low byte) -E8 (high Byte) Battery Life Span (converting from hex to dec)
Battery Discharge Response 0xE9 Acknowledge signal for receiving user override
Battery Discharge Command 0xEA For user charge/discharge override. The manual or auto discharge will not be accepted when battery energy is less than 70%


BBP Discharge Command Option

Bit # Battery Discharge Response 0xE9 Description
7 1= auto discharge by timer has engaged discharge, 0=auto discharge has not engaged or when it is completed.
6 1= user override discharge engaged. 0=user override discharge is not enabled. When the user override discharge is finished, this bit will return to 0.
5..0 Auto discharge timer. This is the remaining days when auto discharge would begin. Every 24hour, these 6 bits value would decrease by 1. The auto discharge would begin discharge when these 6 bits have reached b000000. When the auto discharge is completed, these 6 bits would reset to the value set by the auto discharge timer setting value.

When the battery is plugged into the system/PDB and PSON is off or toggled, the timer will continue to count and maintain the current value.

When the battery is not plugged into the system/PDB, the timer will stop counting (battery will never auto discharge when the battery is out of the system/PDB.) When the unit is re-plugged into the system, the timer will reset to the value set by the auto discharge timer setting value.

After any AC Loss (battery discharge event) or battery hot-swap, these 6 bits would be reset to the value set by the auto discharge timer setting value.

Bit # Battery Discharge Response 0xEA Description
7 1= auto discharge timer enabled, 0=auto discharge timer disabled. Default value=1.
6 1= user override discharge enabled, 0=user override discharge disabled. When the user override discharge is finished, this bit will return to 0. Default value=0.
5..0 Auto discharge timer setting, default is b011110=30days, max value b111111=63days. Writing to these 6 bits will set the auto discharge timer default initial value. When each discharge cycle is reached, the discharge cycle will reset to this day count.

Writing to these 6 bits would also immediately reset the discharge timer shown in 0xE9 bit 5 to 0 to this new setting value.

After PSON toggle, AC Lost, or battery hot-swap, these 6 bits would remain as the current value and would not be modified or reset.




Remote Management





MicroBlade/SuperBlade
BBP® Module SKU


PWS-1K20B-BR





MicroBlade/SuperBlade
BBP® Introduction



Click for Logo Guidelines
Investor Relations    |   Jobs    |   Site Map    |   Follow Us    |   Terms & Conditions    |   Privacy
Copyright © 2019 Super Micro Computer, Inc. Information in this document is subject to change without notice.
Other products and companies referred to herein are trademarks or registered trademarks of their respective companies or mark holders.