Server BMC Firmware Download via USB Port
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing server recovery solutions require a separate chip for storing recovery images, necessitate a serial debug cable, and pose security concerns due to the use of flash disks, making them cumbersome and insecure.
Innovation Solution
A server with a mainboard featuring a USB device controller and an integrated circuit that connects a USB port to the baseboard management controller, allowing firmware to be downloaded via a smartphone and USB port, eliminating the need for separate flash chips and serial cables.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a separate chip is used to store recovery images, then firmware recovery capability is provided, but device complexity and cost increase
Solution Approach 1:
The patent merges the recovery image storage function with the existing flash memory chip that stores normal BMC images. Instead of using a separate chip for recovery images, the system utilizes the same flash memory chip for both normal operation and recovery purposes, thereby reducing device complexity while maintaining firmware recovery capability
Solution Approach 2:
The flash memory chip is designed to serve multiple functions: storing normal BMC images during regular operation and storing recovery images when corruption is detected. This multi-functional approach eliminates the need for dedicated separate storage chips for recovery purposes
2Reliability
If a serial debug cable is required for recovery operations, then firmware recovery can be performed, but ease of operation deteriorates
Solution Approach 1:
The patent replaces the mechanical serial debug cable connection with a wireless communication mechanism. The system uses a wireless interface (such as Wi-Fi or Bluetooth) enabled by the BMC to transfer recovery images and perform firmware updates without requiring physical cable connections, significantly improving ease of operation
Solution Approach 2:
The patent introduces a server as an intermediary between the user and the BMC for firmware recovery. The server hosts the recovery images and communicates with the BMC wirelessly, mediating the transfer process and eliminating the need for direct physical cable connections between the user device and the server
3Quantity of substance
If flash disks are used for firmware storage, then firmware can be stored and transferred, but security concerns arise
Solution Approach 1:
The patent extracts the firmware storage and transfer function from external flash disks and relocates it to the server's internal storage system. The server stores firmware images in its secure internal memory, and the BMC downloads them wirelessly, eliminating the security vulnerabilities associated with external flash disk connections
Solution Approach 2:
The patent uses digital copying of firmware images from the server's internal storage to the BMC's memory through wireless communication. This digital copy process eliminates the need for physical flash disk media, reducing security risks while maintaining full firmware storage and transfer capability
Data Source
AI summary
A method of downloading a firmware to a server is disclosed as including providing a server with a mainboard with a baseboard management controller (BMC) and at least one universal serial bus (USB) port, connecting the USB port to a USB device controller of the BMC of the server, resetting the BMC, connecting a data processing device with the server via the USB port, and downloading a firmware to the BMC from or through the data processing device via the USB port.


