Microcode upgrade in data processing system
First Claim
1. A method for facilitating the upgrading of microcode on a computer system, the method comprising:
- determining the current level of microcode on the system and associated system configuration information, including at least information about hardware with which the microcode is associated;
sending the information on the current microcode level and the associated system configuration information to a remote computer system connected for communication to the local system;
checking, at the remote system, the current microcode level and the associated system configuration information against a database associated with the remote system;
on a determination that the current microcode level is not the latest level, notifying the user of the computer system that a more recent level is available and transmitting the more recent microcode level for storage on the computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing the automatic upgrade of microcode on a computer system connected to a remote system comprises executing a software tool on the computer system to determine the level of the current microcode on the system. The information on the current microcode level and associated system configuration information is sent automatically to the remote system where the microcode level and configuration information are checked against a database. On a determination that the current microcode level is not the latest level, the user of the computer system is notified that a more recent level is available and in response to a request by the user, the more recent microcode level is downloaded from the remote system. The user can then upgrade the microcode in the system.
34 Citations
19 Claims
-
1. A method for facilitating the upgrading of microcode on a computer system, the method comprising:
-
determining the current level of microcode on the system and associated system configuration information, including at least information about hardware with which the microcode is associated;
sending the information on the current microcode level and the associated system configuration information to a remote computer system connected for communication to the local system;
checking, at the remote system, the current microcode level and the associated system configuration information against a database associated with the remote system;
on a determination that the current microcode level is not the latest level, notifying the user of the computer system that a more recent level is available and transmitting the more recent microcode level for storage on the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
checking the level of the software tool;
sending information on the current software tool level to the remote system;
checking the current software tool level against a database associated with the remote system;
on a determination that the current software tool level is not the latest level, notifying the user of the computer system that a more recent level is available and, in response to a request by the user, transmitting the latest software tool level for storage on the computer system.
-
-
6. A method as claimed in claim 1, wherein the computer system includes a storage adapter and the step of determining the current level of microcode includes determining the level of storage adapter microcode.
-
7. A method as claimed in claim 6, wherein the computer system includes a plurality of storage devices connected to the storage adapter and the step of determining the current level of microcode includes determining the level(s) of storage device microcode.
-
8. A method as claimed in claim 1, wherein the associated system information further includes information about the operating system of the computer system.
-
9. Apparatus for facilitating the automated upgrading of microcode on a data processing system connected for communication with a remote computer system, the apparatus comprising:
-
means for determining the current level of microcode on the data processing system and for communicating information on the current microcode level and associated system configuration information, including at least information about hardware with which the microcode is associated, to the remote system;
means, responsive to a message from the remote system that a more recent microcode level is available, for notifying the user of the computer system that a more recent microcode level is available and for receiving the more recent microcode level from the remote system or other computer system specified by the remote system. - View Dependent Claims (10, 11)
-
-
12. Apparatus for upgrading microcode on a data processing system connected for communication with a remote computer system, the apparatus comprising:
-
means for determining the current level of microcode on the data processing system and for communicating information on the current microcode level and associated system configuration information, including at least information about hardware with which the microcode is associated, to the remote system;
means at the remote system for checking the current microcode level and the associated system configuration information against a database associated with the remote system;
means operable on a determination that the current microcode level is not the latest level, to notify the user of the data processing system that a more recent level is available and, responsive to a request by the user, to transmit the more recent microcode level for storage on the data processing system. - View Dependent Claims (13)
-
-
14. Computer program product comprising a computer usable medium having computer readable program code means embodied in the medium for facilitating the upgrading of microcode on a data processing system connected for communication with a remote computer system, the computer readable code means comprising:
-
code means for determining the current level of microcode on the data processing system and for communicating information on the current microcode level and associated system configuration information, including at least information about hardware with which the microcode is associated, to the remote system;
code means, responsive to a message from the remote system that a more recent microcode level is available, for notifying the user of the computer system that a more recent microcode level is available and, responsive to a user request, to download the more recent microcode level from the remote system.
-
-
15. A method for facilitating the upgrading of microcode on a computer system, the method comprising:
-
determining the current level of microcode on the computer system and associated system configuration information;
sending the information on the current microcode level and the associated system configuration information to a remote computer system connected for communication to the local system;
checking, at the remote system, the current microcode level and the associated system configuration information against a database associated with the remote system; and
on a determination that the current microcode level is not the latest level, notifying the user of the computer system that a more recent level is available and transmitting the more recent microcode level for storage on the computer system;
wherein the computer system includes a plurality of hardware devices connected thereto and the step of determining the current level of microcode includes determining the level(s) of hardware device microcode. - View Dependent Claims (16, 17, 18, 19)
-
Specification