(57)【特許請求の範囲】
【請求項１】
挿入基板から被挿入基板に交流テスト信号を出力する手段と、
前記被挿入基板で前記挿入基板に折り返された前記交流テスト信号にエラーが含まれているか否かを判断し、エラーが含まれている場合には、前記挿入基板と前記被挿入基板との間のインターフェース・コネクタが不完全に接続されていると判断する手段と、
を備えるインターフェース・コネクタ接続状態判断装置であって、
前記インターフェース・コネクタ接続状態判断装置は、前記挿入基板及び被挿入基板に電源を供給するメイン電源とは別のスタンバイ電源で動作し、前記スタンバイ電源は、前記メイン電源が供給される前に起動され、前記挿入基板が前記被挿入基板に不完全に接続された状態であっても、前記インターフェース・コネクタ接続状態判断装置に供給され、
前記交流テスト信号は、２系統あり、一方の系統の交流テスト信号は前記挿入基板の一方の端に設けられたインターフェース・コネクタを経由し、他方の系統の交流テスト信号は前記挿入基板の他方の端に設けられたインターフェース・コネクタを経由するが、他のインターフェース・コネクタは経由しないことを特徴とするインターフェース・コネクタ接続状態判断装置。
【請求項２】
挿入基板から被挿入基板に交流テスト信号を出力する手段と、
前記被挿入基板で前記挿入基板に折り返された前記交流テスト信号にエラーが含まれているか否かを判断し、エラーが含まれている場合には、前記挿入基板と前記被挿入基板との間のインターフェース・コネクタが不完全に接続されていると判断する手段と、
を備えるインターフェース・コネクタ接続状態判断装置であって、
前記インターフェース・コネクタ接続状態判断装置は、前記挿入基板及び被挿入基板に電源を供給するメイン電源とは別のスタンバイ電源で動作し、前記スタンバイ電源は、前記メイン電源が供給される前に起動され、前記挿入基板が前記被挿入基板に不完全に接続された状態であっても、前記インターフェース・コネクタ接続状態判断装置に供給され、
前記交流テスト信号は、１系統あり、該１系統の交流テスト信号は、挿入基板の両端にあるインターフェース・コネクタを経由するが、他のインターフェース・コネクタは経由しないことを特徴とするインターフェース・コネクタ接続状態判断装置。
【請求項３】
請求項１又は２に記載のインターフェース・コネクタ接続状態判断装置において、
当該インターフェース・コネクタ接続状態判断装置は、接続状態が判断される挿入基板に備わることを特徴とするインターフェース・コネクタ接続状態判断装置。
【請求項４】
請求項１乃至３の何れか１項に記載のインターフェース・コネクタ接続状態判断装置において、
前記交流テスト信号の周波数は、最低でも、稼働状態で前記インターフェース・コネクタを経由する信号の最高周波数と同一であることを特徴とするインターフェース・コネクタ接続状態判断装置。
【請求項５】
請求項１乃至４の何れか１項に記載のインターフェース・コネクタ接続状態判断装置において、
前記挿入基板が前記被挿入基板に不完全に接続されていると判断した場合、メイン電源の投入を禁止する手段を更に備えることを特徴とするインターフェース・コネクタ接続状態判断装置。
【請求項６】
請求項１乃至５の何れか１項に記載のインターフェース・コネクタ接続状態判断装置において、
前記挿入基板が前記被挿入基板に不完全に接続されていると判断した場合、その判断の内容を表示する手段を更に備えることを特徴とするインターフェース・コネクタ接続状態判断装置。
【請求項７】
請求項１乃至６の何れか１項に記載のインターフェース・コネクタ接続状態判断装置において、
前記エラーが含まれているか否かの判断は、出力信号と折り返し信号との比較、折り返し信号のＣＲＣ又は折り返し信号のパリティチェックにより行うことを特徴とするインターフェース・コネクタ接続状態判断装置。
【請求項８】
挿入基板から被挿入基板に交流テスト信号を出力するステップと、
前記被挿入基板で前記挿入基板に折り返された前記交流テスト信号にエラーが含まれているか否かを判断し、エラーが含まれている場合には、前記挿入基板と前記被挿入基板との間のインターフェース・コネクタが不完全に接続されていると判断するステップと、を備えるインターフェース・コネクタ接続状態判断方法であって、
前記インターフェース・コネクタ接続状態判断方法を行う装置は、前記挿入基板及び被挿入基板に電源を供給するメイン電源とは別のスタンバイ電源で動作し、前記スタンバイ電源は、前記メイン電源が供給される前に起動され、前記挿入基板が前記被挿入基板に不完全に接続された状態であっても、前記インターフェース・コネクタ接続状態判断方法を行う装置に供給され、
前記交流テスト信号は、２系統あり、一方の系統の交流テスト信号は前記挿入基板の一方の端に設けられたインターフェース・コネクタを経由し、他方の系統の交流テスト信号は前記挿入基板の他方の端に設けられたインターフェース・コネクタを経由するが、他のインターフェース・コネクタは経由しないことを特徴とするインターフェース・コネクタ接続状態判断方法。
【請求項９】
挿入基板から被挿入基板に交流テスト信号を出力するステップと、
前記被挿入基板で前記挿入基板に折り返された前記交流テスト信号にエラーが含まれているか否かを判断し、エラーが含まれている場合には、前記挿入基板と前記被挿入基板との間のインターフェース・コネクタが不完全に接続されていると判断するステップと、を備えるインターフェース・コネクタ接続状態判断方法であって、
前記インターフェース・コネクタ接続状態判断方法を行う装置は、前記挿入基板及び被挿入基板に電源を供給するメイン電源とは別のスタンバイ電源で動作し、前記スタンバイ電源は、前記メイン電源が供給される前に起動され、前記挿入基板が前記被挿入基板に不完全に接続された状態であっても、前記インターフェース・コネクタ接続状態判断方法を行う装置に供給され、
前記交流テスト信号は、１系統あり、該１系統の交流テスト信号は、挿入基板の両端にあるインターフェース・コネクタを経由するが、他のインターフェース・コネクタは経由しないことを特徴とするインターフェース・コネクタ接続状態判断方法。
【請求項１０】
請求項８又は９に記載のインターフェース・コネクタ接続状態判断方法において、
当該インターフェース・コネクタ接続状態判断方法を行う装置は、接続状態が判断される挿入基板に備わることを特徴とするインターフェース・コネクタ接続状態判断方法。
【請求項１１】
請求項８乃至１０の何れか１項に記載のインターフェース・コネクタ接続状態判断方法において、
前記交流テスト信号の周波数は、最低でも、稼働状態で前記インターフェース・コネクタを経由する信号の最高周波数と同一であることを特徴とするインターフェース・コネクタ接続状態判断方法。
【請求項１２】
請求項８乃至１１の何れか１項に記載のインターフェース・コネクタ接続状態判断方法において、
前記挿入基板が前記被挿入基板に不完全に接続されていると判断した場合、メイン電源の投入を禁止するステップを更に備えることを特徴とするインターフェース・コネクタ接続状態判断方法。
【請求項１３】
請求項８乃至１２の何れか１項に記載のインターフェース・コネクタ接続状態判断方法において、
前記挿入基板が前記被挿入基板に不完全に接続されていると判断した場合、その判断の内容を表示するステップを更に備えることを特徴とするインターフェース・コネクタ接続状態判断方法。
【請求項１４】
請求項８乃至１３の何れか１項に記載のインターフェース・コネクタ接続状態判断方法において、
前記エラーが含まれているか否かの判断は、出力信号と折り返し信号との比較、折り返し信号のＣＲＣ又は折り返し信号のパリティチェックにより行うことを特徴とするインターフェース・コネクタ接続状態判断方法。
【請求項１５】
請求項１乃至７の何れか１項に記載のインターフェース・コネクタ接続状態判断装置において、
前記交流テスト信号は、符号理論で言うエラー検出可能な信号であることを特徴とするインターフェース・コネクタ接続状態判断装置。
【請求項１６】
請求項８乃至１４の何れか１項に記載のインターフェース・コネクタ接続状態判断方法において、
前記交流テスト信号は、符号理論で言うエラー検出可能な信号であることを特徴とするインターフェース・コネクタ接続状態判断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、挿入基板と被挿入基板との間のインターフェース・コネクタが十分に接続されているか否かを判断するためのインターフェース・コネクタ接続状態判断装置及びその装置に関する。
【背景技術】
【０００２】
サーバ・ブレードとは、サーバの機能を１枚の基板に集約したもののことをいう。被挿入基板である収納ユニットに挿入基板であるサーバ・ブレードを複数装着して全体を１台のサーバとして稼動させるシステムをブレード・サーバという。
【０００３】
１枚のサーバ・ブレードにはメモリやハードディスク、マイクロプロセッサなど、コンピュータとして稼動するのに必要なすべての要素が装着されている。ブレード・サーバ筐体にはサーバ・ブレードを収納させるためのインターフェース・コネクタが並んでおり、収納ユニットに装着されているインターフェース・コネクタにサーバ・ブレードを必要な枚数取り付けて稼動させることによりブレード・サーバを構築する。
【０００４】
ブレードにはサーバ以外にもネットワーク機器などが用意されていることもある。
【０００５】
また、ブレードＰＣとは、クライアント・パソコンのプロセッサ、メモリ、ハードディスクといった本体部分を「ブレード」と呼ぶ薄いボードに集約したものである。ラックに複数枚のブレードを搭載して、大量のクライアント・パソコンを１台の筐体に集合させる。ここでも、ラック側の被挿入基板である収納ユニットと挿入基板であるブレードとはインターフェース・コネクタを介して接続される。
【０００６】
ところで、今までの手法では、インターフェース・コネクタが不完全に接続された状態でブレード本体（挿入基板）の電源が入ってしまう可能性があり、メイン電源を投入して運用を開始してから通信ができないなどの不具合を検出して始めてインターフェース・コネクタが不完全に接続されていることがわかることがあった。
【０００７】
特許文献１には、「不完全な回線断」の回線状態を判断できる方式が開示されている。この方式では、フラグ異常、ＣＲＣ異常、ショートフレーム異常及びオーバーラン異常を検出し、一定時間内の異常のカウント値が一定値以上であれば、「不完全な回線断」が発生したと判断する。
【特許文献１】特開２００６−２８７８２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明に関連した発明では、接続を確認する信号線が直流的に繋がっているのか、又は、繋がっていないのかの判断のみでメイン電源を投入するか否かの判断をするため、装置を立ち上げてから後に高周波信号で通信が出来ないこととなるなど、運用後に不具合が見つかってしまう場合がある。
【０００９】
また、特許文献１の発明は、コネクタの接続に特化したものではなく、また、装置が稼働する前に接続状態を判断するものではないため、どのコネクタの接続が不十分であるという情報を得ることができず、また、接続が不完全であっても装置が稼働状態に入ってしまう。
【００１０】
そこで、本発明は、メイン電源を投入する前にブレードなどの基板と収納ユニットなどの被挿入基板との間のインターフェース・コネクタが完全に接続されているか否かを判断することを可能とするインターフェース・コネクタ接続状態判断装置及びその方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の観点によれば、挿入基板から被挿入基板に交流テスト信号を出力する手段と、前記被挿入基板で前記挿入基板に折り返された前記交流テスト信号にエラーが含まれているか否かを判断し、エラーが含まれている場合には、前記挿入基板と前記被挿入基板との間のインターフェース・コネクタが不完全に接続されていると判断する手段と、を備えるインターフェース・コネクタ接続状態判断装置であって、前記インターフェース・コネクタ接続状態判断装置は、前記挿入基板及び被挿入基板に電源を供給するメイン電源とは別のスタンバイ電源で動作し、前記スタンバイ電源は、前記メイン電源が供給される前に起動され、前記挿入基板が前記被挿入基板に不完全に接続された状態であっても、前記インターフェース・コネクタ接続状態判断装置に供給され、前記交流テスト信号は、２系統あり、一方の系統の交流テスト信号は前記挿入基板の一方の端に設けられたインターフェース・コネクタを経由し、他方の系統の交流テスト信号は前記挿入基板の他方の端に設けられたインターフェース・コネクタを経由するが、他のインターフェース・コネクタは経由しないことを特徴とするインターフェース・コネクタ接続状態判断装置が提供される。
また、本発明の第２の観点によれば、挿入基板から被挿入基板に交流テスト信号を出力する手段と、前記被挿入基板で前記挿入基板に折り返された前記交流テスト信号にエラーが含まれているか否かを判断し、エラーが含まれている場合には、前記挿入基板と前記被挿入基板との間のインターフェース・コネクタが不完全に接続されていると判断する手段と、備えるインターフェース・コネクタ接続状態判断装置であって、前記インターフェース・コネクタ接続状態判断装置は、前記挿入基板及び被挿入基板に電源を供給するメイン電源とは別のスタンバイ電源で動作し、前記スタンバイ電源は、前記メイン電源が供給される前に起動され、前記挿入基板が前記被挿入基板に不完全に接続された状態であっても、前記インターフェース・コネクタ接続状態判断装置に供給され、前記交流テスト信号は、１系統あり、該１系統の交流テスト信号は、挿入基板の両端にあるインターフェース・コネクタを経由するが、他のインターフェース・コネクタは経由しないことを特徴とするインターフェース・コネクタ接続状態判断装置が提供される。
【００１２】
また、本発明の第３の観点によれば、挿入基板から被挿入基板に交流テスト信号を出力するステップと、前記被挿入基板で前記挿入基板に折り返された前記交流テスト信号にエラーが含まれているか否かを判断し、エラーが含まれている場合には、前記挿入基板と前記被挿入基板との間のインターフェース・コネクタが不完全に接続されていると判断するステップと、を備えるインターフェース・コネクタ接続状態判断方法であって、前記インターフェース・コネクタ接続状態判断方法を行う装置は、前記挿入基板及び被挿入基板に電源を供給するメイン電源とは別のスタンバイ電源で動作し、前記スタンバイ電源は、前記メイン電源が供給される前に起動され、前記挿入基板が前記被挿入基板に不完全に接続された状態であっても、前記インターフェース・コネクタ接続状態判断方法を行う装置に供給され、前記交流テスト信号は、２系統あり、一方の系統の交流テスト信号は前記挿入基板の一方の端に設けられたインターフェース・コネクタを経由し、他方の系統の交流テスト信号は前記挿入基板の他方の端に設けられたインターフェース・コネクタを経由するが、他のインターフェース・コネクタは経由しないことを特徴とするインターフェース・コネクタ接続状態判断方法が提供される。
また、本発明の第４の観点によれば、挿入基板から被挿入基板に交流テスト信号を出力するステップと、前記被挿入基板で前記挿入基板に折り返された前記交流テスト信号にエラーが含まれているか否かを判断し、エラーが含まれている場合には、前記挿入基板と前記被挿入基板との間のインターフェース・コネクタが不完全に接続されていると判断するステップと、を備えるインターフェース・コネクタ接続状態判断方法であって、前記インターフェース・コネクタ接続状態判断方法を行う装置は、前記挿入基板及び被挿入基板に電源を供給するメイン電源とは別のスタンバイ電源で動作し、前記スタンバイ電源は、前記メイン電源が供給される前に起動され、前記挿入基板が前記被挿入基板に不完全に接続された状態であっても、前記インターフェース・コネクタ接続状態判断方法を行う装置に供給され、前記交流テスト信号は、１系統あり、該１系統の交流テスト信号は、挿入基板の両端にあるインターフェース・コネクタを経由するが、他のインターフェース・コネクタは経由しないことを特徴とするインターフェース・コネクタ接続状態判断方法。
【発明の効果】
【００１４】
本発明によれば、挿入基板が動作状態に入る前に、その挿入基板が被挿入基板にインターフェース・コネクタにより完全に接続されているか否かを判断することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１６】
［実施形態１］
図１は、本発明によるインターフェース・コネクタ接続状態判断装置を含むシステムを示すブロック図である。
【００１７】
図１を参照すると、このシステムは、ブレード本体１００、収納ユニット２００、インターフェース・コネクタ１（符号４０）、インターフェース・コネクタ２（符号４１）、インターフェース・コネクタ３（符号４２）及びインターフェース・コネクタ４（符号４３）を有する。
【００１８】
各インターフェース・コネクタは、収納ユニット２００側の部分とブレード本体側１００側の部分を備える。一方の部分に多数のピンが備わり、他方の部分に多数の穴が備わり、ピンが穴に勘合することによりこれらの部分は結合状態となる。また、ピンと穴は銅などの導電性物質から成り、電気信号をブレード本体１００と収納ユニット２００との間でやりとりするために用いられる。ピンと穴とは金メッキが施されていていてもよく、この場合には、ピンと穴との電気的接続状態が良好になり、また、経時的に電気的接続状態が悪化することも避けられる。
【００１９】
ブレード本体１００が挿入基板であり、収納ユニット２００が被挿入基板である。
【００２０】
ブレード本体には、インターフェース・チェック・コントローラ１０、ＢＭＣ（ボード・マネジメント・コントローラ）２０及び表示機器３０が備わる。インターフェース・チェック・コントローラ１０及びＢＭＣ２０は、それぞれ、専用ＬＳＩにより構成されていてもよいが、ＣＰＵがプログラムを実行することによって実現されてもよい。表示装置３０は、例えば、ＬＣＤ(Liquid Crystal Display)であるが、ＬＥＤ(Light Emitting Diode)であってもよい。インターフェース・チェック・コントローラ１０、ＢＭＣ２０及び表示機器３０がインターフェース・コネクタ接続状態判断装置を構成する。図１の例では、インターフェース・コネクタ接続状態判断装置は、ブレード本体に備わるが、ブレード本体と別個の装置として存在してもよい。
【００２１】
インターフェース・チェック・コントローラ１０は、ステータスレジスタ１Ａ、エラーレジスタ４Ａ、送信側ポート２Ａ、受信側ポート２Ｂ、送信側ポート３Ａ、受信側ポート３Ｂ、送信側ポート５Ａ、受信側ポート５Ｂ、送信側ポート６Ａ、受信側ポート６Ｂを備える。
【００２２】
ステータスレジスタ１Ａは、エラーレジスタ４Ａに書き込まれている値が有効なものであるのか否かを示す。例えば、ステータスレジスタ１Ａの値がＨＩＧＨであれば、エラーレジスタ４Ａに書き込まれている値が有効である。
【００２３】
エラーレジスタ４Ａは、各インターフェース・コネクタの電気的接続状態が正常であるのか異常であるのかを示すフラグを格納するためのビットとブレード本体に接続されたインターフェース・コネクタが全体として正常であるのか異常であるのかを示すフラグを格納するためのビットを有する。従って、図１の例では、インターフェース・コネクタが４つあるのに対応してエラーレジスタ４Ａは５（＝４＋１）個のビットを有する。
【００２４】
各送信側ポートからは交流テスト信号が出力される。交流テスト信号の周波数は、最低でも、ブレード本体が稼働状態に入った時に、インターフェース・コネクタを通る信号の最高周波数である。
【００２５】
各インターフェース・コネクタの接続状態が正常であれば、各送信ポートから出力された交流テスト信号は、ブレード本体１００の配線を介して各インターフェース・コネクタに到達し、インターフェース・コネクタを介して収納ユニット２００に到達する。収納ユニット２００は、各インターフェース・コネクタ毎に、インターフェース・コネクタのあるピン（又は穴）から来た交流テスト信号をインターフェース・コネクタの別の位置にある穴（又はピン）に折り返すための配線を有している。従って、各インターフェース・コネクタの接続状態が正常であれば、収納ユニット２００に到達した交流テスト信号は、収納ユニットでブレード本体１００側に折り返し、インターフェース・コネクタを介して、ブレード本体に到達し、ブレード本体の配線を介して、送信側ポートに対応する受信側ポートに到達する。
【００２６】
インターフェース・チェック・コントローラは、受信側ポートが受信した交流テスト信号が正常であるか否かを判断する。判断のためには、例えば、送信側ポートから出力された交流テスト信号のパターンを既知の情報として持っており、受信ポートが受信した交流テスト信号が送信ポートから送信された交流テスト信号とパターンが同一であるかどうかを判断する。また、交流テスト信号がＣＲＣ(Cyclic Redundancy Check)用のパターンを有するようにして、受信ポートが受信した交流テスト信号をＣＲＣにかけることにより、受信側ポートが受信した交流信号が正常であるか否かを判断することもできる。この外に、交流テスト信号をＢＣＨ符号語などのエラー検出用の符号語として、受信ポートが受信した交流テスト信号をエラーチェックにかけることにより、受信側ポートが受信した交流テスト信号が正常であるか否かを判断することもできる。単純にテストをしたいのであれば、パリティチェックにより、受信側ポートが受信した交流テスト信号が正常であるか否かを判断することもできる。
【００２７】
図１に示すように、各インターフェース・コネクタ毎に、別々の交流テスト信号を通して、受信側ポートが受信した交流テスト信号が正常であるか否かを判断するので、異常が生じているインターフェース・コネクタを個別に特定することができる。
【００２８】
また、少なくとも１つのインターフェース・コネクタが正常に接続していなければ、ブレード本体全体として、収納ユニットとの間で正しい信号の受け渡しを行うことが出来ないため、少なくとも１つのインターフェース・コネクタが正常に接続していないことを示すためのエラーフラグを全てのインターフェース・コネクタについてのエラーフラグの論理和を取ることにより求め、この論理和により得られた、ブレード本体全体についてのエラーフラグが真であれば、エラーの状態を表示装置３０に表示し、また、メイン電源の投入を禁止する。
【００２９】
次に、図１乃至５を参照して、本実施形態によるインターフェース・コネクタ接続状態判断装置の動作を説明する。
【００３０】
図２は、インターフェース・チェック・コントローラ１０の動作を示すフローチャートである。
【００３１】
図２を参照すると、スタンバイ電源が投入されると、インターフェース・チェック・コントローラ１０は、まず、ステータスレジスタ１Ａの値を「Ｎｏｔ  Ｒｅａｄｙ」を示す値にする（ステップＳ１０１）。
【００３２】
次に、エラーレジスタ４Ａ内の全てのエラーフラグ（各インターフェース・コネクタについてのエラーフラグと基板全体についてのエラーフラグ。合計５（＝４＋１）つのエラーフラグ。）をリセットする（ステップＳ１０３）。
【００３３】
次に、インターフェース・コネクタの接続テストを行う（ステップＳ１０５）。この接続テストは上述したとおりのものである。すなわち、接続テストにおいては、各インターフェース・コネクタ毎に、交流テスト信号により、そのインターフェース・コネクタの接続状態がテストされる。
【００３４】
次に、インターフェース・コネクタ１（符号４０）を通った交流テスト信号にエラーがあったか否かを判断する（ステップＳ１０７）。インターフェース・コネクタ１（符号４０）を通った交流テスト信号にエラーがあった場合には、エラーレジスタ４Ａ内のインターフェース・コネクタ１に対応するエラーフラグ及び基板全体についてのメインエラーフラグをセットする（ステップＳ１０９）。これは、受信側ポート２Ｂが受信した交流テスト信号をポートレジスタに格納しておくことにより可能となる。
【００３５】
次に、インターフェース・コネクタ２（符号４１）を通った交流テスト信号にエラーがあったか否かを判断する（ステップＳ１１１）。インターフェース・コネクタ２（符号４１）を通った交流テスト信号にエラーがあった場合には、エラーレジスタ４Ａ内のインターフェース・コネクタ２に対応するエラーフラグ及び基板全体についてのメインエラーフラグをセットする（ステップＳ１１３）。これは、受信側ポート５Ｂが受信した交流テスト信号をポートレジスタに格納しておくことにより可能となる。
【００３６】
次に、インターフェース・コネクタ３（符号４２）を通った交流テスト信号にエラーがあったか否かを判断する（ステップＳ１１５）。インターフェース・コネクタ３（符号４２）を通った交流テスト信号にエラーがあった場合には、エラーレジスタ４Ａ内のインターフェース・コネクタ３に対応するエラーフラグ及び基板全体についてのメインエラーフラグをセットする（ステップＳ１１７）。これは、受信側ポート６Ｂが受信した交流テスト信号をポートレジスタに格納しておくことにより可能となる。
【００３７】
次に、インターフェース・コネクタ４（符号４３）を通った交流テスト信号にエラーがあったか否かを判断する（ステップＳ１１９）。インターフェース・コネクタ４（符号４３）を通った交流テスト信号にエラーがあった場合には、エラーレジスタ４Ａ内のインターフェース・コネクタ４に対応するエラーフラグ及び基板全体についてのメインエラーフラグをセットする（ステップＳ１２１）。これは、受信側ポート３Ｂが受信した交流テスト信号をポートレジスタに格納しておくことにより可能となる。
【００３８】
次に、ステータスレジスタ１Ａの値を「Ｒｅａｄｙ」を示す値にする（ステップＳ１２３）。
【００３９】
図３は、ＢＭＣ２０の動作を示すフローチャートである。
【００４０】
図３を参照すると、スタンバイ電源が投入されると、ＢＭＣ２０は、まず、ステータスレジスタ１Ａの値が「Ｒｅａｄｙ」を示す値であるか否かを判断する（ステップＳ１３１）。ステータスレジスタ１Ａの値が「Ｒｅａｄｙ」を示す値でない場合には（ステップＳ１３１でＮｏ）、この判断を繰り返す。ステータスレジスタ１Ａは、図２のステップＳ１０１で「Ｎｏｔ  Ｒｅａｄｙ」を示す値に設定され、ステップＳ１２３で「Ｒｅａｄｙ」を示す値に設定されるので、インターフェース・チェック・コントローラ１０のステップＳ１２３が終了するまで、ＢＭＣ２０は、ステップＳ１３１を繰り返すこととなる。
【００４１】
ステータスレジスタ１Ａの値が「Ｒｅａｄｙ」を示す値になったならば（ステップＳ１３１でＹｅｓ）、メインエラーフラグがセットされているか否かを判断する（ステップＳ１３３）。
【００４２】
セットされていなければ（ステップＳ１３３でＮｏ）、エラー皆無を示す情報を表示機器３０に表示する（ステップＳ１３５）。例えば、ＬＣＤに「Ｎｏ  Ｃｏｎｎｅｃｔｉｏｎ  Ｅｒｒｏｒ」という文字を表示する。
【００４３】
次に、メイン電源を投入する（ステップＳ１３７）。
【００４４】
メインエラーフラグがセットされていれば（ステップＳ１３３でＹｅｓ）、エラーがあることを示す情報を表示機器３０に表示する（ステップＳ１３９）。例えば、ＬＣＤに「Ｃｏｎｎｅｃｔｉｏｎ  Ｅｒｒｏｒ  Ｏｃｃｕｒｓ」という文字を表示する。
【００４５】
次に、インターフェース・コネクタ１（符号４０）に対応するエラーフラグがセットされているか否かを判断する（ステップＳ１４１）。インターフェース・コネクタ１（符号４０）に対応するエラーフラグがセットされていれば（ステップＳ１４１でＹｅｓ）、インターフェース・コネクタ１（符号４０）の接続にエラーがある旨を示す情報を表示機器３０に表示する（ステップＳ１４３）。例えば、ＬＣＤに「Ｅｒｒｏｒ  Ｏｃｃｕｒｓ  ｉｎ  Ｃｏｎｎｅｃｔｏｒ  １」という文字を表示する。インターフェース・コネクタ１（符号４０）に対応するエラーフラグがセットされていなければ（ステップＳ１４１でＮｏ）、インターフェース・コネクタ１（符号４０）の接続にエラーがない旨を示す情報を表示機器３０に表示する（ステップＳ１４５）。例えば、ＬＣＤに「Ｎｏ  Ｅｒｒｏｒ  Ｏｃｃｕｒｓ  ｉｎ  Ｃｏｎｎｅｃｔｏｒ  １」という文字を表示する。
【００４６】
次に、インターフェース・コネクタ２（符号４１）に対応するエラーフラグがセットされているか否かを判断する（ステップＳ１４７）。インターフェース・コネクタ２（符号４１）に対応するエラーフラグがセットされていれば（ステップＳ１４７でＹｅｓ）、インターフェース・コネクタ２（符号４１）の接続にエラーがある旨を示す情報を表示機器３０に表示する（ステップＳ１４９）。例えば、ＬＣＤに「Ｅｒｒｏｒ  Ｏｃｃｕｒｓ  ｉｎ  Ｃｏｎｎｅｃｔｏｒ  ２」という文字を表示する。インターフェース・コネクタ２（符号４１）に対応するエラーフラグがセットされていなければ（ステップＳ１４７でＮｏ）、インターフェース・コネクタ２（符号４１）の接続にエラーがない旨を示す情報を表示機器３０に表示する（ステップＳ１５１）。例えば、ＬＣＤに「Ｎｏ  Ｅｒｒｏｒ  Ｏｃｃｕｒｓ  ｉｎ  Ｃｏｎｎｅｃｔｏｒ  ２」という文字を表示する。
【００４７】
次に、インターフェース・コネクタ３（符号４２）に対応するエラーフラグがセットされているか否かを判断する（ステップＳ１５３）。インターフェース・コネクタ３（符号４２）に対応するエラーフラグがセットされていれば（ステップＳ１５３でＹｅｓ）、インターフェース・コネクタ３（符号４２）の接続にエラーがある旨を示す情報を表示機器３０に表示する（ステップＳ１５５）。例えば、ＬＣＤに「Ｅｒｒｏｒ  Ｏｃｃｕｒｓ  ｉｎ  Ｃｏｎｎｅｃｔｏｒ  ３」という文字を表示する。インターフェース・コネクタ３（符号４２）に対応するエラーフラグがセットされていなければ（ステップＳ１５３でＮｏ）、インターフェース・コネクタ３（符号４２）の接続にエラーがない旨を示す情報を表示機器３０に表示する（ステップＳ１５７）。例えば、ＬＣＤに「Ｎｏ  Ｅｒｒｏｒ  Ｏｃｃｕｒｓ  ｉｎ  Ｃｏｎｎｅｃｔｏｒ  ３」という文字を表示する。
【００４８】
次に、インターフェース・コネクタ４（符号４３）に対応するエラーフラグがセットされているか否かを判断する（ステップＳ１５９）。インターフェース・コネクタ４（符号４３）に対応するエラーフラグがセットされていれば（ステップＳ１５９でＹｅｓ）、インターフェース・コネクタ４（符号４３）の接続にエラーがある旨を示す情報を表示機器３０に表示する（ステップＳ１６１）。例えば、ＬＣＤに「Ｅｒｒｏｒ  Ｏｃｃｕｒｓ  ｉｎ  Ｃｏｎｎｅｃｔｏｒ  ４」という文字を表示する。インターフェース・コネクタ４（符号４３）に対応するエラーフラグがセットされていなければ（ステップＳ１５９でＮｏ）、インターフェース・コネクタ４（符号４３）の接続にエラーがない旨を示す情報を表示機器３０に表示する（ステップＳ１６３）。例えば、ＬＣＤに「Ｎｏ  Ｅｒｒｏｒ  Ｏｃｃｕｒｓ  ｉｎ  Ｃｏｎｎｅｃｔｏｒ  ４」という文字を表示する。
【００４９】
ステップＳ１６１又はステップＳ１６３で処理は終了し、メイン電源の投入は行わない。
【００５０】
図４は、全てのインターフェース・コネクタの接続状態が正常である場合のタイミングチャートである。
【００５１】
図４を参照すると、スタンバイ電源が投入された直後では、ステータスレジスタ１Ａの値は「Ｎｏｔ  Ｒｅａｄｙ」を表す値である。また、メインエラーレジスタの値はＬｏｗであるが、ステータスレジスタ１Ａの値が「Ｎｏｔ  Ｒｅａｄｙ」であるので、メインエラーレジスタの値は無効である。また、表示機器３０は、テスト中の旨を表示する。例えば、「Ｉｎｓｐｅｃｔｉｎｇ  Ｃｏｎｎｅｃｔｉｏｎ  Ｎｏｗ」という文字を表示する。
【００５２】
インターフェース・チェック・コントローラ１０によるテストが完了したならば、ステータスレジスタ１Ａの値は「Ｒｅａｄｙ」を示す値に変化する。
【００５３】
続いて、ＢＭＣ２０がステップＳ１３５、Ｓ１３７を行うため、表示機器３０が「エラー皆無」の旨を表示し、メイン電源が投入される。
【００５４】
図５は、少なくとも一部のインターフェース・コネクタの接続状態が異常である場合のタイミングチャートである。
【００５５】
図５を参照すると、スタンバイ電源が投入された直後では、ステータスレジスタ１Ａの値は「Ｎｏｔ  Ｒｅａｄｙ」を表す値である。また、メインエラーレジスタの値はＬｏｗであるが、ステータスレジスタ１Ａの値が「Ｎｏｔ  Ｒｅａｄｙ」であるので、メインエラーレジスタの値は無効である。また、表示機器３０は、テスト中の旨を表示する。例えば、「Ｉｎｓｐｅｃｔｉｎｇ  Ｃｏｎｎｅｃｔｉｏｎ  Ｎｏｗ」という文字を表示する。
【００５６】
インターフェース・チェック・コントローラ１０によるテストが完了したならば、ステータスレジスタ１Ａの値は「Ｒｅａｄｙ」を示す値に変化する。
【００５７】
続いて、ＢＭＣ２０がステップＳ１３９以降のステップを行うため、表示機器３０が「エラー有り」の旨を示す情報とエラーのあるインターフェース・コネクタを特定できる情報を表示する。メイン電源は投入されない。
【００５８】
実施形態１によれば、全てのインターフェース・コネクタの接続状態を個々にチェックするので、接続状態が不良なインターフェース・コネクタを特定することができる。また、少なくとも１つのインターフェース・コネクタの接続状態が不良であると、電源が投入されないので、動作中にインターフェース・コネクタの接続不良によりエラーが発生することを防止することができる。
【００５９】
［実施形態２］
実施形態１では、全部のインターフェース・コネクタについてエラー・チェックが行われる。従って、例えば、インターフェース・コネクタ２（符号４１）のみが斜めになっているために、インターフェース・コネクタ２（符号４１）のみにエラーが発生している場合にも対応することができる。
【００６０】
しかし、インターフェース・コネクタの接続状態が不十分であることの原因が、ブレード本体１００全体が斜めに収納ユニット２００に収まっていることであることが多い。このような場合には、両端のインターフェース・コネクタ（インターフェース・コネクタ１（符号４０）及びインターフェース・コネクタ４（符号４３））の接続状態のみを確認すればよい。実施形態はこのような場合に対応したものである。
【００６１】
図６に示すように、インターフェース・コネクタ１（符号４０）及びインターフェース・コネクタ４（符号４３）のみに交流テスト信号を通す。
【００６２】
インターフェース・チェック・コントローラ１０の動作は、図２に示すものに準じたものである。図２に示すフローチャートにおいて、ステップＳ１１１、Ｓ１１３、Ｓ１１５、Ｓ１１７を削除したものが、実施形態２におけるインターフェース・チェック・コントローラ１０の動作である。
【００６３】
ＢＭＣ２０の動作は、図３に示すものに準じたものである。図３に示すフローチャートにおいて、ステップＳ１４７、Ｓ１４９、Ｓ１５１、Ｓ１５３、Ｓ１５５、Ｓ１５７を削除したものが、実施形態２におけるＢＭＣ２０の動作である。
【００６４】
実施形態２によれば、両端のインターフェース・コネクタの接続状態をチェックするので、両端のうちの何れかのインターフェース・コネクタの接続状態が不良であれば、それを検出することができる。また、両端のうちの何れかのインターフェース・コネクタの接続状態が不良であるのは、ブレード本体１００全体が斜めに収納ユニット２００に収まっている場合に多いため、そのような場合に対応して、接続不良を検出することができる。更に、両端のインターフェース・コネクタのうち、少なくとも１つのインターフェース・コネクタの接続状態が不良であると、電源が投入されないので、動作中に少なくとも両端のインターフェース・コネクタの接続不良によりエラーが発生することを防止することができる。
【００６５】
［実施形態３］
実施形態３は、どのインターフェース・コネクタの接続状態が不完全であるのかを検出することはできない。しかし、インターフェース・コネクタ１〜４のうち少なくとも１つのインターフェース・コネクタの接続状態が不完全であれば、それを検出することができる点において、実施形態１と共通する。
【００６６】
実施形態３における交流テスト信号の経路は、図７に示すようなものである。すなわち、送信側ポートと受信側ポートは一対しかない。送信側ポート２Ａから送信された交流テスト信号は、ブレード本体１００の配線を介してインターフェース・コネクタ１（符号４０）に到達する。その後、交流テスト信号は、収納ユニット２００、インターフェース・コネクタ１（符号４０）、ブレード本体１００、インターフェース・コネクタ２（符号４１）、収納ユニット２００、インターフェース・コネクタ２（符号４１）、ブレード本体１００、インターフェース・コネクタ３（符号４２）、収納ユニット２００、インターフェース・コネクタ３（符号４２）、ブレード本体１００、インターフェース・コネクタ４（符号４３）、収納ユニット２００、インターフェース・コネクタ４（符号４３）をこの順にジグザグに経由して、その後、ブレード本体１００の配線を介して受信側ポート２Ｂに到達する。
【００６７】
次に、図４及び図８乃至１０を参照して、本実施形態によるインターフェース・コネクタ接続状態判断装置の動作を説明する。
【００６８】
図８は、インターフェース・チェック・コントローラ１０の動作を示すフローチャートである。
【００６９】
図８を参照すると、スタンバイ電源が投入されると、インターフェース・チェック・コントローラ１０は、まず、ステータスレジスタ１Ａの値を「Ｎｏｔ  Ｒｅａｄｙ」を示す値にする（ステップＳ２０１）。
【００７０】
次に、エラーレジスタ４Ａ内の基板全体についてのエラーフラグをリセットする（ステップＳ２０３）。
【００７１】
次に、インターフェース・コネクタの接続テストを行う（ステップＳ２０５）。接続テストにおいては、１つの交流テスト信号により、全てのインターフェース・コネクタの接続状態がテストされる。
【００７２】
次に、全てのインターフェース・コネクタ１〜４（符号４０〜４３）を通った交流テスト信号にエラーがあったか否かを判断する（ステップＳ２０７）。全てのインターフェース・コネクタ１〜４（符号４０〜４３）を通った交流テスト信号にエラーがあった場合には（ステップＳ２０７でＹｅｓ）、エラーレジスタ４Ａ内の基板全体についてのメインエラーフラグをセットする（ステップＳ２０９）。これは、受信側ポート２Ｂが受信した交流テスト信号をポートレジスタに格納しておくことにより可能となる。
【００７３】
次に、ステータスレジスタ１Ａの値を「Ｒｅａｄｙ」を示す値にする（ステップＳ２１１）。
【００７４】
図９は、ＢＭＣ２０の動作を示すフローチャートである。
【００７５】
図９を参照すると、スタンバイ電源が投入されると、ＢＭＣ２０は、まず、ステータスレジスタ１Ａの値が「Ｒｅａｄｙ」を示す値であるか否かを判断する（ステップＳ２２１）。ステータスレジスタ１Ａの値が「Ｒｅａｄｙ」を示す値でない場合には（ステップＳ２２１でＮｏ）、この判断を繰り返す。ステータスレジスタ１Ａは、図８のステップＳ２０１で「Ｎｏｔ  Ｒｅａｄｙ」を示す値に設定され、ステップＳ２１１で「Ｒｅａｄｙ」を示す値に設定されるので、インターフェース・チェック・コントローラ１０のステップＳ２１１が終了するまで、ＢＭＣ２０は、ステップＳ２２１を繰り返すこととなる。
【００７６】
ステータスレジスタ１Ａの値が「Ｒｅａｄｙ」を示す値になったならば（ステップＳ２２１でＹｅｓ）、メインエラーフラグがセットされているか否かを判断する（ステップＳ２２３）。
【００７７】
セットされていなければ（ステップＳ２２３でＮｏ）、エラー皆無を示す情報を表示機器３０に表示する（ステップＳ２２５）。例えば、ＬＣＤに「Ｎｏ  Ｃｏｎｎｅｃｔｉｏｎ  Ｅｒｒｏｒ」という文字を表示する。
【００７８】
次に、メイン電源を投入する（ステップＳ２２７）。
【００７９】
メインエラーフラグがセットされていれば（ステップＳ２２３でＹｅｓ）、エラーがあることを示す情報を表示機器３０に表示する（ステップＳ２２９）。例えば、ＬＣＤに「Ｃｏｎｎｅｃｔｉｏｎ  Ｅｒｒｏｒ  Ｏｃｃｕｒｓ」という文字を表示する。
【００８０】
ステップＳ２２９で処理は終了し、メイン電源の投入は行わない。
【００８１】
図４は、全てのインターフェース・コネクタの接続状態が正常である場合のタイミングチャートである。
【００８２】
図４を参照すると、スタンバイ電源が投入された直後では、ステータスレジスタ１Ａの値は「Ｎｏｔ  Ｒｅａｄｙ」を表す値である。また、メインエラーレジスタの値はＬｏｗであるが、ステータスレジスタ１Ａの値が「Ｎｏｔ  Ｒｅａｄｙ」であるので、メインエラーレジスタの値は無効である。また、表示機器３０は、テスト中の旨を表示する。例えば、「Ｉｎｓｐｅｃｔｉｎｇ  Ｃｏｎｎｅｃｔｉｏｎ  Ｎｏｗ」という文字を表示する。
【００８３】
インターフェース・チェック・コントローラ１０によるテストが完了したならば、ステータスレジスタ１Ａの値は「Ｒｅａｄｙ」を示す値に変化する。
【００８４】
続いて、ＢＭＣ２０がステップＳ２２５、Ｓ２２７を行うため、表示機器３０が「エラー皆無」の旨を表示し、メイン電源が投入される。
【００８５】
図１０は、少なくとも一部のインターフェース・コネクタの接続状態が異常である場合のタイミングチャートである。
【００８６】
図１０を参照すると、スタンバイ電源が投入された直後では、ステータスレジスタ１Ａの値は「Ｎｏｔ  Ｒｅａｄｙ」を表す値である。また、メインエラーレジスタの値はＬｏｗであるが、ステータスレジスタ１Ａの値が「Ｎｏｔ  Ｒｅａｄｙ」であるので、メインエラーレジスタの値は無効である。また、表示機器３０は、テスト中の旨を表示する。例えば、「Ｉｎｓｐｅｃｔｉｎｇ  Ｃｏｎｎｅｃｔｉｏｎ  Ｎｏｗ」という文字を表示する。
【００８７】
インターフェース・チェック・コントローラ１０によるテストが完了したならば、ステータスレジスタ１Ａの値は「Ｒｅａｄｙ」を示す値に変化する。
【００８８】
続いて、ＢＭＣ２０がステップＳ２２９を行うため、表示機器３０が「エラー有り」の旨を示す情報を表示する。メイン電源は投入されない。
【００８９】
実施形態３によれば、全てのインターフェース・コネクタを通る１本の配線を流れる接続チェック信号が正常であるかどうかにより接続状態をチェックするので、１本の配線と一系統の送信側ポート及び受信側ポートのみにより、インターフェース・コネクタ１〜４のうち少なくとも１つのインターフェース・コネクタの接続状態が不完全であれば、それを検出することができる。また、少なくとも１つのインターフェース・コネクタの接続状態が不良であると、電源が投入されないので、動作中にインターフェース・コネクタの接続不良によりエラーが発生することを防止することができる。
【００９０】
［実施形態４］
実施形態３では、全部のインターフェース・コネクタについてエラー・チェックが行われる。
【００９１】
しかし、インターフェース・コネクタの接続状態が不十分であることの原因が、ブレード本体１００全体が斜めに収納ユニット２００に収まっていることであることが多い。このような場合には、両端のインターフェース・コネクタ（インターフェース・コネクタ１（符号４０）及びインターフェース・コネクタ４（符号４３））の接続状態のみを確認すればよい。実施形態はこのような場合に対応したものである。
【００９２】
図１１に示すように、インターフェース・コネクタ１（符号４０）及びインターフェース・コネクタ４（符号４３）のみに交流テスト信号を通す。
【００９３】
インターフェース・チェック・コントローラ１０の動作は、図８に示すものと同一である。
【００９４】
ＢＭＣ２０の動作は、図９に示すものと同一である。
【００９５】
実施形態４によれば、両端のインターフェース・コネクタを通る１本の配線を流れる接続チェック信号が正常であるかどうかにより接続状態をチェックするので、１本の配線と一系統の送信側ポート及び受信側ポートのみにより、両端のインターフェース・コネクタのうち少なくとも１つのインターフェース・コネクタの接続状態が不完全であれば、それを検出することができる。また、両端のうちの何れかのインターフェース・コネクタの接続状態が不良であるのは、ブレード本体１００全体が斜めに収納ユニット２００に収まっている場合に多いため、そのような場合に対応して、接続不良を検出することができる。更に、両端のインターフェース・コネクタのうち、少なくとも１つのインターフェース・コネクタの接続状態が不良であると、電源が投入されないので、動作中に少なくとも両端のインターフェース・コネクタの接続不良によりエラーが発生することを防止することができる。
【産業上の利用可能性】
【００９６】
上記の実施形態では、ブレードを挿入基板の一例として説明をしたが、本発明は、一般の挿入基板の収納ユニットへの接続状態を判断するために利用することができる。
【００９７】
また、上記の実施形態では、収納ユニットを被挿入基板の一例として説明をしたが、本発明は、一般の挿入基板の一般の被挿入基板への接続状態を判断するために利用することができる。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施形態１による、インターフェース・コネクタ接続状態判断装置を含むシステムを示すブロック図である。
【図２】本発明の実施形態１による、インターフェース・チェック・コントローラの動作を示すフローチャートである。
【図３】本発明の実施形態１による、ＢＭＣ２０の動作を示すフローチャートである。
【図４】本発明の実施形態１、３による、全てのインターフェース・コネクタの接続状態が正常である場合のタイミングチャートである。
【図５】本発明の実施形態１による、少なくとも一部のインターフェース・コネクタの接続状態が異常である場合のタイミングチャートである。
【図６】本発明の実施形態２による、インターフェース・コネクタ接続状態判断装置を含むシステムを示すブロック図である。
【図７】本発明の実施形態３による、インターフェース・コネクタ接続状態判断装置を含むシステムを示すブロック図である。
【図８】本発明の実施形態３による、インターフェース・チェック・コントローラの動作を示すフローチャートである。
【図９】本発明の実施形態３による、ＢＭＣ２０の動作を示すフローチャートである。
【図１０】本発明の実施形態３による、少なくとも一部のインターフェース・コネクタの接続状態が異常である場合のタイミングチャートである。
【図１１】本発明の実施形態４による、インターフェース・コネクタ接続状態判断装置を含むシステムを示すブロック図である。
【符号の説明】
【００９９】
１Ａ  ステータスレジスタ
２Ａ  送信側ポート１
２Ｂ  受信側ポート１
３Ａ  送信側ポート２
３Ｂ  受信側ポート２
４Ａ  エラーレジスタ  ５Ａ  送信側ポート３
５Ｂ  受信側ポート３
６Ａ  送信側ポート４
６Ｂ  受信側ポート４
１０  インターフェース・チェック・コントローラ
２０  ボード・マネジメント・コントローラ
４０  インターフェース・コネクタ１
４１  インターフェース・コネクタ２
４２  インターフェース・コネクタ３
４３  インターフェース・コネクタ４
１００  ブレード本体
２００  収納ユニット
【図１】
0005196537.tif 000002
【図２】
0005196537.tif 000003
【図３】
0005196537.tif 000004
【図４】
0005196537.tif 000005
【図５】
0005196537.tif 000006
【図６】
0005196537.tif 000007
【図７】
0005196537.tif 000008
【図８】
0005196537.tif 000009
【図９】
0005196537.tif 000010
【図１０】
0005196537.tif 000011
【図１１】
0005196537.tif 000012