解譯診斷記錄
上次修改主題的時間: 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。
![]() |
---|
檔案名稱可能會根據 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,,
![]() |
---|
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 的電話號碼 |
撥打的電話號碼之第一個數字 |
![]() |
---|
若要建立使用狀況報告,將診斷記錄匯入資料庫,然後建立一份檢視表,其中包含所有符合元件 = 系統以及屬性 = 使用狀況的記錄。 |
記錄類型 == 映像更新
下表列出當記錄類型 == 映像更新時,所使用的資料行和所記錄的值。
映像更新記錄所使用的資料行和值
實體資料行 | 記錄的值 |
---|---|
裝置類型 |
RoundTable |
日期時間 |
[日期時間] 的值 |
ID |
[產品 ID] 的值 |
記錄類型 |
映像更新 |
元件 |
系統 |
子元件 1 |
<NULL> |
子元件 2 |
<NULL> |
子元件 3 |
<NULL> |
屬性 |
版本 |
值 1 |
[EBOOT 版本] 的值 |
值 2 |
[Nk.bin 時間戳記] 的值 |
值 3 |
[Config 時間戳記] 的值 |
值 4 |
[上次更新時間] 的值 |
值 5 |
[映像更新成功/失敗] 的值 |