WO2000051003A1 - Systeme de disques et procede de mise a jour de micrologiciel - Google Patents

Systeme de disques et procede de mise a jour de micrologiciel Download PDF

Info

Publication number
WO2000051003A1
WO2000051003A1 PCT/JP2000/000812 JP0000812W WO0051003A1 WO 2000051003 A1 WO2000051003 A1 WO 2000051003A1 JP 0000812 W JP0000812 W JP 0000812W WO 0051003 A1 WO0051003 A1 WO 0051003A1
Authority
WO
WIPO (PCT)
Prior art keywords
firmware
disk
disk device
revision number
update
Prior art date
Application number
PCT/JP2000/000812
Other languages
English (en)
French (fr)
Inventor
Masato Higashi
Original Assignee
Matsushita Electric Industrial Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to US09/673,628 priority Critical patent/US7181458B1/en
Publication of WO2000051003A1 publication Critical patent/WO2000051003A1/ja

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0607Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0632Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0689Disk arrays, e.g. RAID, JBOD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability

Definitions

  • the present invention relates to a disk system having a plurality of disk devices and capable of updating the firmware of the disk devices, and a method of updating the firmware.
  • Disk devices such as CD-ROMs, CD-Rs, and HDDs (hard disk devices), which are computer peripheral devices, are electrically erasable and rewritable memories that store a program called "Farm Air" for controlling the disk devices. For example, it has an EEPROM.
  • the firmware version changes and bug fixes of these disk units are implemented by updating the firmware in the EEPROM.
  • the disk unit receives the update firmware and writes it to the EEPROM. However, for example, when there are multiple disk units of the same type, it is necessary to correctly specify the disk unit to be updated.
  • a special tool is used to supply the update firmware to the disk unit, or the disk unit is removed from the system and connected to another computer, and the firmware is updated one by one.
  • An object of the present invention is to solve such a problem and to realize a disk system and a firmware update method for automatically updating firmware of a plurality of disk devices as computer peripheral devices. .
  • a disk system includes a disk drive having a first memory in which firmware is stored, a plurality of disk drives connected to each other, and firmware and firmware specific to the disk drive. It is a disk system that incorporates an update program that updates firmware data.
  • a firmware update method provides a computer to which a plurality of disk devices each having a first memory in which firmware is stored are connected to an update program for updating firmware specific information and firmware data of the disk devices.
  • a firmware update method including an update step of transmitting firmware stored in the second memory to an update target disk device of the disk devices and updating the firmware to the firmware stored in the second memory.
  • FIG. 1 is a block diagram showing a basic configuration of a disk system according to an embodiment of the present invention.
  • FIG. 2 is a flowchart showing a procedure example of an embodiment of a firmware updating method in the disk system of FIG.
  • FIG. 3 is a flowchart showing a procedure example of another embodiment of the firmware updating method in the disk system of FIG. BEST MODE FOR CARRYING OUT THE INVENTION
  • FIG. 1 is a block diagram showing a basic configuration of a disk system according to one embodiment of the present invention.
  • a disk system 1 is composed of a computer 2, an operation panel 19, an interface controller 16, a disk interface controller 21 and a disk device 22 to 26, a first bus 40, and a second bus 4. One is configured.
  • the computer 2 is required for controlling the CPU 14 for executing the control intended by the system, the second memory 3 (hereinafter referred to as RAM 3) for temporarily storing data required for the control, and the disk system 1.
  • RAM 3 the second memory 3
  • It consists of ROM 20 that stores various commands.
  • the firmware of the disk unit is updated in a part of ROM 20. Update 30 for new is stored.
  • the CPU 14, the RAM 3, the ROM 20, the operation panel 19, the interface controller 16, and the disk interface controller 21 are connected to the first bus 40.
  • the disk interface controller 21 and the disk devices 22 to 26 are connected to the second bus 41, respectively.
  • the interface controller 16 performs transmission and reception between the computer 2 and the operation panel 19 and the disk devices 22-26.
  • the disk interface controller 21 performs transmission and reception between the computer 2 and the disk devices 22-26.
  • Each of the disk devices 22 to 26 is configured with a first memory 32-36 (hereinafter referred to as an EE PROM 32-36) that can be electrically erased and rewritten.
  • EE PROM 32-36 a first memory 32-36 that can be electrically erased and rewritten.
  • each of the EE PROMs 32 to 36 specific information such as a model name for specifying the type of the disk device and a revision number for the version and firmware data for a program for controlling the disk device are written.
  • the computer 2 starts the update program 30 by operating the operation panel 19 or when turning on the power of the disk system 1. Then, the firmware-specific information stored in each of the EE PR OM32-36 is transferred, and the specific information is compared.
  • the firmware of the same type and the latest version is stored in the RAM 3 via the disk interface controller 21.
  • the firmware stored in RAM3 is transmitted to the disk device specified by the comparison result, and the firmware of the EEPROM is updated.
  • the latest firmware is stored in RAM 3 in RAM 3 based on the comparison result of the firmware specific information. If you recognize a disk drive with a newer version of firmware, you can store the firmware in RAM 3 by entering the drive letter of the drive into the panel 19.
  • Disk devices 22 to 26 are generally optical disk devices such as DVD-ROM, CD-ROM, and CD-R.
  • the disk devices 22 to 24 are DVD-ROM devices
  • the disk devices 25 and 26 are CD-ROM devices.
  • An update method when the specific information of each disk device is, for example, as shown in Table 1 will be specifically described. Table 1
  • the first two characters of the unique information in Table 1 are the model name that specifies the type.
  • the number following the model name is the revision number indicating the version, and the larger the number, the more recent the version.
  • FIG. 2 is a flowchart showing a procedure example of an embodiment of a firmware updating method in the disk system of FIG.
  • STEP 100 is a start-up step, and the update program 30 is started automatically when the power of the disk system 1 is turned on or by operating the operation panel 19.
  • step ⁇ 01 the standard interface of the disk device, S CS and execute the I NQU IR ⁇ command, which is a command defined in the ATAP I standard.
  • step # 01 When step # 01 is executed, in step 102, all the disk devices 22-26 transmit the unique information of the respective firmware to the computer 2.
  • step 103 the computer 2 recognizes the type of the transferred unique information and compares versions of the same type.
  • the type of the disk devices 22, 23, and 24 is DV
  • the type of the drive devices 25 and 26 is CD.
  • the version of the type DV is compared, and it is recognized that the revision number of the disk unit 22 is newer than the versions of the disk units 23 and 24.
  • step 104 the presence or absence of a disk device to be updated is determined based on the result of step 103. First, since the versions of the disk devices 23 and 24 whose type is DV are different from the version of the disk device 22, it is determined that the firmware of the disk device 22 needs to be updated.
  • step 105 is a storage step
  • the computer 2 issues a firmware transmission instruction to the disk device 22 having the latest version among the disk devices of type DV, and stores the firmware in the RAM 3. Store.
  • step 106 is an update step, in which the firmware stored in the RAM 3 is transferred to the disk devices 23 and 24 to be updated via the disk interface controller 21. Update.
  • step 107 the process proceeds to step 107, where it is determined that the comparison of the version of the disk device having the type of CD and the update determination have not been completed, and the process returns to step 103.
  • step 103 the versions of the disk devices 25 and 26 are compared, and it is recognized that they are the same version.
  • step 104 it is determined that the firmware update is unnecessary because the versions of the disk devices 25 and 26 are the same, and the process proceeds to step 107.
  • step 107 it is recognized that the determination in step 104 has been performed for all types, and the update program ends.
  • FIG. 3 is a flowchart showing a procedure example of another embodiment of the firmware updating method in the disk system of FIG.
  • steps that perform the same processing as in FIG. 2 are given the same numbers as in FIG.
  • the present embodiment is a method of limiting the version range to disk devices of the same type and updating to the latest version within the limited range.
  • step 203 the computer 2 recognizes the type of the transmitted unique information and compares the versions of the same type with the revision number range.
  • the type of the disk devices 22, 23, and 24 is DV
  • the type of the disk devices 25 and 26 is CD. Since the revision number range of type DV is limited to 1.00 to 1.99, the versions of disk units 23 and 24 within that range are compared. As a result, it recognizes that the firmware version of the disk device 23 is the latest version.
  • step 104 it is determined whether or not there is a disk to be updated of the firmware based on the result of step 203. Since the disk unit 24 version is different from the disk unit 23 version in the type DV, the firmware of the disk unit 24 is updated. Judge that it is necessary to update.
  • step 105 the process proceeds to step 105, and the computer 2 transmits the firmware to the disk device 23, which is the latest version among the disk devices of the type DV and the version in the range of 1.00 to 1.99. Execute the instruction and store the firmware in RAM3.
  • step 106 the firmware stored in the RAM 3 is transferred to the disk device 24 to be changed via the disk interface controller 21, and the disk device 24 updates the firmware.
  • step 107 the process proceeds to step 107, where it is determined that the comparison of the version of the disk device of the type CD and the update judgment have not been completed, and the process returns to step 203.
  • step 203 the versions of disk units 25, 26 are compared and both are 1.
  • step 104 since the versions of the disk devices 25 and 26 are the same, it is determined that firmware update is unnecessary, and the process proceeds to step 107.
  • step 107 it is recognized that the determination in step 104 has been executed for all types, and the update program ends.
  • the limitation of the version range can also be registered in the firmware update program stored in ROM 20 from the beginning.
  • it can be stored in a specific area of the new firmware to be used for updating, and the condition can be designated to make a determination.
  • This method is effective because there are cases where the same type of disk unit cannot be updated due to version upgrade or the like because there is no upward compatibility.
  • the unique information of the disk devices 222 to 266 is transferred to the computer 2, but if the unique information is managed by the computer 2 in advance, the unique information is transferred. Can be omitted.
  • the latest version of firmware is stored in the RAM 3 and the firmware is transmitted to the disk device to update the firmware.
  • the firmware data of the firmware is stored in the RAM 3, and the firmware data and the unique information of the firmware data transferred to the computer or managed in advance are transmitted to the disk device to update the firmware. This is also included in the present invention.
  • the firmware of another disk can be easily updated by starting the update program.
  • the firmware can be updated accurately without the operator making a wrong decision.
  • the firmware update of the Jukebox II and the gateway changer which was not easy to update, is automatically easy. Can be realized.

Description

明 細 書 ディスクシステムおよびそのファー厶ウェア更新方法 技術分野
本発明は、 複数のディスク装置を有し、 ディスク装置のファームウェアの更 新が可能なディスクシステムおよびそのファー厶ウェア更新方法に関するもの である。 背景技術
コンピュータ周辺装置である CD— ROM、 CD-R, HDD (ハードディ スク装置) 等のディスク装置はそのディスク装置を制御するためのフアームゥ エアというプロダラ厶が格納された電気的に消去 書換え可能なメモリ (例え ば E E P ROM) を有している。
これらのディスク装置のファームウェアのバージョン変更やバグ修正は E E P ROM内のファームウェアを更新する事により実施されている。
これらのディスク装置が汎用装置である場合、 コンピュータは一般に以下の 様にファームウェアの更新を行う。
•フロッピーディスクやインタ一ネッ卜などを介し、 更新用ファームウェアを コンピュータ内蔵の HDDなどに取り込む。
•次に、 ディスク装置を指定して、 更新用ファームウェアを送信する。
•ディスク装置は更新用ファームウェアを受信し E E P ROMに書き込む。 しかし例えば同じタイプのディスク装置が複数あるときは、 更新すべきデイス ク装置を正しく指定する必要がある。
間違ったディスク装置のファームウェアが更新されると、 そのディスク装置が 1 正常に動作しなくなる場合もある。
一方、 汎用的でないディス 装置よりなるシステム、 たとえばジユークボッ クスゃ才ー卜チェンジャーは外部から新しいファームウェアを供給することが 容易ではない。
そのために特殊なツールを使用して更新用ファームウェアをディスク装置に供 給したり、 ディスク装置をシステムから取りはずして、 別のコンピュータに接 続する事により、 1台づっファームウェアが更新される。
よって、 ファームウェアの更新は煩雑な作業が伴い、 またディスク装置が複数 台ある場合、 同じファームウェアに更新するために一台ずつ取リ外し更新する 必要がある。 発明の開示
本発明はこのような課題を解決するものでありコンピュータ周辺装置である 複数のディスク装置のファー厶ウェアを自動的に更新するためのディスクシス テムおよびファームウェアの更新方法を実現する事を目的とする。
この課題を解決するために、 本発明のディスクシステムはファームウェアが 格納された第 1のメモリを有するディスク装置が複数台接続されたコンビユー 夕に、 前記ディスク装置のファー厶ウェアの固有情報とフ 7ー厶ウェアデータ の更新を行う更新プログラムが組み込まれたディスクシステムである。
本発明のファームウェア更新方法はファームウェアが格納された第 1のメモ リを有するディスク装置が複数台接続されたコンピュータに、 前記ディスク装 置のファームウェアの固有情報とファームウェアデータの更新を行う更新プロ グラムが組み込まれたディスクシステムにおいて、 前記更新プログラムを起動 させる起動ステップと、 前記ディスク装置のうちの 1台のファームウェアを前 記コンピュータに接続されている第 2のメモリに格納する格納ステップと、 前 記第 2のメモリに格納されたファームウェアを前記ディスク装置のうちの更新 対象ディスク装置に送信し前記第 2のメモリに格納されたファームウェアに更 新する更新ステップからなるファームウェア更新方法である。 図面の簡単な説明
図 1は本発明の一実施例のディスクシステムの基本構成を示すブロック図。 図 2は図 1のディスクシステムにおけるファー厶ウェア更新方法の一実施形 態の手順例を示すフローチヤ一卜。
図 3は図 1のディスクシステムにおけるファー厶ゥェァ更新方法の他の実施 の形態の手順例を示すフローチヤ一卜。 発明を実施するための最良の形態
(実施例 1 )
本発明の実施例 1におけるファー厶ウェアの更新システムとその更新方法に ついて、 図 1および図 2を参照して説明する。
図 1は本発明の一実施例のディスクシステムの基本構成を示すブロック図であ る。
図 1において、 ディスクシステム 1はコンピュータ 2、 オペレーションパネル 1 9、 インタフェースコントローラ 1 6、 ディスクインタフェースコン卜ロー ラ 2 1とディスク装置 2 2 — 2 6および第 1のバス 4 0、 第 2のバス 4 1よ リ構成されている。
コンピュータ 2はシステムが目的とする制御を実行するための C P U 1 4と制 御に必要なデータを一時的に記憶する第 2のメモリ 3 (以下 R A M 3と称す) およびディスクシステム 1の制御に必要なコマンドを格納する R O M 2 0から 構成されている。 R O M 2 0の一部には、 ディスク装置のファームウェアを更 新するための更新プログラム 30が格納されている。
第 1のバス 40には C PU 1 4、 RAM 3、 R 0 M 20、 オペレーションパネ リレ 1 9、 インターフェースコン卜ローラ 1 6、 およびディスクインタフェース コントローラ 21が接続されている。
第 2のバス 41にはディスクインタフェースコントローラ 21とディスク装置 22 — 26が各々接続されている。
インターフェースコントローラ 1 6はコンピュータ 2とオペレーションパネル 1 9およびディスク装置 22 - 26との送受信を行う。
ディスクインターフェースコントローラ 21はコンピュータ 2とディスク装置 22 — 26間の送受信を行う。
ディスク装置 22 — 26は各々電気的に消去 Z書換え可能な第 1のメモリ 3 2 - 36 (以下、 EE PROM 32 - 36と称す) が構成されている。
EE PROM 32 - 36各々はディスク装置の種別を特定するモデル名およ びバージョンを表す改訂番号等の固有情報およびディスク装置を制御するプロ グラム等のファームウェアデータが書き込まれている。
オペレーションパネル 1 9の操作により、 あるいはディスクシステム 1の電 源投入時、 コンピュータ 2は更新プログラム 30を起動する。 そして EE PR OM32 ― 36それぞれに格納されているファームウェアの固有情報を転送 させ、 固有情報を比較する。
比較の結果、 種別が同一で最新のバージョンであるフアームゥェァがディスク インターフェースコントローラ 21を介して RAM 3に格納される。 RAM3 に格納されたファー厶ウェアは比較結果により特定されたディスク装置に送信 し、 その E E P ROMのファームウェアを更新する。
前記実施例ではファームウェアの固有情報の比較結果に基づいて R AM 3に 最新のバージョンであるファームウェアを RAM3に格納したが、 操作者が最 新のバージョンのファームウェアを持つディスク装置を認識している場合、 才 ペレーションパネル 1 9にそのドライブ装置のドライブ名を入力し R A M 3に そのファームウェアを格納する事も出来る。
ディスク装置 22 — 26は DVD— ROM、 CD-ROM, CD— Rなど の光ディスク装置が一般的である
本実施例においては、 ディスク装置 22〜 24は DVD— ROM装置、 デイス ク装置 25および 26は CD— ROM装置とする。 そして各ディスク装置の固 有情報が例えば表 1の様な場合の更新方法を具体的に説明する。 表 1
Figure imgf000007_0001
表 1の固有情報の先頭の 2文字は種別を特定するモデル名である。 モデル名に 続く数字はバージョンを表す改訂番号でその数字が大きいほどバージョンが新 しい事を示している。
以下、 図 2を参照し説明する。
図 2は図 1のディスクシステムにおけるファ一厶ウェア更新方法の一実施形 態の手順例を示すフローチヤ一卜である。
STE P 1 00は起動ステツプであり、 ディスクシステム 1の電源投入時自 動的に、 あるいはオペレーションパネル 1 9の操作により更新プログラム 30 が起動される。
ステップ〗 01において、 ディスク装置の標準的なインターフェイスである S CS し ATAP Iの規格で定義されているコマンドである I NQU I R丫コ マンドを実行する。
ステップ〗 01が実行されるとステップ 1 02において、 全てのディスク装置 22 - 26はそれぞれのファームウェアの固有情報をコンピュータ 2に送信 する。
ステップ 1 03で、 コンピュータ 2は転送された固有情報の種別を認識し同じ 種別のバージョンを比較する。
すなわちディスク装置 22、 23、 24の種別が D Vであり、 ドライブ装置 2 5, 26の種別が CDである事を認識する。 また種別 DVのバージョンを比較 し、 ディスク装置 22の改訂番号がディスク装置 23, 24のバージョンより 新しいことを認識する。
ステップ 1 04はステップ 1 03の結果によリファー厶ウェアの更新対象ディ スク装置の有無を判断する。 まず種別が DVであるディスク装置 23, 24の バージョンはディスク装置 22のバージョンと異なるのでディスク装置 22の ファー厶ウェアに更新が必要であると判断する。
その結果、 格納ステップであるステップ 1 05に移行し、 コンピュータ 2は種 別が DVであるディスク装置のうちの最新バージョンを有するディスク装置 2 2にファームウェアの送信命令を行い、 そのファームウェアを RAM 3に格納 する。
次に更新ステップであるステップ 1 06に移行し、 R AM 3に格納されたファ ー厶ウェアをディスクインターフェースコントローラ 21を介し更新対象ディ スク装置 23、 24に転送し、 ディスク装置 23, 24はファームウェアを更 新する。
次にステップ 1 07に移行し、 種別が CDであるディスク装置のバージョンの 比較と更新判断が終わっていない事が判断され、 ステップ 1 03に戻る。 ステップ 1 0 3でディスク装置 2 5、 2 6のバージョンが比較され同じバ一ジ ョンである事が認識される。
そしてステップ 1 0 4で、 ディスク装置 2 5, 2 6のバージョンが同じである ためファームウェアの更新は不要と判断され、 ステップ 1 0 7に移行する。 ステップ 1 0 7で、 すべての種別に対しステップ 1 0 4の判断が実行された事 を認識され更新プログラムは終了する。
(実施例 2 )
以下に、 本発明の第 2の実施例を図 3を参照して説明する。
図 3は図 1のディスクシステムにおけるファー厶ウェア更新方法の他の実施の 形態の手順例を示すフローチャートである。 図 3において、 図 2と同一の処 理をするステツプには図 2と同じ番号を付してある。
本実施例は、 同じ種別のディスク装置に対しバージョン範囲を限定し、 限定 範囲内で最新のバージョンに更新する方法である。 種別 D Vおよび C D共にバ ージョンの範囲、 すなわち改訂番号範囲を 1 . 0 0 ~ 1 . 9 9とした場合の更 新方法を以下に示す。
ステップ 2 0 3で、 コンピュータ 2は転送された固有情報の種別を認識し、 同じ種別で改訂番号範囲のバージョンを比較する。
まずディスク装置 2 2、 2 3、 2 4の種別が D Vであり、 ディスク装置 2 5, 2 6の種別が C Dである事を認識する。 種別 D Vの改訂番号範囲は 1 . 0 0〜 1 . 9 9に限定されているため、 その範囲内にあるディスク装置 2 3, 2 4の バージョンを比較する。 その結果、 ディスク装置 2 3のファームウェアのバー ジョンが最新バージョンである事を認識する。
ステップ 1 0 4で、 ステップ 2 0 3の結果によリファー厶ウェアの更新対象デ イスク装の有無を判断する。 種別 D Vで、 ディスク装置 2 4バージョンがディ スク装置 2 3のバージョンと異なるのでディスク装置 2 4のファームウェアを 更新する必要が有ると判断する。
その結果ステップ 1 0 5に移行し、 コンピュータ 2は種別が D Vでバージョン が 1 . 0 0〜1 . 9 9の範囲にあるディスク装置のうちの最新のバージョンで あるディスク装置 2 3にファームウェアの送信命令を行い、 そのファー厶ゥェ ァを R A M 3に格納する。
ステップ 1 0 6では、 R A M 3に格納されたファームウェアをディスクインタ 一フェースコントローラ 2 1を介し変更対象ディスク装置 2 4に転送し、 ディ スク装置 2 4はファームウェアを更新する。
次にステップ 1 0 7に移行し、 種別が C Dであるディスク装置のバージョンの 比較と更新判断が終わっていない事を判断しステップ 2 0 3に戻る。
ステップ 2 0 3で、 ディスク装置 2 5、 2 6のバージョンが比較され共に 1 .
0 0 - 1 . 9 9の範囲内で同じバージョンである事が認識される。
そしてステップ 1 0 4ではディスク装置 2 5, 2 6のバージョンが同じである ためファームウェアの更新は不要と判断され、 ステップ 1 0 7に移行する。 ステップ 1 0 7で、 すべての種別に対しステップ 1 0 4の判断が実行された事 を認識され更新プログラムは終了する。
以上のように第 2実施例を説明したが、 バージョン範囲の限定は R O M 2 0 に記憶されているファームウェア更新プログラムに最初から登録しておくこと もできる。 又更新に使用する新しいファームウェアの特定の領域に記憶してお き、 その条件を指定して判断させることもできる。
同じ種別のディスク装置でも上位互換がないためバージョンアップ等によって 更新できない場合もあり、 この方法は有効である。
上記第 1および第 2の実施例において、 コンピュータ 2にディスク装置 2 2 一 2 6の固有情報を転送しているが、コンピュータ 2でそれらの固有情報が事 前に管理されている場合は固有情報の転送を省略する事も可能である。 さらに、 上記第 1および第 2の実施例では、 R A M 3に最新バージョンのファ ー厶ウェアを格納しそのファームウェアをディスク装置に送信してファー厶ゥ エアの更新を行っているが、 最新バージョンのファームウェアのファー厶ゥェ ァデータを R A M 3に格納し、 そのファームウェアデータとコンピュータに転 送された、 あるいは事前に管理されているそのファームウェアデータの固有情 報をディスク装置に送信し、 ファームウェアを更新する事も本発明に含まれる ものである。 産業上の利用可能性
以上のように、 ファームウェアデータの更新を行うプログラムをコンビユー 夕に一体的に組み込み、 ファームウェアの更新方法を使用することで、 特殊な ハ一ドウエアを必要とせず、 操作者の関与が少なくあるいは関与なしで自動的 に、 複数のディスク装置のファームウェアを更新することが可能になる。
例えば 1台のディスク装置を取り替えた場合、 更新プログラムを起動する事に より他のディスクのファームウェアを容易に更新する事が出来る。
このように操作者が間違った判断をすることなく正確にファー厶ウェアを更新 することができ、 特にファームウェアの更新が容易でなかったジユークボック スゃ、才ー卜チェンジャーのファームウェア更新が自動的に容易に実現できる。

Claims

請 求 の 範 囲 ファームウェアが格納された第 1のメモリを有するディスク装置が複数台 接続されたコンピュータに、 前記ディスク装置のファームウェアの固有情 報とファームウエアデータの更新を行う更新プログラムが組み込まれたこ とを特徴とするディスクシステム。
ファームウェアが格納された第 1のメモリを有するディスク装置が複数台 接続されたコンピュータに、 前記ディスク装置のファームウェアの固有情 報とファームウェアデータの更新を行う更新プログラムが組み込まれたデ イスクシステムにおいて、 前記更新プログラムを起動させる起動ステップ と、 前記ディスク装置のうちの 1台のファームウェアを前記コンピュータ に接続されている第 2のメモリに格納する格納ステップと、 前記メモリに 格納されたファー厶ウェアを前記ディスク装置のうちの更新対象ディスク 装置に送信し前記メモリに格納されたファームウェアに更新する更新ステ ップからなることを特徴とするファー厶ゥェァ更新方法。
請求項 2記載のファームウェア更新方法において、 前記固有情報はデイス ク装置の種別を特定するモデル名とファー厶ウェアのパージョンを表す改 訂番号より構成され、 前記格納ステップは最新の改訂番号を持つディスク 装置のファームウェアを格納することを特徴とするファームウェア更新方 法
請求項 2記載のファームウェア更新方法において、 前記固有情報はデイス ク装置の種別を特定するモデル名とファームウェアのバージョンを表す改 訂番号より構成され、 前記格納ステップは前記固有情報のモデル名が同じ で異なる改訂番号を持つディスク装置のうち最新の改訂番号を持つディス ク装置のファームウェアを前記メモリに格納し、 前記更新ステップは前記 メモリに格納されたファー厶ウェアとモデル名が同じで改訂番号が異なる ディスク装置を前記更新対象ディスク装置とすることを特徴とするファー 厶ウェア更新方法。
請求項 2記載のファームウェア更新方法において、 前記固有情報はデイス ク装置の種別を特定するモデル名とファームウェアのバージョンを表す改 訂番号よリ構成され、 前記格納ステップは前記固情報のモデル名が同じで 所定の改訂番号範囲で、 最新の改訂番号を持つディスク装置のファー厶ゥ エアを格納し、 前記更新ステップは前記メモリに格納された固有情報のモ デル名が同じで前記所定の改訂番号範囲にあるディスク装置を更新対象デ イスク装置とすることを特徴とするファームウェアの更新方法。
請求項 2記載のファームウェア更新方法において、前記固有情報はデイス ク装置の種別を特定するモデル名とファームウェアのバージョンを表す改 訂番号よリ構成され、 前記格納ステップは前記固情報のモデル名が同じで 所定の改訂番号範囲で異なる改訂番号を持つディスク装置の内、 最新の改 訂番号を持つディスク装置のファームウェアを格納し、 前記更新ステップ は前記メモリに格納されたファー厶ウェアとモデル名が同じで前記所定の 改訂番号範囲で改訂番号が異なるディスク装置を更新対象ディスク装置と することを特徴とするファー厶ウェアの更新方法。
請求項 2、 請求項 3、 請求項 4、 請求項 5および請求項 6記載のファーム ウェア更新方法において、前記起動ステップはディスクシステムの電源投 入時に自動的に前記更新プログラムを起動させる事を特徴とするファー 厶ウェアの更新方法。
PCT/JP2000/000812 1999-02-23 2000-02-15 Systeme de disques et procede de mise a jour de micrologiciel WO2000051003A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/673,628 US7181458B1 (en) 1999-02-23 2000-02-15 Disk system and method of updating firmware

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP11/44366 1999-02-23
JP11044366A JP2000242598A (ja) 1999-02-23 1999-02-23 ファームウェア更新システムおよびその更新方法

Publications (1)

Publication Number Publication Date
WO2000051003A1 true WO2000051003A1 (fr) 2000-08-31

Family

ID=12689526

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2000/000812 WO2000051003A1 (fr) 1999-02-23 2000-02-15 Systeme de disques et procede de mise a jour de micrologiciel

Country Status (6)

Country Link
US (1) US7181458B1 (ja)
JP (1) JP2000242598A (ja)
KR (1) KR100387050B1 (ja)
CN (1) CN1291332C (ja)
ID (1) ID26312A (ja)
WO (1) WO2000051003A1 (ja)

Families Citing this family (95)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2769165B1 (fr) 1997-09-26 2002-11-29 Technical Maintenance Corp Systeme sans fil a transmission numerique pour haut-parleurs
FR2781591B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Systeme de reproduction audiovisuelle
FR2781580B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Circuit de commande de son pour systeme de reproduction audiovisuelle numerique intelligent
FR2796482B1 (fr) 1999-07-16 2002-09-06 Touchtunes Music Corp Systeme de gestion a distance d'au moins un dispositif de reproduction d'informations audiovisuelles
FR2805377B1 (fr) 2000-02-23 2003-09-12 Touchtunes Music Corp Procede de commande anticipee d'une selection, systeme numerique et juke-box permettant la mise en oeuvre du procede
FR2805060B1 (fr) 2000-02-16 2005-04-08 Touchtunes Music Corp Procede de reception de fichiers lors d'un telechargement
FR2805072B1 (fr) 2000-02-16 2002-04-05 Touchtunes Music Corp Procede d'ajustement du volume sonore d'un enregistrement sonore numerique
FR2808906B1 (fr) * 2000-05-10 2005-02-11 Touchtunes Music Corp Dispositif et procede de gestion a distance d'un reseau de systemes de reproduction d'informations audiovisuelles
FR2811175B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Procede de distribution d'informations audiovisuelles et systeme de distribution d'informations audiovisuelles
FR2811114B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Dispositif et procede de communication entre un systeme de reproduction d'informations audiovisuelles et d'une machine electronique de divertissement
FR2814085B1 (fr) 2000-09-15 2005-02-11 Touchtunes Music Corp Procede de divertissement base sur les jeux concours a choix multiples
JP2002342104A (ja) 2001-05-18 2002-11-29 Hitachi Ltd 制御装置及びそれを用いた光ディスク装置
KR100820796B1 (ko) * 2001-10-30 2008-04-10 엘지전자 주식회사 인터넷을 이용한 대화형 광디스크 재생방법
KR100820797B1 (ko) * 2001-10-30 2008-04-10 엘지전자 주식회사 인터넷을 이용한 대화형 광디스크 재생방법
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US8103589B2 (en) 2002-09-16 2012-01-24 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US8332895B2 (en) 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US8584175B2 (en) 2002-09-16 2013-11-12 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
JP2004127386A (ja) * 2002-09-30 2004-04-22 Mitsumi Electric Co Ltd 光ディスク装置、ファームウェアアップデート方法、そのプログラム及び記録媒体
US20040083469A1 (en) * 2002-10-23 2004-04-29 Ping-Sheng Chen Method for updating firmware of optical disk system
EP1475704A2 (en) * 2003-05-08 2004-11-10 Matsushita Electric Industrial Co., Ltd. Information processing apparatus
CN100410901C (zh) * 2003-10-31 2008-08-13 华硕电脑股份有限公司 固件更新的方法及执行此方法的系统
US7376943B2 (en) * 2003-12-18 2008-05-20 Lsi Corporation Safe method for upgrading firmware of optical disk product
TWI238355B (en) * 2004-05-06 2005-08-21 Lite On It Corp Firmware updating method
US7669046B2 (en) * 2004-08-03 2010-02-23 Panasonic Corporation Data processing apparatus and firmware update method
US7747573B2 (en) * 2004-11-18 2010-06-29 International Business Machines Corporation Updating elements in a data storage facility using a predefined state machine, with serial activation
US7827544B2 (en) * 2004-11-18 2010-11-02 International Business Machines Corporation Updating elements in a data storage facility using a predefined state machine, with parallel activation
US8015568B2 (en) * 2005-02-28 2011-09-06 Hitachi Global Storage Technologies Netherlands B.V. Disk drive/CPU architecture for distributed computing
KR100655929B1 (ko) * 2005-11-11 2006-12-11 삼성전자주식회사 옵션장치의 펌웨어를 갱신할 수 있는 화상형성장치 및 그방법
US7730295B1 (en) * 2006-09-05 2010-06-01 Western Digital Technologies, Inc. Updating firmware of a peripheral device
US8271968B2 (en) * 2006-12-12 2012-09-18 Dell Products L.P. System and method for transparent hard disk drive update
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US8332887B2 (en) 2008-01-10 2012-12-11 Touchtunes Music Corporation System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US8549912B2 (en) 2007-12-18 2013-10-08 Teradyne, Inc. Disk drive transport, clamping and testing
US20090153993A1 (en) * 2007-12-18 2009-06-18 Teradyne, Inc. Disk Drive Testing
US7996174B2 (en) 2007-12-18 2011-08-09 Teradyne, Inc. Disk drive testing
US8102173B2 (en) 2008-04-17 2012-01-24 Teradyne, Inc. Thermal control system for test slot of test rack for disk drive testing system with thermoelectric device and a cooling conduit
US7945424B2 (en) 2008-04-17 2011-05-17 Teradyne, Inc. Disk drive emulator and method of use thereof
US20110123301A1 (en) * 2008-04-17 2011-05-26 Scott Noble Bulk feeding storage devices to storage device testing systems
US8095234B2 (en) 2008-04-17 2012-01-10 Teradyne, Inc. Transferring disk drives within disk drive testing systems
US8160739B2 (en) 2008-04-17 2012-04-17 Teradyne, Inc. Transferring storage devices within storage device testing systems
US20090262455A1 (en) 2008-04-17 2009-10-22 Teradyne, Inc. Temperature Control Within Disk Drive Testing Systems
US8117480B2 (en) 2008-04-17 2012-02-14 Teradyne, Inc. Dependent temperature control within disk drive testing systems
US8238099B2 (en) 2008-04-17 2012-08-07 Teradyne, Inc. Enclosed operating area for disk drive testing systems
US8305751B2 (en) 2008-04-17 2012-11-06 Teradyne, Inc. Vibration isolation within disk drive testing systems
US7848106B2 (en) 2008-04-17 2010-12-07 Teradyne, Inc. Temperature control within disk drive testing systems
US8041449B2 (en) 2008-04-17 2011-10-18 Teradyne, Inc. Bulk feeding disk drives to disk drive testing systems
US9009357B2 (en) * 2008-04-24 2015-04-14 Micron Technology, Inc. Method and apparatus for field firmware updates in data storage systems
US8086343B2 (en) 2008-06-03 2011-12-27 Teradyne, Inc. Processing storage devices
US8849435B2 (en) 2008-07-09 2014-09-30 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US10719149B2 (en) 2009-03-18 2020-07-21 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
JP5567653B2 (ja) 2009-03-18 2014-08-06 タッチチューンズ ミュージック コーポレイション エンターテイメントサーバおよび関連するソーシャルネットワーキングサービス
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US8466699B2 (en) 2009-07-15 2013-06-18 Teradyne, Inc. Heating storage devices in a testing system
US8628239B2 (en) 2009-07-15 2014-01-14 Teradyne, Inc. Storage device temperature sensing
US8547123B2 (en) 2009-07-15 2013-10-01 Teradyne, Inc. Storage device testing system with a conductive heating assembly
US7995349B2 (en) 2009-07-15 2011-08-09 Teradyne, Inc. Storage device temperature sensing
US7920380B2 (en) 2009-07-15 2011-04-05 Teradyne, Inc. Test slot cooling system for a storage device testing system
US8116079B2 (en) 2009-07-15 2012-02-14 Teradyne, Inc. Storage device testing system cooling
US8687356B2 (en) 2010-02-02 2014-04-01 Teradyne, Inc. Storage device testing system cooling
JP5428721B2 (ja) * 2009-10-02 2014-02-26 富士通株式会社 管理システム,管理装置,管理方法および管理プログラム
CN105374380A (zh) 2010-01-26 2016-03-02 踏途音乐公司 具有改进的用户界面的数字点播设备和相关方法
US9779780B2 (en) 2010-06-17 2017-10-03 Teradyne, Inc. Damping vibrations within storage device testing systems
US8687349B2 (en) 2010-07-21 2014-04-01 Teradyne, Inc. Bulk transfer of storage devices using manual loading
US9001456B2 (en) 2010-08-31 2015-04-07 Teradyne, Inc. Engaging test slots
GB2526955B (en) 2011-09-18 2016-06-15 Touchtunes Music Corp Digital jukebox device with karaoke and/or photo booth features, and associated methods
CN103186402A (zh) * 2011-12-30 2013-07-03 英业达股份有限公司 储存设备固件更新系统
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
JP6041588B2 (ja) * 2012-09-07 2016-12-14 キヤノン株式会社 画像形成装置、プログラム更新方法及びプログラム
US9459312B2 (en) 2013-04-10 2016-10-04 Teradyne, Inc. Electronic assembly test system
WO2015070070A1 (en) 2013-11-07 2015-05-14 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
KR102425594B1 (ko) 2014-03-25 2022-07-27 터치튠즈 뮤직 코포레이션 향상된 사용자 인터페이스를 가지는 디지털 주크박스 장치 및 관련 방법
US9584498B1 (en) 2014-04-04 2017-02-28 Seagate Technology Llc Feature activation using near field communication
US9633330B1 (en) 2014-04-04 2017-04-25 Seagate Technoglogy LLC Late stage SKU assignment
US9535676B1 (en) 2014-04-04 2017-01-03 Seagate Technology Llc Remote feature activation
US9838250B1 (en) 2014-04-04 2017-12-05 Seagate Technology Llc Recipient-specific feature activation
JP6432199B2 (ja) * 2014-08-05 2018-12-05 日本電気株式会社 情報処理システム、情報処理装置、制御方法およびプログラム
CN105912264A (zh) * 2016-04-01 2016-08-31 浪潮电子信息产业股份有限公司 一种升级硬盘扩展器的方法及系统、一种硬盘扩展器
US10948534B2 (en) 2017-08-28 2021-03-16 Teradyne, Inc. Automated test system employing robotics
US10845410B2 (en) 2017-08-28 2020-11-24 Teradyne, Inc. Automated test system having orthogonal robots
US11226390B2 (en) 2017-08-28 2022-01-18 Teradyne, Inc. Calibration process for an automated test system
US10725091B2 (en) 2017-08-28 2020-07-28 Teradyne, Inc. Automated test system having multiple stages
US10983145B2 (en) 2018-04-24 2021-04-20 Teradyne, Inc. System for testing devices inside of carriers
US10775408B2 (en) 2018-08-20 2020-09-15 Teradyne, Inc. System for testing devices inside of carriers
JP7007019B2 (ja) * 2019-03-20 2022-01-24 Necプラットフォームズ株式会社 サーバ管理装置、サーバ管理方法、サーバ管理プログラム、およびバージョンチェックプログラム
US11953519B2 (en) 2020-10-22 2024-04-09 Teradyne, Inc. Modular automated test system
US11754622B2 (en) 2020-10-22 2023-09-12 Teradyne, Inc. Thermal control system for an automated test system
US11867749B2 (en) 2020-10-22 2024-01-09 Teradyne, Inc. Vision system for an automated test system
US11754596B2 (en) 2020-10-22 2023-09-12 Teradyne, Inc. Test site configuration in an automated test system
US11899042B2 (en) 2020-10-22 2024-02-13 Teradyne, Inc. Automated test system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01242457A (ja) * 1988-03-23 1989-09-27 Mitsubishi Electric Corp 酸化物超電導体の製造方法
JPH09152941A (ja) * 1995-11-29 1997-06-10 Nec Corp 磁気ディスク装置
JPH10154121A (ja) * 1996-11-25 1998-06-09 Ricoh Co Ltd 通信システム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5826075A (en) * 1991-10-16 1998-10-20 International Business Machines Corporation Automated programmable fireware store for a personal computer system
JPH086796A (ja) * 1994-06-15 1996-01-12 Nec Corp ダウンロード方法、そのネットワークシステム、及びデータファイル更新方法
GB9713094D0 (en) * 1997-06-21 1997-08-27 Philips Electronics Nv Optical disc drive
US6266809B1 (en) * 1997-08-15 2001-07-24 International Business Machines Corporation Methods, systems and computer program products for secure firmware updates
JP3575964B2 (ja) * 1997-10-30 2004-10-13 富士通株式会社 ディスクアレイ装置
US6192448B1 (en) * 1998-08-18 2001-02-20 International Business Machines Corporation Structure and method for disk drive sizing using a disk drive controller coupled to a computer system
US6199194B1 (en) * 1998-09-25 2001-03-06 Adaptec, Inc. Method and system for programming firmware over a computer network
US6237091B1 (en) * 1998-10-29 2001-05-22 Hewlett-Packard Company Method of updating firmware without affecting initialization information
US6675258B1 (en) * 2000-06-30 2004-01-06 Lsi Logic Corporation Methods and apparatus for seamless firmware update and propagation in a dual raid controller system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01242457A (ja) * 1988-03-23 1989-09-27 Mitsubishi Electric Corp 酸化物超電導体の製造方法
JPH09152941A (ja) * 1995-11-29 1997-06-10 Nec Corp 磁気ディスク装置
JPH10154121A (ja) * 1996-11-25 1998-06-09 Ricoh Co Ltd 通信システム

Also Published As

Publication number Publication date
JP2000242598A (ja) 2000-09-08
CN1294711A (zh) 2001-05-09
KR20010042795A (ko) 2001-05-25
KR100387050B1 (ko) 2003-06-12
ID26312A (id) 2000-12-14
US7181458B1 (en) 2007-02-20
CN1291332C (zh) 2006-12-20

Similar Documents

Publication Publication Date Title
WO2000051003A1 (fr) Systeme de disques et procede de mise a jour de micrologiciel
US9170936B2 (en) Communicating to update a memory
US7480904B2 (en) Firmware update for optical disc drive
US7302559B2 (en) Memory dump program boot method and mechanism, and computer-readable storage medium
US7533290B2 (en) Microcode updating error handling apparatus and method thereof
CN114138295A (zh) 一种电子设备的应用程序固件升级方法、装置及系统
JP3768967B2 (ja) ディスク制御装置及びディスク装置用制御プログラムの更新方法
JP2021089643A (ja) 電子制御装置及び電子制御方法
JP2008139972A (ja) ロボット制御装置
JP2001256057A (ja) サービス装置の制御プログラムのアップデート方法及びサービス装置
JPH08161160A (ja) 光ディスク再生装置のファームウエア更新方法
JP2001256167A (ja) 情報処理装置とこれに搭載されるオプションボード
KR100315776B1 (ko) 구동프로그램내장형하드웨어및장착방법
KR19990077915A (ko) 이중 운영 시스템을 가지는 컴퓨터 시스템
KR100331734B1 (ko) 제어정보 갱신가능한 디스크 구동장치 및 그 갱신방법
JP4575112B2 (ja) ファームウェアの書換方法、ディスクドライブ装置、及び情報処理システム
JP4715189B2 (ja) ディスク装置およびファームウェアの判定方法
JP2003108396A (ja) ソフトウェア更新システム及びソフトウェア更新方法
JPH07239786A (ja) データ処理システム
CN111522568A (zh) 一种boot下验证升级文件的方法
CN117667137A (zh) 一种控制器Boot软件更新方法
JPH11338690A (ja) フラッシュメモリ、ファームウエア使用システム装置およびファームウエア書き換え方法
CN114327535A (zh) 一种bmc固件更新保护方法及相关组件
JP2003216432A (ja) ファームウェア書き換え装置及びファームウェア書き換え方法
JP2004013782A (ja) ファームウェアのダウンロード方法

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 00800198.7

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): CN ID KR SG US

WWE Wipo information: entry into national phase

Ref document number: 1020007011538

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 09673628

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 1020007011538

Country of ref document: KR

WWG Wipo information: grant in national office

Ref document number: 1020007011538

Country of ref document: KR