診断ログの解釈

トピックの最終更新日: 2009-04-01

ここでは、Microsoft RoundTable のいくつかの Windows CE ログ タスク、診断ログ、およびワトソン博士のダンプ機能の概要を説明します。

CE ログ タスク

RoundTable では、ハードウェア機能テストおよび重大なシステム問題について、CE ログへの書き込みが行われます。ここでは、CE ログに関して実行できるいくつかのタスクを示します。

CE ログを Update Service サーバーに送信する

  • コマンド プロンプトを開き、次のコマンド ラインを実行します。

rtmanage.exe -m:diag -l:flush

デバイスの CE ログが、共有上のディレクトリに書き込まれます。ディレクトリ名は、デバイスのプロダクト ID です。

CE ログのファイル名は YYYYMMDDHHMMSS-CELOGn.clg の形式で、n は 0 または 1 です。たとえば、20070501170926-CELOG0.clg のような名前になります。

Dd637168.note(ja-jp,office.13).gif注:
このファイル名は、Office Communications Server 2007 Update Service の実装に基づいて変更される可能性があります。

CE ログを解釈する

.clg ファイルを解釈するには、Windows CE Platform Builder に付属している Readlog.exe を使用する必要があります。または、Microsoft カスタマ サービスおよびサポートにファイルを送信して調査を依頼することもできます。Readlog のコマンド ライン オプションの詳細については、https://go.microsoft.com/fwlink/?linkid=147112 を参照してください。

.clg ファイルの内容をテキスト ファイルに抽出するには、Readlog.exe の実行時に -v (verbose) 出力オプションを使用します。たとえば、次のようにします。Readlog.exe -v CE_log_file output_file.txt.

CE ログには、ハードウェア機能テストの結果と重大なシステム エラーが含まれます。

CE ログの内容の例を次に示します。

0:00:01.523.868 : Raw data   31 (wchar), ,,,FIRMWARE REV,,NA,1.0.3528.0
0:00:01.524.306 : Raw data   31 (wchar), ,,,FIRMWARE CURRENT REV,,NA,,,
0:00:01.524.769 : Raw data   41 (wchar), ,,,FIRMWARE FACTORY REV,,NA,1.0.3528.0,,
0:00:01.525.254 : Raw data   27 (wchar), ,,,OS REV,,NA,1.0.3528.0,,
0:00:01.525.674 : Raw data   26 (wchar), ,,,POST Version,,NA,1.0,,
0:00:01.526.107 : Raw data   30 (wchar), ,,,CPU STATUS,,PASS,0x10000,,
0:00:01.526.557 : Raw data   36 (wchar), ,,,ETH0 TEST,,NOT DONE,0xFFFFFFFF,,
0:00:01.527.109 : Raw data   36 (wchar), ,,,ETH1 TEST,,NOT DONE,0xFFFFFFFF,,
0:00:01.527.626 : Raw data   36 (wchar), ,,,VDSP ENUM STATUS,,PASS,0x30000,,
0:00:01.528.088 : Raw data   36 (wchar), ,,,USBF ENUM STATUS,,PASS,0x30001,,
0:00:01.528.539 : Raw data   36 (wchar), ,,,USBH ENUM STATUS,,PASS,0x30002,,
0:00:01.528.965 : Raw data   30 (wchar), ,,,RTC VERIFY,,PASS,0x40001,,
0:00:01.529.756 : Raw data   35 (wchar), ,,,TOUCHCTL VERIFY,,PASS,0x40000,,
0:00:01.530.221 : Raw data   38 (wchar), ,,,NORFLASH VERIFY,,FAIL,0xFFFFFFFF,,
0:00:01.530.671 : Raw data   36 (wchar), ,,,NANDFLASH VERIFY,,PASS,0x60000,,
0:00:01.531.213 : Raw data   30 (wchar), ,,,LCD VERIFY,,PASS,0x70000,,
0:00:01.531.646 : Raw data   30 (wchar), ,,,SDRAM TEST,,PASS,0x80000,,
0:00:01.532.087 : Raw data   32 (wchar), ,,,System Cable,,PASS,0x90000,,
0:00:01.532.540 : Raw data   39 (wchar), ,,,UFN1:Initialize,,PASS,0x00000000,,
0:00:01.532.989 : Raw data   39 (wchar), ,,,HCD1:Initialize,,PASS,0x00000000,,
0:00:01.533.518 : Raw data   39 (wchar), ,,,HCD3:Initialize,,PASS,0x00000000,,
0:00:01.534.027 : Raw data   53 (wchar), ,,,Display Hardware,,PASS,Initialized Successfully,,
0:00:07.754.119 : Raw data   31 (wchar), ,,,PSTN,,FAIL,Initialization,,
0:00:08.737.588 : Raw data   31 (wchar), ,,,PSTN,,FAIL,Initialization,,
0:00:08.738.118 : Raw data   33 (wchar), ,,,ADSP Microphone Test,,PASS,,,
0:00:46.745.599 : Raw data   29 (wchar), ,,,Camera ID,,PASS,723308F,,
0:00:46.746.059 : Raw data   22 (wchar), ,,,Restarts,,PASS,0,,
0:00:46.746.553 : Raw data   40 (wchar), ,,,Video Port,,PASS,0 Frames Dropped.,,
0:00:46.747.036 : Raw data   35 (wchar), ,,,Camera Video,,PASS,Y Y Y Y Y ,,
0:00:46.747.496 : Raw data   29 (wchar), ,,,I2C Status,,PASS,OK 0 C,,
0:00:46.747.936 : Raw data   26 (wchar), ,,,Calibration,,PASS,OK,,
0:00:46.749.127 : Raw data   28 (wchar), ,,,White Balance,,FAIL,NO,,
0:00:46.749.719 : Raw data   19 (wchar), ,,,POST,,PASS,OK,,
0:00:46.750.187 : Raw data   27 (wchar), ,,,Stack Health,,PASS,OK,,

ハードウェア エラーは、次のエントリに含まれる FAIL で識別できます。

0:00:01.526.107 : Raw data   30 (wchar), ,,,CPU STATUS,,FAIL,0x10000,,
0:00:01.527.626 : Raw data   36 (wchar), ,,,VDSP ENUM STATUS,,FAIL,0x30000,,
0:00:01.528.088 : Raw data   36 (wchar), ,,,USBF ENUM STATUS,,FAIL,0x30001,,
0:00:01.528.539 : Raw data   36 (wchar), ,,,USBH ENUM STATUS,,FAIL,0x30002,,
0:00:01.528.965 : Raw data   30 (wchar), ,,,RTC VERIFY,,FAIL,0x40001,,
0:00:01.529.756 : Raw data   35 (wchar), ,,,TOUCHCTL VERIFY,,FAIL,0x40000,,
0:00:01.530.671 : Raw data   36 (wchar), ,,,NANDFLASH VERIFY,,FAIL,0x60000,,
0:00:01.531.213 : Raw data   30 (wchar), ,,,LCD VERIFY,,FAIL,0x70000,,
0:00:01.531.646 : Raw data   30 (wchar), ,,,SDRAM TEST,,FAIL,0x80000,,
0:00:01.532.087 : Raw data   32 (wchar), ,,,System Cable,,FAIL,0x90000,,
0:00:01.532.540 : Raw data   39 (wchar), ,,,UFN1:Initialize,,FAIL,0x00000000,,
0:00:01.532.989 : Raw data   39 (wchar), ,,,HCD1:Initialize,,FAIL,0x00000000,,
0:00:01.533.518 : Raw data   39 (wchar), ,,,HCD3:Initialize,,FAIL,0x00000000,,
0:00:01.534.027 : Raw data   53 (wchar), ,,,Display Hardware,,FAIL,Initialization failed,,
Dd637168.note(ja-jp,office.13).gif注:
CE ログは、Microsoft の開発者によってデバッグされる必要があるので、ローカライズされません。

RoundTable CE ログの誤り

CE ログには、次に示すような、無害な正しくないエントリが含まれます。

0:00:01.530.221 : Raw data   38 (wchar), ,,,NORFLASH VERIFY,,FAIL,0xFFFFFFFF,,

NORFLASH VERIFY テストは実行されず、実行の必要もありません。NORFLASH のエラーが発生しても RoundTable デバイスは起動されません。

診断ログ

RoundTable デバイス構成の [ログ] セクションで "サーバーにログを記録" フィールドがオンになっている場合、デバイスから Microsoft Office Communications Server 2007 Update Service に自己診断データが書き込まれます。ログのファイル名と場所については、Office Communications Server 2007 Update Service のドキュメントを参照してください。

診断ログ スキーマ

次の表に、列番号ごとの列名とデータ型を示します。診断ログのデータはコンマで区切られます。

列番号ごとの診断ログ スキーマ名

列番号 列名とデータ型

1

DeviceType (varchar(32))

2

Date Time (datetime)

3

ID (varchar(32)) (Microsoft RoundTable からのプロダクト ID)

4

LoggingType (Error/Health/Debug/POST)

5

Device Name (varchar(32))

6

Component (varchar(32)) (Hardware | System | Video | Audio)

7

SubComponent1 (varchar(32))

8

SubComponent2 (varchar(32))

9

SubComponent3 (varchar(32))

10

Property (varchar(32))

11

Value1 (varchar(64))

12

Value2 (varchar(64))

13

Value3 (varchar(64))

14

Value4 (varchar(64))

15

Value5 (varchar(64))

診断ログの解釈

RoundTable 診断ログは、POST、Health、および Image Update の 3 つの LoggingType カテゴリに分類されます。電源投入時の自己テスト (POST) 診断は、デバイスの電源が投入されたときに生成される情報で構成されます。Health 診断は、システム パフォーマンスまたはリソース使用量の面からの、デバイスの状態に関する診断です。Image Update 診断は、デバイス ファームウェアの更新状況に関する診断です。

LoggingType == POST

RoundTable の電源が投入されると POST が実行されます。次の表に、使用される列と記録される値を示します。Component の 3 つの値は、システム、オーディオ デジタル信号プロセッサ、およびビデオ デジタル信号プロセッサを表します。

POST ログで使用される列と値

物理的な列 記録される値

Device Type

RoundTable

Date Time

[Date Time] の値

ID

[Product ID] の値

LoggingType

POST

Device Name

[Device Name] の値

Component

System | ADSP | VDSP

Component が System の場合、Property 列、Value2 列、および Value3 列のみが使用されます。

Property 列には、テストの名前が含まれます。Value2 列には、状態 (PASS | FAIL | NOT DONE | NA) が含まれます。Value3 列には、詳細な状態コードが含まれます。これらのエントリは、システムの全般的な状態を示します。一部のエントリは、システムが使用するために予約されています。

次の表に、Component の値が System の場合に使用される Property 列、Value2 列、および Value3 列の値を示します。

Component == System の場合の POST ログのプロパティと値

Property Value2 Value3

ADSP Microphone Test

PASS | FAIL

NULL

CPU STATUS

PASS | FAIL

状態コード

Display Hardware

PASS | FAIL

詳細な状態

ETH0 TEST

NOT DONE

予約済み

ETH1 TEST

NOT DONE

予約済み

FIRMWARE CURRENT REV

該当なし

予約済み

FIRMWARE FACTORY REV

該当なし

EBOOT.bin の出荷時の既定バージョンのリビジョン番号 (1.0.xxxx.x の形式)

FIRMWARE REV

該当なし

EBOOT.bin の作業バージョンのリビジョン番号 (1.0.xxxx.x の形式)

HCD1:Initialize

PASS | FAIL

状態コード

HCD3:Initialize

PASS | FAIL

状態コード

LCD VERIFY

PASS | FAIL

状態コード

NANDFLASH VERIFY

PASS | FAIL

状態コード

NORFLASH VERIFY

NOT DONE

予約済み

OS REV

該当なし

nk.bin の作業バージョンのリビジョン番号 (1.0.xxxx.x の形式)

POST Version

該当なし

予約済み

PSTN

PASS | FAIL

Initialization

RTC VERIFY

PASS | FAIL

状態コード

SDRAM TEST

PASS | FAIL

状態コード

System Cable

PASS | FAIL

状態コード

TOUCHCTL VERIFY

PASS | FAIL

状態コード

UFN1:Initialize

PASS | FAIL

状態コード

USBF ENUM STATUS

PASS | FAIL

状態コード

USBH ENUM STATUS

PASS | FAIL

状態コード

VDSP ENUM STATUS

PASS | FAIL

状態コード

Component が VDSP の場合、Property 列、Value2 列、および Value3 列のみが使用されます。

Property 列には、テストの名前が含まれます。Value2 列には、状態 (PASS | FAIL | NOT DONE | NA) が含まれます。Value3 列には、詳細な状態コードが含まれます。これらのエントリは、ビデオ サブシステムの全般的な状態を示します。

次の表に、Component の値が VDSP の場合に使用される Property 列、Value2 列、および Value3 列の値を示します。

Component == VDSP の場合の POST ログのプロパティと値

Property Value2 Value3

Calibration

PASS | FAIL

OK | FAIL

Camera ID

PASS | FAIL

カメラ ID

Camera Video

PASS | FAIL

XXXXX

5 台のカメラのそれぞれの状態。X は Y または N で、Y は Pass、N は Fail を意味します。

I2C Status

PASS | FAIL

OK | FAIL

POST

PASS | FAIL

OK | FAIL

Restarts

PASS | FAIL

起動時以降の再起動回数

Stack Health

PASS | FAIL

OK | FAIL

Video Port

PASS | FAIL

欠落した X フレーム

White Balance

PASS | FAIL

YES | NO (yes を想定)

Component が ADSP の場合、Property 列、Value2 列、および Value3 列のみが使用されます。

Property 列には、テストの名前が含まれます。Value2 列には、状態 (PASS | FAIL | NOT DONE | NA) が含まれます。Value3 列には、詳細な状態コードが含まれます。これらのエントリは、オーディオ サブシステムの初期化フェーズの全般的な状態を示します。

次の表に、Component の値が ADSP の場合に使用される Property 列、Value2 列、および Value3 列の値を示します。

Component == ADSP の場合の POST ログのプロパティと値

Property Value2 Value3

ADSP FBAB POST

PASS | FAIL

詳細な状態

Logging Type == Health

状態のログには、システム パフォーマンスと使用状況の 2 種類があります。ここでは、システム パフォーマンスのログについて説明します。使用状況のログについては、次のセクションで説明します。

システム パフォーマンスとは、メモリ使用量、システムの稼働時間、およびオーディオ デジタル信号プロセッサの状態のことです。

次の表に、状態のログで使用される列と記録される値を示します。

システム パフォーマンスのログで使用される列と値

物理的な列 記録される値

DeviceType

RoundTable

Date Time

[Date Time] の値

ID

[Product ID] の値

LoggingType

Health

Device Name

[Device Name] の値

パフォーマンスのログ記録の場合、Component 列、Subcomponent 列、Property 列、および Value1 列のみが使用されます。

次の表に、System (メモリ使用量または稼働時間) およびオーディオ デジタル信号プロセッサ (ADSP) の状態の列に使用される値を示します。

Component 列、Subcomponent 列、Property 列、および Value1 列に使用される値

Component Subcomponent Property Value1

System

プロパティが適用される exe の名前

MemoryUsage

使用量 (バイト単位)

System

NULL

Uptime

起動時以降の稼働時間

ADSP

NULL

ADSP HEALTH

nI2CStatus:<#> :

nSPIErrorCounts:<#> :

nSPILastError:<#> : nI2SReadGlitchCount:<#> : nI2SWriteGlitchCount:<#> :

ここでは、使用状況のログについて説明します。

次の表に、LoggingType が Health で Property が Usage の場合に使用される列と値を示します。

使用状況のログで使用される列と値

物理的な列 記録される値

DeviceType

RoundTable

Date Time

[Date Time] の値

ID

[Product ID] の値

LoggingType

Health

Device Name

[Device Name] の値

次の表に、使用状況のログで使用される列と値を示します。この種類の使用状況のログでは、Component 列、Property 列、Value1 列、Value2 列、Value3 列、Value4 列、および Value5 列が使用されます。Value3 の値はセッションの種類を示し、PcAudio、PcVideo、PstnCall のいずれかになります。Microsoft RoundTable で VoIP が使用されている場合、PcAudio の使用状況エントリは開始時刻と終了時刻と共に記録されます。Microsoft RoundTable でビデオ ストリームが使用されている場合、PcVideo の使用状況エントリは開始時刻と終了時刻と共に記録されます。Microsoft RoundTable がアナログ電話として使用されている場合、PstnCall の使用状況エントリは開始時刻と終了時刻、発信元の電話番号 (RoundTable デバイス構成で構成されます)、およびダイヤルされた電話番号の最初の桁と共に記録されます。

Component == System の場合に使用状況ログに使用される値

Component Property Value1 Value2 Value3 Value4 Value 5

System

Usage

Start time

End time

PcAudio

Null

 

System

Usage

Start time

End time

PcVideo

Null

 

System

Usage

Start time

End time

PstnCall

RoundTable の発信元の電話番号

ダイヤルされた番号の最初の桁

Dd637168.note(ja-jp,office.13).gif注:
使用状況に関するレポートを作成するには、診断ログをデータベースにインポートし、Component が System で Property が Usage のすべてのレコードのビューを作成します。

Logging Type == Image Update

次の表に、LoggingType が Image Update の場合に使用される列と記録される値を示します。

Image Update のログで使用される列と値

物理的な列 記録される値

DeviceType

RoundTable

Date Time

[Date Time] の値

ID

[Product ID] の値

LoggingType

Image Update

Component

System

SubComponent1

<NULL>

SubComponent2

<NULL>

SubComponent3

<NULL>

Property

Version

Value1

[EBOOT Version] の値

Value2

[Nk.bin Timestamp] の値

Value3

[Config Timestamp] の値

Value4

[Last Update Time] の値

Value5

[Image Update Success/Fail] の値