Patent ID: 7203723

Claim:
An update system comprising: an update client which updates a driver and firmware which are included in a disk array system; and an update server which is connected to said update client via a communication line, wherein the update server determines whether updating said driver and said firmware is necessary based on driver identification information, firmware identification information and error event information, which are received from said update client, wherein the update client detects error events that occur in said disk array system and stores identification information identifying an error event that is detected as the error event information, and the update client transmits the error event information, the firmware identification information, and the driver identification information to the update server if the error event is detected in the disk array system, wherein the update server selects update data for the driver and the firmware based on the driver identification information, the firmware identification information and the error event information received from said update client and sends the update data which is selected to the update client if updating the driver and the firmware is determined to be necessary, wherein said update client updates both of said driver and said firmware with the update data which is received from said update server.