Movatterモバイル変換


[0]ホーム

URL:


JPH02212946A - Fault informing system for information processor - Google Patents

Fault informing system for information processor

Info

Publication number
JPH02212946A
JPH02212946AJP1034435AJP3443589AJPH02212946AJP H02212946 AJPH02212946 AJP H02212946AJP 1034435 AJP1034435 AJP 1034435AJP 3443589 AJP3443589 AJP 3443589AJP H02212946 AJPH02212946 AJP H02212946A
Authority
JP
Japan
Prior art keywords
input
output
fault
bus
diagnostic
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
JP1034435A
Other languages
Japanese (ja)
Inventor
Koichi Ito
幸一 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
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 NEC CorpfiledCriticalNEC Corp
Priority to JP1034435ApriorityCriticalpatent/JPH02212946A/en
Publication of JPH02212946ApublicationCriticalpatent/JPH02212946A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

PURPOSE:To collect fault information at good timing without providing any signal line other than a line for ordinary operation by recognizing a fault by informing software of the fault of a bus-connected low order device through a diagnostic bus and a diagnostic processor so as to generate interruption. CONSTITUTION:The diagnostic bus 10 to connect an input/output processing device 3, the diagnostic processor 4 and input/output adapters 5 to 7 is provided, and a means to inform the diagnostic processor 4 of the fault by using the diagnostic bus 10 at the time of occurring the fault is included in the input/ output adapters 5 to 7. Besides, the means to collect the fault information of the input/output adapters 5 to 7 and simultaneously, inform a central processing unit 1 of this fault is included in the diagnostic processor 4. Then the diagnostic processor reads the status of the input/output adapter, and in the case of the fatal fault, it collects log information for fault analysis, and simultaneously, writes message information for checking the input/output adapter in a main storage device 2 so as to generate the interruption to the central processing unit. Thus, the fault information can be collected without providing any signal line other than the signal line to be used for the ordinary operation.

Description

Translated fromJapanese

【発明の詳細な説明】〔産業上の利用分野〕本発明は情報処理装置における障害通知に利用する。本
発明はバス接続された入出力サブシステムの障害通知方
式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention is used for failure notification in an information processing device. The present invention relates to a fault notification method for bus-connected input/output subsystems.

〔概要〕〔overview〕

本発明はバス接続された情報処理装置の入出力サブシス
テムの障害通知方式において、バス接続された下位装置
の障害を診断バスおよび診断プロセッサを介してソフト
ウェアに報告し、割り込みを発生させて障害を認識する
ことにより、通常動作以外の信号線を設けることなく障
害情報をタイミングよく採取することができ、ハードウ
ェアを小型化できるようにしたものである。
The present invention provides a fault notification method for an input/output subsystem of an information processing device connected to a bus, in which a fault in a lower device connected to the bus is reported to software via a diagnostic bus and a diagnostic processor, and an interrupt is generated to detect the fault. By recognizing this, it is possible to collect fault information in a timely manner without providing signal lines other than those for normal operation, and the hardware can be downsized.

〔従来の技術〕[Conventional technology]

従来、バス接続された処理装置において下位装置からの
上位装置障害の報告は次の方法で行われていた。
Conventionally, in bus-connected processing devices, a lower-level device reports a higher-level device failure using the following method.

(1)  各入出力アダプタごとに専用線を接続する。(1) Connect a dedicated line to each input/output adapter.

(2)上位装置からの要求に対して応答がないことを以
て障害とDIする。
(2) If there is no response to a request from a higher-level device, it is determined as a failure.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した従来方式では以下の欠点がある。The conventional method described above has the following drawbacks.

(1)の方法では入出力アダプタの数が増加するに従い
信号線の数も増加し、物理的なハードウェア構造(カー
ドのピン数等)を圧迫し、小型化を妨げる。
In method (1), as the number of input/output adapters increases, the number of signal lines also increases, putting pressure on the physical hardware structure (number of card pins, etc.) and hindering miniaturization.

(2)の方法では障害がリアルタイムに報告されず障害
情報の採取がタイミングよくできない。
In method (2), failures are not reported in real time and failure information cannot be collected in a timely manner.

本発明はこのような欠点を除去するもので、通常動作以
外の信号線を使用せずにバス接続方式の入出力サブシス
テムを構築して障害情報の採取をタイミングよく行い、
ハードウェアを小型化する・方式を提供することを目的
とする。
The present invention eliminates such drawbacks by constructing a bus-connected input/output subsystem without using signal lines other than those used for normal operation, and collecting fault information in a timely manner.
The purpose is to provide a method for downsizing hardware.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は、ひとつのシステムバスに中央処理装置、主記
憶装置、入出力処理装置、および診断プロセッサが接続
され、前記入出力処理装置には入出力バスを介して入出
力装置に接続された複数の入出力アダプタが接続され、
前記入出力アダプタと前記入出力処理装置とは前記入出
力バスを制御する信号線を用いて通信を行い入出力処理
を実行する入出力サブシステムを備えた情報処理装置の
障害通知方式において、前記入出力処理装置、前記診断
プロセッサ、および前記入出力アダプタを接続する診断
バスを設け、前記入出力アダプタには、障害発生時に前
記診断バスを用いて前記診断プロセッサに対し障害を報
告する手段を含み、前記診断プロセッサには、前記障害
報告に応じて前記診断バスを介して前記入出力アダプタ
の障害情報を採取するととも、前記中央処理装置に対し
て前記入出力アダプタの障害を報告する手段を含むこと
を特徴とする。
In the present invention, a central processing unit, a main memory, an input/output processing unit, and a diagnostic processor are connected to one system bus, and the input/output processing unit has a plurality of input/output devices connected via the input/output bus. input/output adapter is connected,
The above-mentioned input/output adapter and the above-mentioned input/output processing device are used in the failure notification method of an information processing device equipped with an input/output subsystem that communicates using a signal line that controls the input/output bus and executes input/output processing. A diagnostic bus is provided for connecting an input/output processing device, the diagnostic processor, and the input/output adapter, and the input/output adapter includes means for reporting a failure to the diagnostic processor using the diagnostic bus when a failure occurs. , the diagnostic processor includes means for collecting fault information of the input/output adapter via the diagnostic bus in response to the fault report and reporting the fault of the input/output adapter to the central processing unit. It is characterized by

〔作用〕[Effect]

入出力アダプタが障害を検出すると、診断バスを介して
診断プロセッサへ障害の検出を報告する。
When an input/output adapter detects a fault, it reports the detection of the fault to the diagnostic processor via the diagnostic bus.

診断プロセッサがこの報告により入出力アダプタのステ
ータスを読み取り、致命的障害であれば障害解析のため
のログ情報を採取するとともに主記憶装置へ入出力アダ
プタチエツクのメツセージ情報を書込み、中央処理装置
へ割込みを発生させる。
The diagnostic processor reads the status of the input/output adapter based on this report, and if the failure is fatal, it collects log information for failure analysis, writes message information for checking the input/output adapter to the main storage, and interrupts the central processing unit. to occur.

中央処理装置がこの割込みにより主記憶装置中のメツセ
ージを読み出し解析して入出力アダプタの障害を認識し
配下の入出力装置の切離しを行い、可能な場合には回復
処理を行う。
In response to this interrupt, the central processing unit reads and analyzes the message in the main memory, recognizes the failure of the input/output adapter, disconnects the subordinate input/output device, and performs recovery processing if possible.

これにより、通常動作に使用する信号線以外の信号線を
設けることなく障害情報をタイミングよく採取すること
ができ、ハードウェアを小型化することができる。
As a result, failure information can be collected in a timely manner without providing signal lines other than those used for normal operation, and the hardware can be downsized.

〔実施例〕〔Example〕

次に、本発明実施例を図面に基づいて説明する。Next, embodiments of the present invention will be described based on the drawings.

第1図は本発明実施例の構成を示すブロック又である。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.

本発明実施例は、ひとつのシステムバス8に中央処理装
置1、主記憶装置2、入出力処理装置3、および診断プ
ロセッサ4が接続され、入出力処理装置3には入出力バ
ス9を介して図外の入出力装置に接続された複数の入出
力アダプタ5.6.7が接続され、入出力アダプタ5.
6.7と入出力処理装置3とは入出力バス9を制御する
信号線を用いて通信を行い入出力処理を実行する入出力
サブシステム11を備える。さらに本発明の特徴として
、入出力処理装置3、診断プロセッサ4、および入出力
アダプタ5.6.7を接続する診断バス10を設け、入
出力アダプタ5.6.7には、障害発生時に診断バス1
0を用いて診断プロセッサ4に対し障害を報告する手段
を含み、診断プロセッサ4には、障害報告に応じて診断
バス10を介して入出力アダプタ5.6.7の障害情報
を採取するととも、中央処理装置1に対して入出力アダ
プタ5.6.7の障害を報告する手段を含む。入出力バ
ス9にはバス動作を制御する信号線(アドレス、コマン
ド、データ、リクエスト、リプライコード等)のみが設
けられる。
In the embodiment of the present invention, a central processing unit 1 , a main memory 2 , an input/output processing unit 3 , and a diagnostic processor 4 are connected to one system bus 8 . A plurality of input/output adapters 5.6.7 connected to input/output devices (not shown) are connected.
6.7 and the input/output processing device 3 are provided with an input/output subsystem 11 that communicates using a signal line that controls the input/output bus 9 and executes input/output processing. Further, as a feature of the present invention, a diagnostic bus 10 is provided for connecting the input/output processing unit 3, the diagnostic processor 4, and the input/output adapter 5.6.7, and the input/output adapter 5.6.7 is provided with a bus 1
0 to the diagnostic processor 4, and the diagnostic processor 4 collects failure information of the input/output adapter 5.6.7 via the diagnostic bus 10 in response to the failure report. It includes means for reporting a failure of the input/output adapter 5.6.7 to the central processing unit 1. The input/output bus 9 is provided with only signal lines (address, command, data, request, reply code, etc.) for controlling bus operations.

このように構成された本発明実施例の動作について説明
する。第2図は本発明実施例の動作を説明する図である
The operation of the embodiment of the present invention configured as described above will be explained. FIG. 2 is a diagram explaining the operation of the embodiment of the present invention.

中央処理装置1より入出力動作の起動指示が入出力処理
装置3に対して出力されると、入出力処理装置3はチャ
ネル番号によって指示される入出力アダプタ5.6.7
に対し入出力バス9を介して起動指示を示すメツセージ
を送出する。
When the central processing unit 1 outputs an instruction to start an input/output operation to the input/output processing unit 3, the input/output processing unit 3 connects the input/output adapter 5.6.7 specified by the channel number.
A message indicating a startup instruction is sent to the device via the input/output bus 9.

入出力アダプタ5.6.7は入出力処理装置3からの起
動要求を受けると、入出力バス9を介して入出力処理装
置3ヘチャネルプログラムの送出を要求し、入出力処理
装置3はこの要求に応じて主記憶装置2からチャネルプ
ログラムを読み出し、入出力アダプタ5.6.7へ入出
力バス9を介してそのチャネルプログラムを送出する。
When the input/output adapter 5.6.7 receives a startup request from the input/output processing device 3, it requests sending of a channel program to the input/output processing device 3 via the input/output bus 9, and the input/output processing device 3 A channel program is read from the main storage device 2 in response to a request, and the channel program is sent to the input/output adapter 5.6.7 via the input/output bus 9.

チャネルプログラムに含まれるチャネルコマンドがデー
タ転送を要求していれば入出力アダプタ5.6.7は入
出力バス9を介して入出力処理装置3ヘデータの送出ま
たは受取りを要求し、入出力処理装置3はそれに応じて
主記憶装置2よりデータを読出し、または主記憶装置2
ヘデータを書き込む。
If the channel command included in the channel program requests data transfer, the input/output adapter 5.6.7 requests the input/output processing device 3 to send or receive data via the input/output bus 9, and the input/output processing device 3 reads data from the main memory 2 or reads the data from the main memory 2 accordingly.
Write data to.

データ転送が完了すると、チャネルコマンドがチエイン
(連鎖)されていれば次のコマンドの読出し、解読、実
行に移り、チャネルコマンドがチエインされていなけれ
ば入出力アダプタ5.6.7はチャネルプログラムの実
行を終了し、入出力処理装置3に対し終了報告ステータ
スを送信する。
When the data transfer is completed, if the channel commands are chained, the next command is read, decoded, and executed; if the channel commands are not chained, the input/output adapter 5.6.7 executes the channel program. and sends a completion report status to the input/output processing device 3.

以上がチャネルプログラムの実行に関する動作説明であ
る。
The above is an explanation of the operation regarding the execution of the channel program.

次に、本発明の特徴とするところの障害報告時の動作に
ついて説明する。
Next, the operation at the time of failure reporting, which is a feature of the present invention, will be explained.

入出力アダプタ5が障害を検出した場合、診断バス10
上の特定の信号線ATTを“1”とし、診断プロセッサ
4へ障害の検出を報告する。診断プロセッサ4は信号線
ATTに応じて入出力アダプタ5のステータスSSBを
読み取る。入出力アダプタ5にとって致命的な障害であ
れば、既にクロックは停止しているので診断プロセッサ
4はスキャンバスデータなどの障害解析のためのログ情
報を採取するとともに主記憶装置2へ入出力アダプタチ
エツクのメツセージ情報を書き込み、システムバス8を
用いて中央処理装置1へ割込みを発生させる。
If the input/output adapter 5 detects a fault, the diagnostic bus 10
The above specific signal line ATT is set to "1" to report the detection of a fault to the diagnostic processor 4. The diagnostic processor 4 reads the status SSB of the input/output adapter 5 according to the signal line ATT. If the failure is fatal to the input/output adapter 5, the clock has already stopped, so the diagnostic processor 4 collects log information for failure analysis such as scan canvas data, and also checks the input/output adapter in the main storage 2. message information is written, and an interrupt is generated to the central processing unit 1 using the system bus 8.

中央処理装置1は割込みにより主記憶装置2中のメツセ
ージを読み出し、解析の結果入出力アダプタ5の障害を
認識し、障害アダプタ配下の図外の入出力装置の切離し
を行い、可能な場合には入出力アダプタ5の回復処理を
行う。
The central processing unit 1 reads the message in the main storage device 2 by an interrupt, recognizes the failure of the input/output adapter 5 as a result of analysis, and disconnects the input/output device (not shown) under the failed adapter, if possible. Performs recovery processing for the input/output adapter 5.

〔発明の効果〕以上説明したように本発明によれば、バス接続された下
位装置の障害を診断プロセッサを介してソフトウェアへ
報告し、割り込みを発生させて障害を認識することによ
り、通常動作以外の信号線を設けることなく障害情報を
タイミングよく採取することができ、さらに、ハードウ
ェアを小型化することができる効果がある。
[Effects of the Invention] As explained above, according to the present invention, a failure in a lower-level device connected to a bus is reported to software via a diagnostic processor, and an interrupt is generated to recognize the failure. Failure information can be collected in a timely manner without the need for additional signal lines, and the hardware can also be miniaturized.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明実施例の構成を示すブロック図。第2図は本発明実施例の各装置の動作説明図。1・・・中央処理装置、2・・・主記憶装置、3・・・
入出力処理装置、4・・・診断プロセッサ、5.6.7
・・・入出力アダプタ、訃・・システムバス、9・・・
入出力ハス、10・・・診断ハス、11・・・サブシス
テム。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. FIG. 2 is an explanatory diagram of the operation of each device according to the embodiment of the present invention. 1...Central processing unit, 2...Main storage device, 3...
Input/output processing device, 4...Diagnostic processor, 5.6.7
...I/O adapter, ...system bus, 9...
Input/output lotus, 10...Diagnosis lotus, 11...Subsystem.

Claims (1)

Translated fromJapanese
【特許請求の範囲】1、ひとつのシステムバスに中央処理装置、主記憶装置
、入出力処理装置、および診断プロセッサが接続され、前記入出力処理装置には入出力バスを介して入出力装置
に接続された複数の入出力アダプタが接続され、前記入出力アダプタと前記入出力処理装置とは前記入出
力バスを制御する信号線を用いて通信を行い入出力処理
を実行する入出力サブシステムを備えた情報処理装置の
障害通知方式において、前記入出力処理装置、前記診断
プロセッサ、および前記入出力アダプタを接続する診断
バスを設け、前記入出力アダプタには、障害発生時に前記診断バスを
用いて前記診断プロセッサに対し障害を報告する手段を
含み、前記診断プロセッサには、前記障害報告に応じて前記診
断バスを介して前記入出力アダプタの障害情報を採取す
るととも、前記中央処理装置に対して前記入出力アダプ
タの障害を報告する手段を含むことを特徴とする情報処理装置の障害通知方式。
[Claims] 1. A central processing unit, a main memory, an input/output processing unit, and a diagnostic processor are connected to one system bus, and the input/output processing unit is connected to an input/output device via the input/output bus. A plurality of connected input/output adapters are connected, and the input/output adapters and the input/output processing device communicate with each other using signal lines that control the input/output bus, and form an input/output subsystem that executes input/output processing. In the fault notification method for the information processing device, a diagnostic bus is provided to connect the input/output processing device, the diagnostic processor, and the input/output adapter, and the input/output adapter is configured to use the diagnostic bus when a failure occurs. means for reporting a fault to the diagnostic processor, the diagnostic processor collecting fault information of the input/output adapter via the diagnostic bus in response to the fault report; A fault notification method for an information processing device, comprising means for reporting a fault in the input/output adapter.
JP1034435A1989-02-131989-02-13Fault informing system for information processorPendingJPH02212946A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP1034435AJPH02212946A (en)1989-02-131989-02-13Fault informing system for information processor

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP1034435AJPH02212946A (en)1989-02-131989-02-13Fault informing system for information processor

Publications (1)

Publication NumberPublication Date
JPH02212946Atrue JPH02212946A (en)1990-08-24

Family

ID=12414145

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP1034435APendingJPH02212946A (en)1989-02-131989-02-13Fault informing system for information processor

Country Status (1)

CountryLink
JP (1)JPH02212946A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2009003706A (en)*2007-06-212009-01-08Nec Computertechno Ltd Computer system, computer, computer system failure detection method, program
JP2014026567A (en)*2012-07-302014-02-06Fujitsu LtdMonitoring device, information processing device, and monitoring method

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS60205640A (en)*1984-03-291985-10-17Nec CorpError log system
JPS61220049A (en)*1985-03-261986-09-30Fujitsu LtdTrouble processing system for channel

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS60205640A (en)*1984-03-291985-10-17Nec CorpError log system
JPS61220049A (en)*1985-03-261986-09-30Fujitsu LtdTrouble processing system for channel

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2009003706A (en)*2007-06-212009-01-08Nec Computertechno Ltd Computer system, computer, computer system failure detection method, program
JP2014026567A (en)*2012-07-302014-02-06Fujitsu LtdMonitoring device, information processing device, and monitoring method

Similar Documents

PublicationPublication DateTitle
EP0010211B1 (en)Data storage subsystem comprising a pair of control units and method for the automatic recovery of data from a defaulting one of these control units
US6845469B2 (en)Method for managing an uncorrectable, unrecoverable data error (UE) as the UE passes through a plurality of devices in a central electronics complex
JP2519276B2 (en) Failure information collection processing method
JPH02212946A (en)Fault informing system for information processor
JP2538876B2 (en) Data processing device with common bus structure
JP2626127B2 (en) Backup route test method
JPH10254736A (en)Fault information collection system
JPS58149529A (en) Channel status word return diagnosis method
JPS6290068A (en) Standby system monitoring method
JPH0496832A (en)Fault information gathering device
JPS60140438A (en)System switching control system of information processing system
JPH0619733B2 (en) Tracer device
JP2818437B2 (en) Fault detection circuit
JPH10111814A (en) Communications system
JPH0237458A (en) Bus control method with redundant bus configuration
JP2003263343A (en) Embedded monitoring system
JPH103435A (en)Fault detection method for channel device and input and output controller using the same
JPS60195649A (en)Error reporting system of microprogram-controlled type data processor
JPS597971B2 (en) I/O device control method
JPS6368951A (en)Channel error logging system
JPH01103761A (en)Device for diagnosing trouble of multiple system bus synchronizing system
JPS62237536A (en)Electronic computer
JP2000082052A (en)Multiprocessor system, its diagnostic method, and recording medium recorded with its control program
JPS61273044A (en)Data transmitter
JPH01216438A (en) Failure notification method

[8]ページ先頭

©2009-2025 Movatter.jp