Specifications

QSSC-S4R Technical Product Specification BMC Flash Update
301
The jumper is normally in the de-asserted position. The system must be completely powered off (A/C power removed)
before the jumper is moved. After power is re-applied and the firmware update is complete, the system must be
powered off again and the jumper returned to the de-asserted position before normal operation can begin.
There is no boot block write protection jumper.
26.5 Restore Default Configuration
The BMC supports an OEM command, Restore Configuration, to restore all configuration values to their defaults. All
IPMI configuration parameters and all Linux user configuration files (passwd, group, etc.) are restored.
When the Restore Configuration command is implemented by the BMC, configuration files are copied from a read-only
default directory (/etc/defconfig) to a standard read-write location (/conf). The SDR and SEL are not restored to
defaults by this command, so these two files are preserved. Standard IPMI commands should be used to clear the SEL
and SDR. The IPMI configuration file PMConfig.dat is special because it does not exist by default (in which case the
BMC uses configuration values from an internal default array), so this file is deleted from /conf.
The BMC switches to using RAM shadow copies of the files before copying them to flash, similar to an Operational
Firmware Transfer mode update, so the BMC must be reset before it can use the new values from flash. The reset is
completed by the utilities (FWPIAUPD and SysCfg) and not by the BMC for historical reasons.
26.6 Fast Firmware Update over USB
The BMC supports a Fast Firmware Update mode in addition to the standard KCS SMS interface. This is a special AMI
proprietary protocol that goes over the USB connection between the host and the BMC. Called “IPMI over USB”, it is
implemented in the LIBIPMI library on both host and BMC sides to transfer large blocks of data (up to 32 K) much
faster than KCS can. Note that block transfer size is independent of USB or KCS interface. IPMI commands are
embedded in data written/read to a virtual CD-ROM device. See AMI LIBIPMI documentation for details.
Update utilities should try to use this method first. If a USB session cannot be established, the update utilities should
use the standard slower KCS interface. If the BMC is in Boot Recovery mode, only KCS updates are supported.