Partager via


Interprétation des journaux de diagnostic

Dernière rubrique modifiée : 2009-04-01

Cette rubrique décrit les tâches de journalisation Windows CE, les données de diagnostics consignées et les fonctions de vidage Watson de Microsoft RoundTable.

Tâches de journalisation CE

RoundTable consigne des informations relatives aux tests fonctionnels du matériel et autres erreurs système critiques dans le journal CE. Cette section traite des différentes opérations de gestion du journal CE.

Envoyer le journal CE au serveur de services de mise à jour

  • Ouvrez une invite de commandes, puis exécutez la commande suivante.

rtmanage.exe -m:diag -l:flush

Le journal CE de l'appareil est enregistré dans un répertoire au niveau du partage. Le nom du répertoire correspond à l'ID de produit de l'appareil.

Le nom du fichier journal CE se présente sous la forme suivante : YYYYMMDDHHMMSS-CELOGn.clg, où n est 0 ou 1. Voici un exemple de nom de fichier journal CE : 20070501170926-CELOG0.clg.

Dd637168.note(fr-fr,office.13).gifRemarque :
Le nom du fichier peut varier selon le mode d'implémentation du service de mise à jour d'Office Communications Server 2007.

Interpréter le journal CE

Vous devez faire appel à Readlog.exe (inclus dans Windows CE Platform Builder) pour interpréter le fichier .clg. Il est possible également d'envoyer le fichier au service clientèle et au support technique Microsoft pour investigation. Pour plus d'informations au sujet des options de ligne de commande Readlog, consultez l'article suivant (en anglais) :https://go.microsoft.com/fwlink/?linkid=147112.

Pour extraire le contenu du fichier .clg au format texte, utilisez l'option -v (mode documenté) lors de l'exécution de Readlog.exe. Par exemple, Readlog.exe -v fichier_journal_CE fichier_sortie.txt.

Le journal CE contient les résultats des tests fonctionnels du matériel et des autres erreurs système critiques.

Voici un exemple de journal 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,,

Une défaillance matérielle peut être identifiée par le mot FAIL dans les entrées suivantes :

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(fr-fr,office.13).gifRemarque :
Les journaux CE ne sont pas localisés, car ils sont nécessaires aux développeurs Microsoft pour le débogage.

Entrée erronée dans le journal CE RoundTable

Le journal CE contient une entrée incorrecte sans conséquence, similaire à la suivante :

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

En effet, le test NORFLASH VERIFY n'est pas exécuté et n'a pas besoin de l'être. En cas d'erreur NORFLASH, le dispositif RoundTable ne peut pas démarrer.

Consignation des diagnostics dans un journal

Si l'option Log to the server (Se connecter au serveur) est activée dans la section Logging (Journalisation) de la configuration du dispositif RoundTable, le dispositif écrit des données d'auto-diagnostic sur le service de mise à jour Microsoft Office Communications Server 2007. Pour connaître le nom du fichier et l'emplacement du journal, consultez la documentation du service de mise à jour Office Communications Server 2007.

Schéma du journal de diagnostics

Le tableau suivant présente les noms des colonnes et les types de données correspondants par numéro de colonne. Les données du journal de diagnostics sont séparées par des virgules.

Noms du schéma du journal de diagnostics par numéro de colonne

Numéro de colonne Nom de colonne et type de données

1

Type de dispositif (varchar(32))

2

Date/Heure (datetime)

3

ID (varchar(32)) (ID de produit de Microsoft RoundTable)

4

Type de journalisation (Error/Health/Debug/POST)

5

Nom du dispositif (varchar(32))

6

Composant (varchar(32)) (Matériel | Système | Vidéo | Audio)

7

Sous-composant1 (varchar(32))

8

Sous-composant2 (varchar(32))

9

Sous-composant3 (varchar(32))

10

Propriété (varchar(32))

11

Valeur1 (varchar(64))

12

Valeur2 (varchar(64))

13

Valeur3 (varchar(64))

14

Valeur4 (varchar(64))

15

Valeur5 (varchar(64))

Interprétation des journaux de diagnostics

Les journaux de diagnostics RoundTable sont classés dans trois catégories de type de journalisation : POST (auto-test de mise sous tension), Health (état) et Image Update (mise à jour des images). Les diagnostics d'auto-test de mise sous tension (POST) sont établis à partir des informations générées à la mise sous tension du dispositif. Les diagnostics d'état (Health) indiquent l'état du dispositif en terme de performance ou d'utilisation des ressources. Les diagnostics de mise à jour des images (Image update) concernent la mise à jour du microprogramme du dispositif.

Type de journalisation == POST

Le dispositif démarre et effectue le test POST. Le tableau suivant présente les colonnes utilisées ainsi que les valeurs consignées. Les trois valeurs indiquées dans la colonne Composant représentent le système, le processeur de audionumérique et le processeur vidéonumérique.

Colonnes et valeurs utilisées dans le journal POST

Colonne physique Valeur consignée

Type de dispositif

RoundTable

Date/Heure

Valeur de [Date/Heure]

ID

Valeur de [ID du produit]

Type de journalisation

POST

Nom du dispositif

Valeur de [Nom du dispositif]

Composant

System | ADSP | VDSP

Si Composant = System, seules les colonnes Propriété, Valeur2 et Valeur3 sont utilisées.

La colonne Propriété contient le nom du test. La colonne Valeur2 contient le statut (PASS | FAIL | NOT DONE | NA). La colonne Valeur3 contient le code de statut détaillé. Ces entrées indiquent l'état général du système. Il est à noter que certaines entrées sont réservées au système.

Le tableau suivant présente les valeurs possibles dans les colonnes Propriété, Valeur2 et Valeur3 lorsque la valeur Composant correspond à System.

Propriétés et valeurs consignées pour le POST, Composant == System

Propriété Valeur2 Valeur3

ADSP Microphone Test

PASS | FAIL

NULL

CPU STATUS

PASS | FAIL

Status code

Display Hardware

PASS | FAIL

Detailed status

ETH0 TEST

NOT DONE

Réservé

ETH1 TEST

NOT DONE

Réservé

FIRMWARE CURRENT REV

NA

Réservé

FIRMWARE FACTORY REV

NA

Numéro de révision pour la version d'usine de EBOOT.bin au format 1.0.xxxx.x

FIRMWARE REV

NA

Numéro de révision pour la version de travail de EBOOT.bin au format 1.0.xxxx.x

HCD1: Initialize

PASS | FAIL

Status code

HCD3: Initialize

PASS | FAIL

Status code

LCD VERIFY

PASS | FAIL

Status code

NANDFLASH VERIFY

PASS | FAIL

Status code

NORFLASH VERIFY

NOT DONE

Réservé

OS REV

NA

Numéro de révision pour la version de travail de nk.bin au format 1.0.xxxx.x

POST Version

NA

Réservé

RTC

PASS | FAIL

Initialization

RTC VERIFY

PASS | FAIL

Status code

SDRAM TEST

PASS | FAIL

Status code

System Cable

PASS | FAIL

Status code

TOUCHCTL VERIFY

PASS | FAIL

Status code

UFN1: Initialize

PASS | FAIL

Status code

USBF ENUM STATUS

PASS | FAIL

Status code

USBH ENUM STATUS

PASS | FAIL

Status code

VDSP ENUM STATUS

PASS | FAIL

Status code

Si Composant = VDSP, seules les colonnes Propriété, Valeur2 et Valeur3 sont utilisées.

La colonne Propriété contient le nom du test. La colonne Valeur2 contient le statut (PASS | FAIL | NOT DONE | NA). La colonne Valeur3 contient le code de statut détaillé. Ces entrées indiquent l'état général du sous-système vidéo.

Le tableau suivant présente les valeurs possibles dans les colonnes Propriété, Valeur2 et Valeur3 lorsque la valeur Composant correspond à VDSP.

Propriétés et valeurs consignées pour le POST, Composant == VDSP

Propriété Valeur2 Valeur3

Calibration

PASS | FAIL

OK | FAIL

Camera ID

PASS | FAIL

ID de caméra

Camera Video

PASS | FAIL

XXXXX

État de chacune des cinq caméras. X peut avoir la valeur Y ou N, avec Y = Réussite et N = Échec

I2C Status

PASS | FAIL

OK | FAIL

POST

PASS | FAIL

OK | FAIL

Restarts

PASS | FAIL

Nombre de redémarrages depuis l'initialisation

Stack Health

PASS | FAIL

OK | FAIL

Video Port

PASS | FAIL

Nombre de trames ignorées.

White Balance

PASS | FAIL

YES | NO (s'attendre à yes)

Si Composant = ADSP, seules les colonnes Propriété, Valeur2 et Valeur3 sont utilisées.

La colonne Propriété contient le nom du test. La colonne Valeur2 contient le statut (PASS | FAIL | NOT DONE | NA). La colonne Valeur3 contient le code de statut détaillé. Ces entrées indiquent l'état général de la phase d'initialisation du sous-système audio.

Le tableau suivant présente les valeurs possibles dans les colonnes Propriété, Valeur2 et Valeur3 lorsque la valeur Composant correspond à ADSP.

Propriétés et valeurs consignées pour le POST, Composant == ADSP

Propriété Valeur2 Valeur3

ADSP FBAB POST

PASS | FAIL

Detailed status

Type de journalisation == Health

Il existe deux types d'informations d'état consignées : performance du système et utilisation des ressources. Cette section traite de la consignation des données liées aux performances du système. La consignation des données liées à l'utilisation des ressources est traitée dans la prochaine section.

Les performances du système donnent des indications sur l'utilisation de la mémoire, le temps de disponibilité système et l'état du processeur audionumérique.

Le tableau suivant présente les colonnes utilisées ainsi que les valeurs consignées ayant trait à l'état.

Colonnes et valeurs utilisées dans le journal des performances du système

Colonne physique Valeur consignée

Type de dispositif

RoundTable

Date/Heure

Valeur de [Date/Heure]

ID

Valeur de [ID du produit]

Type de journalisation

Health

Nom du dispositif

Valeur de [Nom du dispositif]

En ce qui concerne la consignation des performances, seules les colonnes Composant, Sous-composant, Propriété et Valeur1 sont utilisées.

Le tableau suivant présente les valeurs possibles de ces colonnes pour le système (utilisation de la mémoire ou temps de disponibilité système) et pour l'état du processeur audionumérique (ADSP).

Valeurs possibles pour les colonnes Composant, Sous-composant, Propriété et Valeur1

Composant Sous-composant Propriété Valeur1

System

Nom du fichier exe auquel s'applique la propriété.

MemoryUsage

Utilisation en octets

System

NULL

Uptime

Temps de disponibilité depuis l'initialisation

ADSP

NULL

ADSP HEALTH

nI2CStatus:<#> :

nSPIErrorCounts: <#> :

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

Cette section traite de la consignation des données liées à l'utilisation des ressources.

Le tableau suivant présente les colonnes et les valeurs utilisées lorsque Type de journalisation == Health et Propriété == Usage.

Colonnes utilisées dans le journal sur l'utilisation des ressources

Colonne physique Valeur consignée

Type de dispositif

RoundTable

Date/Heure

Valeur de [Date/Heure]

ID

Valeur de [ID du produit]

Type de journalisation

Health

Nom du dispositif

Valeur de [Nom du dispositif]

Le tableau suivant présente les colonnes et les valeurs consignées dans le journal sur l'utilisation des ressources. Ce type de journal utilise les colonnes Composant, Propriété, Valeur1, Valeur2, Valeur3, Valeur4 et Valeur5. La colonne Valeur3 indique le type de session (c'est-à-dire PcAudio, PcVideo ou PstnCall). En cas d'utilisation du mode VoIP avec Microsoft RoundTable, une entrée PcAudio est consignée avec l'heure de début et de fin. En cas d'utilisation de flux vidéo dans Microsoft RoundTable, une entrée PcVideo est consignée avec l'heure de début et de fin. Si Microsoft RoundTable est utilisé comme un téléphone analogique, une entrée PstnCall est consignée avec l'heure de début, l'heure de fin, le numéro de téléphone de l'appelant (défini dans la configuration du dispositif RoundTable) et le premier chiffre du numéro de téléphone composé.

Valeurs consignées en matière d'utilisation des ressources lorsque Composant == System

Composant Propriété Valeur1 Valeur2 Valeur3 Valeur4 Valeur5

System

Usage

Heure de début

Heure de fin

PcAudio

Null

 

System

Usage

Heure de début

Heure de fin

PcVideo

Null

 

System

Usage

Heure de début

Heure de fin

PstnCall

Numéro de téléphone du dispositif RoundTable qui appelle

Premier chiffre du numéro composé

Dd637168.note(fr-fr,office.13).gifRemarque :
Pour produire un rapport sur l'utilisation des ressources, importez le journal des diagnostics, connectez-vous à une base de données et créez une vue de tous les enregistrements en appliquant les critères suivants : Composant = System et Propriété = Usage.

Type de journalisation == Image Update

Le tableau suivant présente les colonnes utilisées ainsi que les valeurs consignées lorsque Type de journalisation == Image Update.

Colonnes et valeurs utilisées dans le journal sur la mise à jour des images

Colonne physique Valeur consignée

Type de dispositif

RoundTable

Date/Heure

Valeur de [Date/Heure]

ID

Valeur de [ID du produit]

Type de journalisation

Image Update

Composant

System

Sous-composant1

<NULL>

Sous-composant2

<NULL>

Sous-composant3

<NULL>

Propriété

Version

Valeur1

Valeur de [Version EBOOT]

Valeur2

Valeur de [Horodatage Nk.bin]

Valeur3

Valeur de [Horodatage Config]

Valeur4

Valeur de [Heure de dernière mise à jour]

Valeur5

Valeur de [Réussite/Échec de la mise à jour des images]