解譯診斷記錄

上次修改主題的時間: 2009-04-01

本主題將概述 Microsoft RoundTable 的多項 Windows CE 記錄工作、診斷記錄和 Watson 傾印功能。

CE 記錄工作

RoundTable 會將硬體功能測試的結果和重大系統問題寫入 CE 記錄。本節將說明您可執行的多項與 CE 記錄相關的工作。

傳送 CE 記錄至更新服務伺服器

  • 開啟命令提示字元並執行下列命令列。

rtmanage.exe -m:diag -l:flush

裝置的 CE 記錄會寫入位於共用的目錄下。目錄名稱為裝置產品 ID。

CE 記錄的檔案名稱格式為 YYYYMMDDHHMMSS-CELOGn.clg,其中 n 為 0 或 1,CE 記錄的檔案名稱範例:20070501170926-CELOG0.clg。

Dd637168.note(zh-tw,office.13).gif附註:
檔案名稱可能會根據 Office Communications Server 2007 更新服務的實作而變更。

解譯 CE 記錄

您必須使用內含在 Windows CE Platform Builder 中的 Readlog.exe 來解譯 .clg 檔。或者,您也可將檔案傳送至 Microsoft 客戶服務與支援部門,以進行調查。如需 Readlog 的命令列選項,請參閱 https://go.microsoft.com/fwlink/?linkid=147112

若要把 .clg 檔案內容擷取至文字檔,在執行 Readlog.exe 時請使用 -v (詳細資訊) 列印選項。例如: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(zh-tw,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 更新服務。如需記錄的檔案名稱和位置,請參閱 Office Communications Server 2007 更新服務的文件。

診斷記錄結構描述

下表列出按資料行編號分類的資料行名稱和其資料類型。診斷記錄中的資料是以逗號分隔的。

診斷記錄結構描述名稱:按資料行編號分類

資料行編號 資料行名稱和資料類型

1

裝置類型 (varchar(32))

2

日期時間 (datetime)

3

ID (varchar(32)) (Microsoft RoundTable 產品 ID)

4

記錄類型 (錯誤/運作情況/偵錯/POST)

5

裝置名稱 (varchar(32))

6

元件 (varchar(32)) (硬體 | 系統 | 視訊 | 音訊)

7

子元件 1 (varchar(32))

8

子元件 2 (varchar(32))

9

子元件 3 (varchar(32))

10

屬性 (varchar(32))

11

值 1 (varchar(64))

12

值 2 (varchar(64))

13

值 3 (varchar(64))

14

值 4 (varchar(64))

15

值 5 (varchar(64))

解譯診斷記錄

RoundTable 診斷記錄分成三種記錄類型:POST、運作情況和映像更新。開機自我測試 (POST) 診斷內容是由裝置開機時產生的資訊組成。運作情況診斷內容是關於裝置的運作情況,診斷對象為系統效能或是資源的使用狀況。映像更新診斷內容是關於裝置韌體的更新。

記錄類型 == POST

RoundTable 開機並執行 POST。下表列出會使用的資料行以及會記錄的值。元件的三個值分別代表系統、音訊數位訊號處理器和視訊數位訊號處理器。

POST 記錄所使用的資料行和值

實體資料行 記錄的值

裝置類型

RoundTable

日期時間

[日期時間] 的值

ID

[產品 ID] 的值

記錄類型

POST

裝置名稱

[裝置名稱] 的值

元件

系統 | ADSP | VDSP

當元件 = 系統時,只會使用屬性、值 2 和值 3 資料行。

屬性資料行包含測試名稱。值 2 資料行包含狀態 (成功 | 失敗 | 未完成 | 不適用)。值 3 資料行包含詳細狀態碼。這些項目指出系統的一般運作情況。請注意有些項目是保留給系統使用的。

下表列出當元件值為系統時,屬性、值 2 和值 3 資料行的可能值。

POST 記錄的屬性和值:元件 == 系統

屬性 值 2 值 3

ADSP 麥克風測試

成功 | 失敗

NULL

CPU 狀態

成功 | 失敗

狀態碼

顯示硬體

成功 | 失敗

詳細狀態

ETH0 測式

未完成

保留

ETH1 測試

未完成

保留

韌體目前修訂編號

不適用

保留

韌體中心修訂編號

不適用

EBOOT.bin 中心預設版本的修訂編號 (格式為 1.0.xxxx.x)

韌體修訂編號

不適用

EBOOT.bin 工作版本的修訂編號 (格式為 1.0.xxxx.x)

HCD1:初始化

成功 | 失敗

狀態碼

HCD3:初始化

成功 | 失敗

狀態碼

LCD 驗證

成功 | 失敗

狀態碼

NANDFLASH 驗證

成功 | 失敗

狀態碼

NORFLASH 驗證

未完成

保留

OS 修訂編號

不適用

nk.bin 工作版本的修訂編號 (格式為 1.0.xxxx.x)

POST 版本

不適用

保留

PSTN

成功 | 失敗

初始化

RTC 驗證

成功 | 失敗

狀態碼

SDRAM 測試

成功 | 失敗

狀態碼

系統纜線

成功 | 失敗

狀態碼

TOUCHCTL 驗證

成功 | 失敗

狀態碼

UFN1:初始化

成功 | 失敗

狀態碼

USBF 列舉狀態

成功 | 失敗

狀態碼

USBH 列舉狀態

成功 | 失敗

狀態碼

VDSP 列舉狀態

成功 | 失敗

狀態碼

當元件 = VDSP 時,只會使用屬性、值 2 和值 3 資料行。

屬性資料行包含測試名稱。值 2 資料行包含狀態 (成功 | 失敗 | 未完成 | 不適用)。值 3 資料行包含詳細狀態碼。這些項目指出視訊子系統的一般運作情況。

下表列出當元件值為 VDSP 時,屬性、值 2 和值 3 資料行的可能值。

POST 記錄的屬性和值:元件 == VDSP

屬性 值 2 值 3

校準

成功 | 失敗

確定 | 失敗

網路攝影機 ID

成功 | 失敗

網路攝影機 ID

網路攝影機視訊

成功 | 失敗

XXXXX

五部網路攝影機各自的運作情況。X 可以是 Y 或 N (Y = 成功,N = 失敗)

I2C 狀態

成功 | 失敗

確定 | 失敗

POST

成功 | 失敗

確定 | 失敗

重新啟動

成功 | 失敗

開機後的重新啟動次數

堆疊運作情況

成功 | 失敗

確定 | 失敗

視訊連接埠

成功 | 失敗

捨棄掉 X 個畫面。

白平衡

成功 | 失敗

是 | 否 (預期為是)

當元件 = ADSP,只會使用屬性、值 2 和值 3 資料行。

屬性資料行包含測試名稱。值 2 資料行包含狀態 (成功 | 失敗 | 未完成 | 不適用)。值 3 資料行包含詳細狀態碼。這些項目指出音訊子系統在初始化階段的一般運作情況。

下表列出當元件值為 ADSP 時,屬性、值 2 和值 3 資料行的可能值。

POST 記錄的屬性和值:元件 == ADSP

屬性 值 2 值 3

ADSP FBAB POST

成功 | 失敗

詳細狀態

記錄類型 == 運作情況

運作情況記錄分成兩種:系統效能和使用狀況。本節將說明系統效能記錄。使用狀況記錄將在下節說明。

系統效能指的是記憶體使用狀況、系統執行時間,以及音訊數位訊號處理器的運作情況。

下表列出運作情況記錄所使用的資料行和所記錄的值。

系統效能記錄所使用的資料行和值

實體資料行 記錄的值

裝置類型

RoundTable

日期時間

[日期時間] 的值

ID

[產品 ID] 的值

記錄類型

運作情況

裝置名稱

[裝置名稱] 的值

如果是效能記錄,則只會使用元件、子元件、屬性和值 1 資料行。

下表針對系統 (記憶體使用狀況或執行時間) 和音訊數位訊號處理器 (ADSP) 的運作情況,列出這些資料行的可能值。

元件、子元件、屬性和值 1 資料行的可能值

元件 子元件 屬性 值 1

系統

屬性套用到的執行檔名稱。

記憶體使用狀況

使用狀況 (以位元為單位)

系統

NULL

執行時間

自開機後的執行時間

ADSP

NULL

ADSP 運作情況

nI2CStatus:<#> :

nSPIErrorCounts:<#> :

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

本節將說明使用狀況記錄。

下表列出當記錄類型 == 運作情況且屬性 == 使用狀況時所使用的資料行和值。

使用狀況記錄所使用的資料行

實體資料行 記錄的值

裝置類型

RoundTable

日期時間

[日期時間] 的值

ID

[產品 ID] 的值

記錄類型

運作情況

裝置名稱

[裝置名稱] 的值

下表列出使用狀況記錄所使用的資料行和值。此種使用狀況記錄會使用元件、屬性、值 1、值 2、值 3、值 4 和值 5 資料行。值 3 資料行包含的值代表工作階段類型,可以是 PcAudio、PcVideo 或 PstnCall 其中之一。當 Microsoft RoundTable 與 VoIP 搭配運作時,PcAudio 使用狀況項目會記錄開始時間和結束時間。當 Microsoft RoundTable 有使用視訊資料流時,PcVideo 使用狀況項目會記錄開始時間和結束時間。當 Microsoft RoundTable 做為類比電話使用時,PstnCall 使用狀況項目會記錄開始時間、結束時間、起始的電話號碼 (設定在 RoundTable 裝置組態中),以及撥打的電話號碼之第一個數字。

使用狀況記錄所使用的值:元件 == 系統

元件 屬性 值 1 值 2 值 3 值 4 值 5

系統

使用狀況

開始時間

結束時間

PcAudio

Null

 

系統

使用狀況

開始時間

結束時間

PcVideo

Null

 

系統

使用狀況

開始時間

結束時間

PstnCall

起始 RoundTable 的電話號碼

撥打的電話號碼之第一個數字

Dd637168.note(zh-tw,office.13).gif附註:
若要建立使用狀況報告,將診斷記錄匯入資料庫,然後建立一份檢視表,其中包含所有符合元件 = 系統以及屬性 = 使用狀況的記錄。

記錄類型 == 映像更新

下表列出當記錄類型 == 映像更新時,所使用的資料行和所記錄的值。

映像更新記錄所使用的資料行和值

實體資料行 記錄的值

裝置類型

RoundTable

日期時間

[日期時間] 的值

ID

[產品 ID] 的值

記錄類型

映像更新

元件

系統

子元件 1

<NULL>

子元件 2

<NULL>

子元件 3

<NULL>

屬性

版本

值 1

[EBOOT 版本] 的值

值 2

[Nk.bin 時間戳記] 的值

值 3

[Config 時間戳記] 的值

值 4

[上次更新時間] 的值

值 5

[映像更新成功/失敗] 的值