(57)【要約】【課題】本発明によれば、コストおよびコンピュータの部品点数の増加を招くことなく、物理アドレスを再利用することが可能なテスト方法およびプログラムを実現する。【解決手段】ＣＰＵ１１１は、フロッピーディスク１００等に格納されたテストプログラム２００を実行する。テストプログラム２００は、通信デバイス１２５の動作をテストする処理を実行する。ＣＰＵ１１１は、通信デバイス１２５の動作不良が検出された場合、通信デバイス１２５の不揮発性メモリ１３１からＭＡＣアドレスを取得し、フロッピーディスク１００に保存する。通信デバイス１２５が新たな通信デバイスに交換された後、ＣＰＵ１１１は、新たな通信デバイスに、フロッピーディスク１００に保存されたＭＡＣアドレスを保存する。【選択図】      図３
2007148978.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに搭載された通信デバイスの動作をテストするテスト方法であって、
前記通信デバイスの動作不良が検出された場合、前記通信デバイスから物理アドレスを取得し、前記取得した物理アドレスを記録メディアに保存する保存処理を実行するステップと、
前記通信デバイスが新たな通信デバイスに交換された後、前記記録メディアに保存された物理アドレスを前記新たな通信デバイスに設定する設定処理を実行するステップとを具備することを特徴とするテスト方法。
【請求項２】
前記動作不良が検出された通信デバイスから前記物理アドレスを取得した後、前記動作不良が検出された通信デバイスの物理アドレスを消去するステップをさらに具備することを特徴とする請求項１記載のテスト方法。
【請求項３】
前記設定処理を実行した後、前記記録メディアに保存された物理アドレスを消去するステップをさらに具備することを特徴とする請求項１記載のテスト方法。
【請求項４】
前記保存処理は、前記コンピュータを識別する識別子を前記記録メディアに保存する処理を含み、
前記設定処理を実行する前に、前記記録メディアに保存されている識別子と前記コンピュータの識別子とが一致するか否かを判別し、一致しないことが判別された場合、前記設定処理の実行を禁止するステップをさらに具備することを特徴とする請求項１記載のテスト方法。
【請求項５】
コンピュータを起動可能なプログラムが格納された記録メディアを用いて、前記コンピュータに搭載された通信デバイスの動作をテストするテスト方法であって、
前記通信デバイスの動作不良が検出された場合、前記通信デバイスから物理アドレスを取得し、前記取得した物理アドレスと前記コンピュータを識別する識別子とを前記記録メディアに保存するステップと、
前記通信デバイスが新たな通信デバイスに交換された後、前記記録メディアから前記コンピュータを起動するとともに、前記コンピュータの識別子と前記記録メディアに保存された識別子とが一致するか否かを判別するステップと、
前記コンピュータの識別子と前記記録メディアに保存された識別子とが一致することが判別された場合、前記記録メディアに保存された物理アドレスを前記新たな通信デバイスに設定する設定処理を実行し、一致しないことが判別された場合、前記設定処理の実行を禁止するステップとを具備することを特徴とするテスト方法。
【請求項６】
コンピュータに搭載された通信デバイスの動作をテストする処理を前記コンピュータに実行させるプログラムであって、
前記通信デバイスの動作不良が検出された場合、前記通信デバイスから物理アドレスを取得し、前記取得した物理アドレスを記録メディアに保存する保存処理を、前記コンピュータに実行させる手順と、
前記通信デバイスが新たな通信デバイスに交換された後、前記記録メディアに保存された物理アドレスを前記新たな通信デバイスに設定する設定処理を、前記コンピュータに実行させる手順とを具備することを特徴とするプログラム。
【請求項７】
前記動作不良が検出された通信デバイスから前記物理アドレスを取得した後、前記動作不良が検出された通信デバイスの物理アドレスを消去する処理を、前記コンピュータに実行させる手順をさらに具備することを特徴とする請求項６記載のプログラム。
【請求項８】
前記設定処理を実行した後、前記記録メディアに保存された物理アドレスを消去する処理を、前記コンピュータに実行させる手順をさらに具備することを特徴とする請求項６記載のプログラム。
【請求項９】
前記保存処理は、前記コンピュータを識別する識別子を前記記録メディアに保存する処理を、前記コンピュータに実行させる手順を含み、
前記設定処理を実行する前に、前記記録メディアに保存されている識別子と前記コンピュータの識別子とが一致するか否かを判別し、一致しないことが判別された場合、前記設定処理の実行を禁止する処理を、前記コンピュータに実行させる手順をさらに具備することを特徴とする請求項６記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータに搭載された通信デバイスの動作をテストするテスト方法および同コンピュータによって実行されるプログラムに関する。
【背景技術】
【０００２】
近年、ＬＡＮ（Local Area Network）などの有線通信および無線通信を実行することが可能なパーソナルコンピュータのような各種情報処理装置が開発されている。このようなコンピュータは、その通信機能を実行するためのＬＡＮカード等の通信デバイスを有している。
【０００３】
ところで、通信デバイスには、通信デバイスを識別するためのＭＡＣアドレス（Media Access Control）と称される物理アドレスが割り当てられている。全ての通信デバイスは、固有のＭＡＣアドレスを保持している。
【０００４】
特許文献１には、電子機器を本体制御部とＬＡＮ接続インターフェース部とに分割し、ＭＡＣアドレスを本体制御部に保存する技術が開示されている。この技術により、ＬＡＮ接続インターフェースユニットが故障した場合であっても、故障したインターフェース部のみを交換するだけで、ＭＡＣアドレスが変更されることを防ぐことができる。
【特許文献１】特開２００３−８７２５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１のコンピュータには、本体制御部に物理アドレスを保持するための記憶部、および物理アドレスをＬＡＮ接続インターフェース部に割り当てるための処理部等の専用のハードウェアが必要である。このため、電子機器の部品点数が増加されると共に、これら専用のハードウェアを電子機器に実装するためのコストも増大されるという問題が引き起こされる。
【０００６】
本発明は上述の事情を考慮してなされたものであり、コストおよび部品点数の増加を招くことなく、物理アドレスを再利用することが可能なテスト方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明は、コンピュータに搭載された通信デバイスの動作をテストするテスト方法であって、前記通信デバイスの動作不良が検出された場合、前記通信デバイスから物理アドレスを取得し、前記取得した物理アドレスを記録メディアに保存する保存処理を実行するステップと、前記通信デバイスが新たな通信デバイスに交換された後、前記記録メディアに保存された物理アドレスを前記新たな通信デバイスに設定する設定処理を実行するステップとを具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、コストおよびコンピュータの部品点数の増加を招くことなく、物理アドレスを再利用することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施形態を説明する。
【００１０】
図１には、本発明の一実施形態に係る情報処理装置の構成が示されている。この情報処理装置は、例えば、ノートブック型の携帯型パーソナルコンピュータ１０として実現されている。このコンピュータ１０は、ＬＡＮ（Local Area Network）規格に対応する有線通信または無線ＬＡＮ規格に対応する無線通信を実行する通信デバイスを搭載可能に構成されている。
【００１１】
本コンピュータ１０は、本体１１およびディスプレイユニット１２とから構成されている。本体１１の上面には、キーボード１３、本コンピュ−タ１０を電源オンするためのパワーボタンスイッチ１４およびタッチパッド１５などが設けられている。本体１１の、例えば側面には、フロッピー（登録商標）ディスク１００などの記録メディアを挿入可能なフロッピーディスクドライブ１０１が設けられている。このフロッピーディスク１００には、例えば、本コンピュータ１０に設けられた上述の通信デバイスが正常に動作するか否かを判別するためのテストプログラムが格納されている。このテストプログラムは、コンピュータ１０によって実行されることで、通信デバイスの動作をテストするテスト処理を実行する。通信デバイスの動作が不良であると判別された場合、このテストプログラムは、その通信デバイス固有の物理アドレス（ＭＡＣアドレス）を抽出し、通信デバイスに代えて新たな通信デバイスが接続された時、その新たな通信デバイスに抽出した物理アドレス（ＭＡＣアドレス）を書き込んでＭＡＣアドレスを再利用する機能を有する。
【００１２】
ディスプレイユニット１２の内面にはＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面は、ディスプレイユニット１２のほぼ中央に位置されている。ディスプレイユニット１２は、本体１１に支持され、その本体１１に対して本体１１の上面が露出される開放位置と本体１１の上面を覆う閉塞位置との間を回動自在に取り付けられている。
【００１３】
図２には、本コンピュータ１０のシステム構成の例が示されている。
【００１４】
本コンピュータ１０は、図２に示されているように、ＣＰＵ（Central Processing Unit）１１１、ノースブリッジ１１２、主メモリ１１３、グラフィックスコントローラ１１４、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、フロッピーディスクドライブ（ＦＤＤ）１０１、通信デバイス（ＬＡＮコントローラ）１２５およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４等から構成されている。
【００１５】
ＣＰＵ１１１は、本コンピュータ１０の各コンポーネントの動作を制御するプロセッサであり、ハードディスクドライブ（Hard Disc Drive）１２１から主メモリ１１３にロードされる、オペレーティングシステム（ＯＳ）、および各種アプリケーションプログラムを実行する。また、ＣＰＵ１１１は、フロッピーディスク１００に格納されたテストプログラムを実行する。
【００１６】
テストプログラムは、通信デバイス１２５が正常に動作しない場合、つまり、通信デバイス１２５の動作が不良である場合、通信デバイス１２５の不揮発性メモリ１３１に格納されたＭＡＣアドレスを取得して、例えばフロッピーディスク１００などに保存する機能を有する。このテストプログラムは、本コンピュータ１０に設けられた通信デバイス１２５とは別の通信デバイスとして新たな通信デバイスが本コンピュータ１０に接続された場合、フロッピーディスク１００に保存されたＭＡＣアドレスを新たな通信デバイスに書き込む機能も有する。
【００１７】
このテストプログラムは、本コンピュータ１０を起動可能なシステムプログラムを有しており、テストプログラムが保存されたフロッピーディスク１００が本コンピュータ１０に挿入された状態で本コンピュータ１０がパワーオンされた場合には、本コンピュータ１０はフロッピーディスク１００から起動される。図３にテストプログラムの構成を示す。  図３に示すように、テストプログラム２００は、テスト処理モジュール２０１、ＭＡＣアドレス取得モジュール２０２およびＭＡＣアドレス設定モジュール２０３を備えている。
【００１８】
テスト処理モジュール２０１は、通信デバイス１２５が正常に動作するか否かを判別するために例えば通信テストなどのテスト処理を実行する。ＭＡＣアドレス取得モジュール２０２は、通信デバイス１２５内の不揮発性メモリ１３１に保存されたＭＡＣアドレスを取得する処理を実行する。ＭＡＣアドレス設定モジュール２０３は、ＭＡＣアドレス取得モジュール２０２によって取得されたＭＡＣアドレスを新たな通信デバイス１２５の不揮発性メモリ１３１に書き込む処理を実行する。
【００１９】
ＣＰＵ１１１は、テストプログラム２００を実行することにより、テスト処理、ＭＡＣアドレスを取得する処理、および書き込み処理を主メモリ１１３上で行う。このＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。ＢＩＯＳ−ＲＯＭ１２０内には、例えば本コンピュータ１０の製造型番および製造年月日等を示す、例えばＵＵＩＤ（Universally Unique IDentifier）のようなマシンＩＤが格納されている。マシンＩＤは、本コンピュータ１０を識別する識別子である。
【００２０】
ノースブリッジ１１２は、ＣＰＵ１１１とサウスブリッジ１１９との間を接続するブリッジデバイスである。このノースブリッジ１１２は、グラフィックスコントローラ１１４に接続されている。グラフィックスコントローラ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する。このグラフィックスコントローラ１１４は、ビデオメモリ１１４Ａに書き込まれた映像データからＬＣＤ１７に送出すべき表示信号を生成する。
【００２１】
サウスブリッジ１１９には、ＰＣＩ（Peripheral Component Interconnect）バス１およびＬＰＣ（Low Pin Count）バス２が接続されている。サウスブリッジ１１９は、ＰＣＩバス１およびＬＰＣバス２に接続されているコンポーネントを制御する。サウスブリッジ１１９は、ＨＤＤ１２１およびＯＤＤ（Optical Disc Drive）１２２が接続されている。このサウスブリッジ１１９は、ＨＤＤ１２１およびＯＤＤ１２２を制御するためのＩＤＥ（Integrate Drive Electronics）コントローラを有している。サウスブリッジ１１９は、ＰＣＩバス１を介して例えば通信デバイス１２５に接続されている。
【００２２】
通信デバイス１２５は、例えばＬＡＮカードなどのＬＡＮコントローラとして機能し、外部との有線通信を実行する。この通信デバイス１２５は、不揮発性メモリ１３１を備えている。この不揮発性メモリ１３１は、ＭＡＣアドレスを保存する格納部として機能する。この通信デバイス１２５は、例えばＰＣＩバス１上に設けられたＰＣＩインターフェースコネクタに着脱可能に構成されている。
【００２３】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１５を制御するためのキーボードコントローラとが集積化された１チップマイクロコンピュータである。
【００２４】
次に、図４のフローチャートを参照して、テストプログラム２００によって実行される処理の手順の第１の例を説明する。本コンピュータ１０にフロッピーディスク１００が挿入された状態で本コンピュータ１０がパワーオンされると、本コンピュータ１０はフロッピーディスク１００から起動される。ＣＰＵ１１１は、フロッピーディスク１００に保存されたテストプログラム２００の制御の下、以下の処理を実行する。
【００２５】
ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたマシンＩＤ（ＵＵＩＤ）とフロッピーディスク１００に格納されたマシンＩＤ（ＵＵＩＤ）とが一致するか否かを判別する（ステップＳ１１）。
【００２６】
ＢＩＯＳ−ＲＯＭ１２０に格納されたマシンＩＤとフロッピーディスク１００に格納されたマシンＩＤとが一致しないことが判別された場合（ステップＳ１１のＮＯ）、ＣＰＵ１１１は、通信デバイス１２５が正常に動作するか否かを判別するテスト処理を実行する（ステップＳ１２）。ステップＳ１２においては、通信デバイス１２５が正常に動作することが判別された場合、ＣＰＵ１１１は、その通信デバイス１２５からＭＡＣアドレスを取得し、取得したＭＡＣアドレスを例えばフロッピーディスク１００等の記録メディアに保存する処理、およびマシンＩＤをフロッピーディスク１００に保存する処理を実行する。一方、ＢＩＯＳ−ＲＯＭ１２０に格納されたマシンＩＤとフロッピーディスク１００に格納されたマシンＩＤとが一致することが判別された場合（ステップＳ１１のＹＥＳ）、ＣＰＵ１１１は、テスト処理によってフロッピーディスク（記録メディア）１００に保存されたＭＡＣアドレスを、交換後の新たな通信デバイスに保存するＭＡＣアドレス保存処理を実行する（ステップＳ１３）。
【００２７】
次に、図５のフローチャートを参照して、テストプログラム２００によって実行されるテスト処理の手順の例を説明する。このテスト処理は、ＣＰＵ１１１によって、フロッピーディスク１００に格納されたマシンＩＤとＢＩＯＳ−ＲＯＭ１２０に格納されたマシンＩＤとが一致しないことが判別された場合に実行される。
【００２８】
ＣＰＵ１１１は、通信デバイス１２５の動作のテストを実行し、通信デバイス１２５が正常に動作するか否かを判別するテストを実行する（ステップＳ２１）。ＣＰＵ１１１は、実行したテストのテスト結果がＯＫか否か、つまり、通信デバイス１２５の動作が良好であるか否かを判別する（ステップＳ２２）。実行したテスト結果がＯＫであれば、即ち、通信デバイス１２５の動作が正常であることが判別された場合（ステップＳ２２のＹＥＳ）、ＣＰＵ１１１は、正常に動作することを例えばＬＣＤ１７に表示して、テスト処理を終了する。一方、実行したテスト結果がＮＧであった場合、即ち、通信デバイス１２５の動作が不良であることが判別された場合（ステップＳ２２のＮＯ）、ＣＰＵ１１１は、通信デバイス１２５内の不揮発性メモリ１３１にＮＧマーキングされているか否かを判別する（ステップＳ２３）。ＮＧマーキングは、ＭＡＣアドレスが既に抽出された通信デバイスであること示す情報である。不揮発性メモリ１３１にＮＧマーキングが保存されていることが判別された場合（ステップＳ２３のＹＥＳ）、ＣＰＵ１１１は、本コンピュータ１０に搭載された通信デバイスがＮＧマーキングされている通信デバイス、つまり、既にＭＡＣアドレスが抽出されている通信デバイスであることを示す画面を表示し、テスト処理を終了する。即ち、ＣＰＵ１１１は、不揮発性メモリ１３１にＮＧマーキングが保存された通信デバイス１２５から再びＭＡＣアドレスを取得する処理を禁止する。これによって、同一のＭＡＣアドレスが複数の通信デバイスに対して書き込まれることを未然に防止することができる。
【００２９】
一方、不揮発性メモリ１３１にＮＧマーキングされていないことが判別された場合（ステップＳ２３のＮＯ）、ＣＰＵ１１１は、通信デバイス１２５の不揮発性メモリ１３１に保存されたＭＡＣアドレスにアクセスすることができるか否かを判別する（ステップＳ２４）。不揮発性メモリ１３１に保存されたＭＡＣアドレスにアクセスすることが出来ないと判別された場合（ステップＳ２４のＮＯ）、即ち、不揮発性メモリ１３１からＭＡＣアドレスを取得することが出来ない場合、ＣＰＵ１１１は、ＭＡＣアドレスを再利用することが出来ないことを示す画面を表示し、テスト処理を終了する。一方、不揮発性メモリ１３１に保存されたＭＡＣアドレスにアクセスすることが出来ることが判別された場合（ステップＳ２４のＹＥＳ）、ＣＰＵ１１１は、不揮発性メモリ１３１からＭＡＣアドレスを取得する処理を実行し、取得したＭＡＣアドレスをフロッピーディスク１００等のテストメディア（記録メディア）に保存する処理を実行する（ステップＳ２５）。ステップＳ２５においては、ＣＰＵ１１１は、ＭＡＣアドレス保存フラグと、取得したＭＡＣアドレスと、マシンＩＤ（ＵＵＩＤ）とをテストメディア（記録メディア）に保存する。ＭＡＣアドレス保存フラグは、記録メディアに取得したＭＡＣアドレスが保存されていることを示す情報である。ステップＳ２５においては、さらに、ＣＰＵ１１１は、通信デバイス（ＬＡＮコントローラ）１２５の不揮発性メモリ１３１（フラッシュ）にＮＧマーキングをセットする処理と、通信デバイス（ＬＡＮコントローラ）１２５の不揮発性メモリ１３１に保存されているＭＡＣアドレスを消去する処理とを実行する。保守員（ユーザ）は、通信デバイス（ＬＡＮコントローラ）１２５を新たな通信デバイスに交換する交換修理作業を実行する。
【００３０】
ステップＳ２５の処理が実行された後、ＣＰＵ１１１は、本コンピュータ１０を再起動するとともに再びテストプログラム２００を実行する。即ち、ＣＰＵ１１１は、再び図４のステップＳ１１の処理を実行する。
【００３１】
次に、図６のフローチャートを参照して、テストプログラム２００によって実行されるＭＡＣアドレス保存処理の手順の例を説明する。このＭＡＣアドレス保存処理は、ＣＰＵ１１１によって、フロッピーディスク１００に格納されたマシンＩＤとＢＩＯＳ−ＲＯＭ１２０に格納されたマシンＩＤとが一致することが判別された場合に実行される。
【００３２】
ＣＰＵ１１１は、フロッピーディスク（記録メディア）１００に保存されたＭＡＣアドレスを通信デバイス（ＬＡＮコントローラ）１２５に保存する（ステップＳ３１）。次に、ＣＰＵ１１１は、フロッピーディスク（記録メディア）１００に保存されたマシンＩＤ、ＭＡＣアドレスおよびＭＡＣアドレス保存フラグを消去（クリア）する処理を実行する（ステップＳ３２）。新たな通信デバイスにＭＡＣアドレスが保存された後、フロッピーディスク１００に保存されたＭＡＣアドレスが消去されるため、固有のＭＡＣアドレスの特性が損われることもない。
【００３３】
以上説明したように、本実施形態によれば、コンピュータに設けられた通信デバイスの動作テストを実行するテストプログラムによって、通信デバイス１２５からＭＡＣアドレスを取得して、記録メディア等に保存される。そして通信デバイス１２５に代えて新たな通信デバイスが搭載された後、記録メディアに保存されたＭＡＣアドレスを新たな通信デバイスに保存する処理が実行される。これによって、本コンピュータの部品点数を増加させることも無く、コストの増加を招くことも無い。
【００３４】
なお、ＭＡＣアドレスが再利用されるので、ＭＡＣアドレスが変更されることによって発生される新たな通信デバイの動作環境の再設定の作業を削減することができる。さらに、製造されたデバイス毎に発行されるＭＡＣアドレスの発行番号を節約することが出来る。
【００３５】
また、本実施形態においては、テストプログラム２００、ＭＡＣアドレス、ＭＡＣアドレス保存フラグ、およびマシンＩＤ等を保存する記録メディアはフロッピーディスク１００によって実現されている例を説明したが、例えばハードディスクドライブ１２３、および光ディスクドライブ１２２に格納されたＣＤ−Ｒ／ＣＤ−ＲＷ（CD recordable／CD-ReWritable）などの記録メディアに保存してもよい。
【００３６】
なお、本実施形態における通信デバイスは、例えばホットプラグに対応するＰＣＩ  Ｅｘｐｒｅｓｓ規格に対応する通信デバイスとして実現されていてもよい。これによって、コンピュータ１０の電源をオンした状態で、通信デバイスを交換することが出来る。このため、テストプログラム２００によって実行されるテスト処理においては、本コンピュータを再起動する工程を実行しなくてもよい。
【００３７】
なお、本実施形態のテストプログラムは、全てコンピュータプログラムによって実現されているので、このコンピュータプログラムをコンピュータ読み取り可能な記憶媒体を通じて通常のコンピュータにインストールするだけで、本実施形態と同様の効果を容易に実現することができる。
【００３８】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階では、その要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態に係る情報処理装置の外観を示す斜視図。
【図２】図１の情報処理装置のシステム構成の例を示すブロック図。
【図３】図１の情報処理装置によって実行されるテストプログラムの構成を説明するための図。
【図４】図１の情報処理装置よって実行されるテストプログラムの処理の手順の例を説明するためのフローチャート。
【図５】図１の情報処理装置によって実行されるテスト処理の手順の例を説明するためのフローチャート。
【図６】図１の情報処理装置によって実行されるＭＡＣアドレス保存処理の手順の例を説明するためのフローチャート。
【符号の説明】
【００４０】
１０…パーソナルコンピュータ、１００…フロッピーディスク、１０１…フロッピーディスクドライブ、１１１…ＣＰＵ、１１２…ノースブリッジ、１１３…主メモリ、１１４…グラフィックスコントローラ、１１９…サウスブリッジ、１２０…ＢＩＯＳ−ＲＯＭ、１２１…ハードディスクドライブ、１２２…光ディスクドライブ、１２４…エンベデッドコントローラ／キーボードコントローラ、１２５…通信デバイス（ＬＡＮコントローラ）、１３１…不揮発性メモリ、２００…テストプログラム、２０１…テスト処理モジュール、２０２…ＭＡＣアドレス取得モジュール、２０３…ＭＡＣアドレス設定モジュール。
【図１】
2007148978.tif 000003
【図２】
2007148978.tif 000004
【図３】
2007148978.tif 000005
【図４】
2007148978.tif 000006
【図５】
2007148978.tif 000007
【図６】
2007148978.tif 000008