Browse Prior Art Database

Method of Simultaneously Updating Firmware on Multiple Nodes/IO Drawer Connected to the Same System

IP.com Disclosure Number: IPCOM000014800D
Original Publication Date: 1999-Nov-01
Included in the Prior Art Database: 2003-Jun-20
Document File: 1 page(s) / 30K

Publishing Venue

IBM

Related People

Jayesh Patel: AUTHOR [+2]

Abstract

Method of Simultaneously Updating Firmware on Multiple Nodes/IO Drawer Connected to the Same System Disclosed is a method of simultaneously updating firmware on multiple nodes/io drawer connected to the same system. Most high-power servers and mainframe on the market today have multiple IO nodes/drawers connected to the main system unit and each node/drawer has some firmware to support each drawer. Sometimes firmware updates are necessary to fix the firmware problems. Normally firmware updates are done on each drawer separately. This method will take more time and there is a possibility that firmware on all the node is not the same if somehow firmware update failed on drawer and worked on other drawers.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 90% of the total text.

Page 1 of 1

Method of Simultaneously Updating Firmware on Multiple Nodes/IO Drawer

Connected to the Same System

Disclosed is a method of simultaneously updating firmware on multiple nodes/io
drawer connected to the same system.

      Most high-power servers and mainframe on the market today have
multiple IO nodes/drawers connected to the main system unit and each
node/drawer has some firmware to support each drawer. Sometimes firmware
updates are necessary to fix the firmware problems. Normally firmware
updates are done on each drawer separately. This method will take more
time and there is a possibility that firmware on all the node is not the
same if somehow firmware update failed on drawer and worked on other
drawers.

      Disclosed method provides the way to update the firmware on each
node/drawer at the same time, by broadcasting the packets of image data
to all nodes/drawers at the same time. The System firmware will split the
whole node/drawer firmware image into 64 byte block and will broadcast 64
bytes of image data each time. The system firmware will wait for response
from each node/drawer and if it is successful on all node/drawers, it
will send next 64 byte packet until whole firmware image is loaded on all
nodes/drawers. If it fails on one or more node/drawer then it will
rebroadcast the same packet again.

      This method solves the above problem using simultaneous firmware
updates on all nodes/drawers connected to the same system. Advantage of
this method is to reduce the firmware update time...