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.
Remarque : |
---|
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,,
Remarque : |
---|
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é |
Remarque : |
---|
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] |