(57)【特許請求の範囲】
【請求項１】
プロセッサを搭載するサーバモジュールと、サーバＩ／Ｏを拡張するＩ／Ｏ拡張アダプタが搭載されるＩ／Ｏ拡張スロットを有するＩ／Ｏモジュールと、少なくともこれらのモジュールを管理する管理モジュールと、を有するサーバ装置において、
該サーバモジュールと該Ｉ／Ｏ拡張アダプタとをＰＣＩ Ｅｘｐｒｅｓｓインターフェースによって接続し、
前記ＰＣＩ Ｅｘｐｒｅｓｓインターフェース上には、中継バッファが挿入され、
該Ｉ／Ｏ拡張アダプタを搭載しているかを識別する識別情報を転送する特定インターフェースによって該Ｉ／Ｏモジュールと該管理モジュールとを接続し、
該管理モジュールは、該特定インターフェースを用いて、該Ｉ／Ｏ拡張アダプタの搭載又は未搭載を識別する処理ユニットと、該処理ユニットによって取得された該Ｉ／Ｏ拡張アダプタの搭載又は未搭載を示す識別情報をＩ／Ｏ拡張スロットの構成情報として保持する記憶ユニットを有し、
該サーバモジュールは、該サーバモジュールの電源制御及び搭載されるデバイスのリセット制御を行う第１の管理ユニットを有し、
該第１の管理ユニットは、該Ｉ／Ｏ拡張アダプタが搭載される前記Ｉ／Ｏ拡張スロットの構成情報の有無と、該Ｉ／Ｏ拡張アダプタに接続される前記ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンク確立状態の有無とを比較し、
該Ｉ／Ｏ拡張アダプタが搭載され、前記ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンクが確立されていない場合、該ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンク状態は正常でないと検出し、リンク回復処理として、前記サーバモジュールの電源を遮断して再度サーバモジュールの電源を投入するサーバモジュールの電源制御、または前記Ｉ／Ｏ拡張アダプタのリセット制御の何れか一方の制御を行い、
該Ｉ／Ｏ拡張アダプタが搭載され、前記ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンクが確立されている場合、該ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンク状態は正常であると検出することを特徴とするサーバ装置。
【請求項２】
前記第１の管理ユニットは、該Ｉ／Ｏ拡張アダプタが未搭載で、前記ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンクが確立されていない場合、前記リンク回復処理を行わないことを特徴とする請求項１のサーバ装置。
【請求項３】
前記第１の管理ユニットは、該Ｉ／Ｏ拡張アダプタが未搭載で、前記ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンクが確立されている場合、該ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンク状態は正常でないと検出し、前記リンク回復処理を行うことを特徴とする請求項１記載のサーバ装置。
【請求項４】
該サーバモジュールは、該サーバモジュールの電源制御及び搭載されるデバイスのリセット制御を行う第１の管理ユニットを有し、
該Ｉ／Ｏ拡張アダプタを搭載していることが識別された場合、該第１の管理ユニットは、
該サーバモジュールの電源をオン、オフ制御を行うことでリンク回復処理を行うことを特徴とする請求項１乃至３のいずれかのサーバ装置。
【請求項５】
該Ｉ／Ｏモジュールは、該Ｉ／Ｏモジュールの電源制御及び該Ｉ／Ｏ拡張アダプタのリセット制御を行う第２の管理ユニットを有し、
該Ｉ／Ｏ拡張アダプタを搭載していることが識別された場合、該第２の管理ユニットは、
該Ｉ／Ｏ拡張アダプタのリセット制御を行うことでリンク回復処理を行うことを特徴とする請求項１乃至４のいずれかのサーバ装置。
【請求項６】
該サーバモジュールは、該サーバモジュールの電源制御及び搭載されるデバイスのリセット制御を行い、かつ該ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンク確立状態の有無と該管理モジュールから取得したＩ／Ｏ拡張スロットの構成情報の有無を照合することでリンク状態を認識する第１の管理ユニットを有することを特徴とする請求項１乃至５のいずれかのサーバ装置。
【請求項７】
プロセッサを有するサーバモジュールと、サーバＩ／Ｏを拡張するＩ／Ｏ拡張アダプタが搭載されるＩ／Ｏ拡張スロットを有するＩ／Ｏモジュールと、少なくとも該サーバモジュール及びＩ／Ｏモジュールを管理する管理モジュールとを有するサーバ装置におけるリンク回復処理方法であって、
ＰＣＩ Ｅｘｐｒｅｓｓインターフェースにより該サーバモジュールと該Ｉ／Ｏ拡張アダプタとを接続するステップと、
前記ＰＣＩ Ｅｘｐｒｅｓｓインターフェース上には、中継バッファを挿入するステップと、
該Ｉ／Ｏ拡張アダプタを搭載しているかを識別する識別情報を転送する特定インターフェースにより、該Ｉ／Ｏモジュールと該管理モジュールとを接続するステップと、
該管理モジュールは、処理ユニットによって、該特定インターフェースを用いて、該Ｉ／Ｏ拡張アダプタの搭載又は未搭載を識別し、該処理ユニットによって取得された該Ｉ／Ｏ拡張アダプタの搭載又は未搭載を示す識別情報をＩ／Ｏ拡張スロットの構成情報として記憶ユニットに保持するステップと、
該サーバモジュールは、第１の管理ユニットによって、該サーバモジュールの電源制御及び搭載されるデバイスのリセット制御を行うステップと、
該第１の管理ユニットは、該Ｉ／Ｏ拡張アダプタが搭載される前記Ｉ／Ｏ拡張スロットの構成情報の有無と、該Ｉ／Ｏ拡張アダプタに接続される前記ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンク確立状態の有無とを比較するステップと、
該Ｉ／Ｏ拡張アダプタが搭載され、前記ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンクが確立されていない場合、該ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンク状態は正常でないと検出し、リンク回復処理として、前記サーバモジュールの電源を遮断して再度サーバモジュールの電源を投入するサーバモジュールの電源制御、または前記Ｉ／Ｏ拡張アダプタのリセット制御の何れか一方の制御を行うステップと、
該Ｉ／Ｏ拡張アダプタが搭載され、前記ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンクが確立されている場合、該ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンク状態は正常であると検出するステップと、を有することを特徴とするリンク回復処理方法。
【請求項８】
前記第１の管理ユニットは、該Ｉ／Ｏ拡張アダプタが未搭載で、前記ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンクが確立されていない場合、前記リンク回復処理を行わないことを特徴とする請求項７のリンク回復処理方法。
【請求項９】
前記第１の管理ユニットは、該Ｉ／Ｏ拡張アダプタが未搭載で、前記ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンクが確立されている場合、該ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンク状態は正常でないと検出し、前記リンク回復処理を行うことを特徴とする請求項７記載のリンク回復処理方法。
【請求項１０】
該Ｉ／Ｏ拡張アダプタを搭載していることが識別された場合、該サーバモジュールに設けられた第１の管理ユニットは、該サーバモジュールの電源をオン、オフ制御を行うことでリンク回復処理を行うことを特徴とする請求項７乃至９のいずれかのリンク回復処理方法。
【請求項１１】
該Ｉ／Ｏ拡張アダプタを搭載していることが識別された場合、該Ｉ／Ｏモジュールに設けられた第２の管理ユニットは、該Ｉ／Ｏ拡張アダプタのリセット制御を行うことでリンク回復処理を行うことを特徴とする請求項７乃至９のいずれかのリンク回復処理方法。
【請求項１２】
該サーバモジュールに設けられ、該サーバモジュールの電源制御及び搭載されるデバイスのリセット制御を行う該第１の管理ユニットは、該ＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンク確立状態の有無と該管理モジュールから取得したＩ／Ｏ拡張スロットの構成情報の有無を照合することでリンク状態を認識することを特徴とする請求項８乃至１１のいずれかのリンク回復処理方法。
【請求項１３】
前記管理ユニットは、該ＰＣＩ Ｅｘｐｒｅｓｓインターフェースの初期化時に、前記比較を行うことを特徴とする請求項１記載のサーバ装置。
【請求項１４】
前記管理ユニットは、該ＰＣＩ Ｅｘｐｒｅｓｓインターフェースの初期化時に、前記比較を行うことを特徴とする請求項７記載のリンク回復処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーバ装置及びそのリンク回復処理方法に係り、特にＰＣＩ Ｅｘｐｒｅｓｓインターフェースを有するサーバ装置におけるリンク障害の回復処理に関するものである。
【背景技術】
【０００２】
コンピュータシステムが処理するデータ量の増加、及びプロセッサの高速化に伴い、コンピュータシステム内部を接続する相互接続インターフェースも高速かつ大容量のデータ転送が求められている。
【０００３】
従来、コンピュータシステム内部の相互接続インターフェースとしてＰＣＩ(Peripheral Component Interconnect)が広く利用されている。近年では、高速かつ大容量のデータ転送が可能でかつ実装コストの低いシリアルタイプのＰＣＩ Ｅｘｐｒｅｓｓが注目されており、ＰＣ(Personal Computer)をはじめとし、フロントエンド向け小規模サーバ装置からバックエンドで使用される基幹サーバ装置に至る様々なタイプのコンピュータシステムで広く利用されることが期待されている。
【０００４】
基幹サーバ装置においては、システムの高可用性が必要とされ、システムダウンを起こりにくくし、ダウンタイムの最小化を図ることが重要である。従来、ＰＣＩ Ｅｘｐｒｅｓｓインターフェースにリンク障害が発生した場合、リンクを構成するレーンのうち使用可能なレーンにてリンクを形成し、レーン縮退状態で動作させることでコンピュータシステムの高可用性を実現している。
【０００５】
ところで、リンク回復処理を行う際、ＰＣＩ Ｅｘｐｒｅｓｓインターフェース上に受信機が搭載されているか否かを認識する必要がある。受信機の搭載状態を示す情報が無いと、受信機がそのインターフェースに搭載されているにも拘わらずリンク障害が発生しているのか、受信機が搭載されずリンク障害が発生しているのかの判断ができず、その結果適切にリンク回復処理を実施することができない。
そこで、ＰＣＩ  Ｅｘｐｒｅｓｓでは、ＰＣＩ  Ｅｘｐｒｅｓｓ規格（非特許文献１）で規定されているリンクトレーニングシーケンスにおけるレシーバーディテクトメカニズムにて受信機の搭載状態の識別を行っている。
【０００６】
レシーバーディテクトメカニズムは、システム電源投入後、ＰＣＩ Ｅｘｐｒｅｓｓインターフェース上の送信機側において、リンクを構成しているレーンに対して一定の電圧を印加し、その遷移時間の違いで受信機の搭載状態を識別するメカニズムである。これは、ＰＣＩ  Ｅｘｐｒｅｓｓ物理信号上の送信機と受信機の間に挿入されるＡＣカップリングコンデンサの受信機側が、受信機が搭載されるとプルダウンされることにより、送信機から見える負荷容量が増え、その容量分をチャージする時間分だけ信号レベルの遷移時間が長くなることを利用している。
【０００７】
すなわち、ＰＣＩ Ｅｘｐｒｅｓｓインターフェース上に受信機が搭載されている場合、送信機から印加された信号の遷移時間は長く、未搭載の場合には、遷移時間が短くなることから、受信機の搭載状態を識別することが可能となる。
【０００８】
【非特許文献１】“ＰＣＩ  Ｅｘｐｒｅｓｓ  Ｂａｓｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  １．１”、ＰＣＩ−ＳＩＧ、インターネット＜URL：ｈｔｔｐ：／／ｗｗｗ．ｐｃｉｓｉｇ．ｃｏｍ／ｓｐｅｃｉｆｉｃａｔｉｏｎｓ／ｐｃｉｅｘｐｒｅｓｓ／ｂａｓｅ／＞
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記したように、ＰＣＩ Ｅｘｐｒｅｓｓインターフェースは、基幹システムに使用されるような大型サーバ装置にも適用されることを期待されている。このようなフォームファクターの大きいサーバ装置に２．５ＧHｚといった高速のインターフェースを実装する場合、配線長は長くなり、伝送路における損失が大きく信号品質の確保が困難となるため、伝送損失を補償するためイコライザなどといった中継バッファをＰＣＩ Ｅｘｐｒｅｓｓインターフェース上に挿入することが必要となる。
【００１０】
中継バッファを挿入した場合、レシーバーディテクトメカニズムでは、常にデバイスが搭載されている状態にみえてしまい、Ｉ／Ｏ拡張アダプタの搭載、未搭載の識別は不可能となる。
そのため、Ｉ／Ｏ拡張アダプタの搭載状態を識別できず、サーバ装置においてＰＣＩ Ｅｘｐｒｅｓｓインターフェースのリンク障害が発生した場合、リンク回復処理を実施すべきか判断することができず、システムの高可用性を実現させることが不可能となる。
【００１１】
そこで、本発明の目的は、ＰＣＩ Ｅｘｐｒｅｓｓインターフェースを有するサーバ装置におけるＩ／Ｏ拡張アダプタの搭載状態の識別を可能とし、その識別を利用してリンク回復処理を実現することにある。
【課題を解決するための手段】
【００１２】
本発明に係るサーバ装置は、好ましくは、プロセッサを搭載するサーバモジュールと、サーバＩ／Ｏを拡張するＩ／Ｏ拡張アダプタを有するＩ／Ｏモジュールと、少なくともこれらのモジュールを管理する管理モジュールと、を有するサーバ装置において、該サーバモジュールと該Ｉ／Ｏ拡張アダプタとをＰＣＩ Ｅｘｐｒｅｓｓインターフェースによって接続し、
該Ｉ／Ｏ拡張アダプタを搭載しているかを識別する識別情報を転送する特定インターフェースによって該Ｉ／Ｏモジュールと該管理モジュールとを接続し、
該ＰＣＩ Ｅｘｐｒｅｓｓインターフェースにリンク障害が発生した場合、該特定インターフェースを介して取得される識別情報を用いて該リンク状態を判断することを特徴とするサーバ装置として構成される。
【００１３】
また、本発明に係るリンク回復処理方法は、好ましくは、プロセッサを有するサーバモジュールと、サーバＩ／Ｏを拡張するＩ／Ｏ拡張アダプタを有するＩ／Ｏモジュールと、少なくとも該サーバモジュール及びＩ／Ｏモジュールを管理する管理モジュールとを有するサーバ装置におけるリンク回復処理方法であって、
ＰＣＩ Ｅｘｐｒｅｓｓインターフェースにより該サーバモジュールと該Ｉ／Ｏ拡張アダプタとを接続するステップと、
該Ｉ／Ｏ拡張アダプタを搭載しているかを識別する識別情報を転送する特定インターフェースにより、該Ｉ／Ｏモジュールと該管理モジュールとを接続するステップと、
該ＰＣＩ Ｅｘｐｒｅｓｓインターフェースにリンク障害が発生した場合、該特定インターフェースを介して取得される識別情報を用いて該リンク状態を判断するステップと、を有することを特徴とするリンク回復処理方法として構成される。
【発明の効果】
【００１４】
本発明によれば、ＰＣＩ Ｅｘｐｒｅｓｓインターフェースを有するサーバ装置において、ＰＣＩ Ｅｘｐｒｅｓｓインターフェースとは別に設けた特定のインターフェースを用いてＩ／Ｏ拡張アダプタの搭載状態を識別することが可能となる。これにより、ＰＣＩ Ｅｘｐｒｅｓｓインターフェースにリンク障害が発生した場合、Ｉ／Ｏ拡張アダプタの搭載状態の識別情報を用いて適切にリンク回復処理を行うことができる。而して、ＰＣＩ Ｅｘｐｒｅｓｓインターフェースを有するサーバ装置におけるシステムの高可用性を実現することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の一実施形態について説明する。
図１に示すように、サーバ装置は、サーバモジュール１、サーバＩ／Ｏを拡張するＩ／Ｏ拡張アダプタ１０を有するＩ／Ｏモジュール２と、サーバモジュール１及びＩ／Ｏモジュール２を含む装置全体を管理する管理モジュール３、およびこれらのモジュール１〜３を接続するバックプレーン４を備えて構成される。
【００１６】
サーバモジュール１は、チップセット（Ｃｈｉｐ Ｓｅｔ）７（即ち論理回路）を介して接続される、プロセッサ（ＣＰＵ）５、メモリ６及び管理ユニット８を有して構成される。チップセット７は、ＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４によりバックプレーン４を介してI／Ｏモジュール２上のＩ／Ｏ拡張スロット１１に搭載されるＩ／Ｏ拡張アダプタ１０に接続される。
【００１７】
また、チップセット７とＩ／Ｏモジュール２の管理ユニット１８は、Ｉ／Ｏ拡張アダプタリセット制御線１５により接続される。管理ユニット８と管理モジュール３とは通信用ＬＡＮ１７により接続される。更に、Ｉ／Ｏ拡張スロット１１と管理モジュール３はＩ／Ｏ拡張アダプタ搭載識別信号線１６により接続される。バックプレーン４は各モジュール間を接続する各種信号線を配線する。
【００１８】
この識別信号線１６は、ＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４とは別に設けられたインターフェースであり、Ｉ／Ｏ拡張スロット１１に搭載されるＩ／Ｏ拡張アダプタ１０の搭載状態（即ち搭載又は未搭載）を示す識別情報を転送する。
ここで、ＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４上にはＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４の伝送損失を補償するための中継バッファ９が挿入される。
【００１９】
サーバモジュール１内の管理ユニット８は、サーバモジュール１の電源制御及び搭載されるプロセッサ５やメモリ６等のデバイスのリセット制御を行う。ＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４にリンク障害が発生したことが検出された場合、管理ユニット８は、サーバモジュール１のＯＦＦ／ＯＮ制御、もしくは、チップセット７を介してＩ／Ｏ拡張アダプタリセット制御線１５経由でＩ／Ｏモジュール２内の管理ユニット１８へＩ／Ｏ拡張アダプタ１０のリセット処理を要求する信号（リセット処理要求信号）を送信する。
【００２０】
Ｉ／Ｏモジュール２はバックプレーン４上のＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４と接続され、Ｉ／Ｏ拡張スロット１１を備えることでＩ／Ｏ拡張アダプタ１０の搭載が可能となる。Ｉ／Ｏモジュール２は管理ユニット１８を備え、サーバモジュール１内の管理ユニット８からのＩ／Ｏ拡張アダプタ１０のリセット処理要求信号を受信し、Ｉ／Ｏ拡張アダプタ１０のリセット処理を行う。
【００２１】
管理モジュール３は、サービスプロセッサ１２の実行により搭載識別信号線１６を介して、Ｉ／Ｏ拡張スロット１１に搭載されるＩ／Ｏ拡張アダプタ１０の搭載状態を示す識別情報を取得する。取得されたＩ／Ｏ拡張アダプタ１０の搭載識別情報は、記憶部１３内に形成された構成情報ファイル１３１に、Ｉ／Ｏ拡張スロット１１の構成情報として保存される。搭載識別情報を含むＩ／Ｏ拡張スロット１１の構成情報は、通信用ＬＡＮ１７を介して管理ユニット８へ転送される。
【００２２】
図３に示すように、構成情報ファイル１３１は、ｎ台のサーバモジュール対応にｍ台のＩ／Ｏモジュールの搭載情報を示し、更に各Ｉ／Ｏモジュール対応にｋ台のＩＯスロットの搭載識別情報を示す。また、フラグ「０」が未搭載状態、「１」が搭載状態を示す。
図示の例では、サーバモジュールは＃０〜i台搭載され、i+1〜ｎまでは未搭載を示している。また、Ｉ／Ｏモジュールはｍ台搭載可能であるが、＃０のＩ／Ｏモジュールのみが「１」で搭載状態、他のＩ／Ｏモジュールは未搭載状態を示している。＃０のＩ／Ｏモジュールについて見れば、＃０〜２のＩＯ拡張スロットが搭載されているので、搭載状態「１」であり、他のスロットは未搭載状態「０」である。
【００２３】
バックプレーン４は各モジュール間の種々のインターフェースを配線するための基板である。図示の例では、サーバモジュール１、Ｉ／Ｏモジュール２及びＩ／Ｏ拡張スロット１１がそれぞれ１つずつ示されているが、バックプレーン４の配線を変更することによってサーバモジュール１、Ｉ／Ｏモジュール２及びＩ／Ｏ拡張スロット１１を任意の個数、及び任意の位置に配置することが可能となる。
【００２４】
次に、図２を参照して、サーバ装置のＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４にリンク障害が発生した場合のリンク回復処理について説明する。
管理モジュール３においてサービスプロセッサ１２は、Ｉ／Ｏ拡張アダプタ１０がＩ／Ｏ拡張スロット１１に搭載された段階で、搭載識別信号線１６経由でＩ／Ｏ拡張スロット１１におけるＩ／Ｏ拡張アダプタ１０の搭載識別情報を取得し、構成情報ファイル１３１にＩ／Ｏ拡張スロット１１の構成情報として保存する(Ｓ２１)。
サービスプロセッサ１２は、Ｉ／Ｏ拡張スロット１１の構成情報をファイル１３１に保存すると、そのＩ／Ｏ拡張スロット１１の構成情報を、通信用ＬＡＮ１７を介して管理ユニット８へ送信する(Ｓ２２)。
【００２５】
システム電源が投入された後(Ｓ２４)、管理ユニット８は、Ｉ／Ｏ拡張スロット１１に接続されているＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４の初期化を開始し(Ｓ２５)、ＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４のリンク確立状態と管理モジュール３から受けとったＩ／Ｏ拡張スロット１１の構成情報を比較する(Ｓ２６)。
比較の結果、管理ユニット８は、Ｉ／Ｏ拡張アダプタ１０が搭載されているにも拘わらずリンクが確立されていない場合、ＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４のリンク障害として検出する(Ｓ２７)。サーバモジュール１の電源を遮断し(Ｓ３０)、再度サーバモジュール１の電源を投入する(Ｓ２４)。なお、この場合リトライ回数Ｎは予め定めた回数Ｋ未満とする。
【００２６】
サーバモジュール１をＯＦＦ／ＯＮ制御することで、再度ＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４の初期化を実施し、ＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４のリンク回復を図ることができる。
リンク回復処理を実施し、リンク確立状態とＩ／Ｏ拡張スロット１１の構成情報が合致した場合、ＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４のリンク状態は正常であるとみなし、初期化を終了する(Ｓ２８)。
【００２７】
一方、リンク確立状態とＩ／Ｏ拡張スロット１１の構成情報が異なり、リンクが確立されてない場合、リンク回復処理を所定のリトライ回数Ｋまで実施し(Ｓ３２)、システム電源投入時を含め連続で所定のリトライ回数Ｋを越えてリンク確立に失敗した時、リンク障害が回復しない旨の警告を出力する(Ｓ３３)。
【００２８】
本発明は上記実施例に限定されずに種々変形して実施し得る。
例えば、図２に示した例では、リンク障害が検出された場合(Ｓ２７、Ｎｏ)、サーバモジュール１の電源を遮断することで(Ｓ３０)、リンク障害を回復するように制御している。
しかし、他の例によれば、管理ユニット８が、ＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４のリンク障害を検出した場合(Ｓ２７、Ｎｏ)、サーバモジュール１の電源を遮断するのではなくて、搭載されているＩ／Ｏ拡張アダプタ１０のリセット処理を行うことで、障害回復することが可能である。Ｉ／Ｏ拡張アダプタ１０のリセット処理を行い、再度ＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４の初期化を実施することでＰＣＩ Ｅｘｐｒｅｓｓインターフェース１４のリンク回復を図ることができる。
【図面の簡単な説明】
【００２９】
【図１】一実施例におけるサーバ装置の構成を示す図。
【図２】サーバ装置におけるリンク回復処理の処理フローを示す図。
【図３】一実施例における構成情報ファイル１３１のフォーマット例を示す図。
【符号の説明】
【００３０】
１：サーバモジュール  ２：Ｉ／Ｏモジュール  ３：管理モジュール  
４：バックプレーン  ５：ＣＰＵ  ６：メモリ  ７：チップセット  
８：管理ユニット  ９：中継バッファ  １０：Ｉ／Ｏ拡張アダプタ  
１１：Ｉ／Ｏ拡張スロット  １２：サービスプロセッサ  
１３：構成情報ファイル  １４：ＰＣＩ Ｅｘｐｒｅｓｓインターフェース  
１５：Ｉ／Ｏ拡張アダプタリセット制御線  １６：搭載識別信号線  
１７：通信用ＬＡＮ  １８：管理ユニット  
【図１】
0005096905.tif 000002
【図２】
0005096905.tif 000003
【図３】
0005096905.tif 000004