Lorsque l'état de la commande SCSI exécutée est CHECK_CONDITION, des données sont disponibles dans le buffer SCSI. Les code et qualificateur additionnels se trouvent dans ce tampon.
Je joins ici deux tables issues des spécifications SCSI-2. La première est triée alphabétiquement, la seconde, numériquement (NdT : la traduction ayant un tantinet bouleversé l'ordre alphabétique, seule la table triée par numéros a été conservée. Le lecteur pourra se reporter à la version originale en américain pour la liste alphabétique).
La table qui suit fournit une liste de descriptions avec les périphériques auxquels elles s'appliquent.
Table 364 : Assignements ASC et ASCQ
+=============================================================================+
| D - périphérique à accès Direct (Disque) |
| .T - périphérique à accès séquenTiel (bande magnéTique) |
| . I - Imprimante |
| . P - Processeur |
| . .W -WORM (CD-ROM inscriptible une fois) |
| . . R - CD-ROM (lecture seule) |
| . . S - Scanner ou numériseur |
| . . .O - mémoire Optique |
| . . . M - changeur de Média |
| . . . C - périphérique de Communications |
| . . . . |
| ASC ASCQ DTIPWRSOMC DESCRIPTION |
| --- ---- ----------------------------------------------------- |
| 00 00 DTIPWRSOMC pas d'information additionnelle |
| 00 01 T marque de fichier détectée |
| 00 02 T S fin de partition/médium détectée |
| 00 03 T marque de jeu détectée |
| 00 04 T S début de partition/médium détecté |
| 00 05 T S fin de données détectée |
| 00 06 DTIPWRSOMC fin du processus d'E/S |
| 00 11 R lecture audio en cours |
| 00 12 R lecture audio suspendue |
| 00 13 R lecture audio terminée avec succès |
| 00 14 R lecture audio stoppée pour cause d'erreur |
| 00 15 R pas d'état audio en cours à retourner |
| 01 00 DW O pas de signal d'index/de secteur |
| 02 00 D WR OM déplacement incomplet |
| 03 00 DTI W SO échec d'écriture sur le périphérique |
| 03 01 T pas d'écriture en cours |
| 03 02 T trop d'erreurs d'écriture |
| 04 00 DTIPWRSOMC unité logique non prête, cause inconnue |
| 04 01 DTIPWRSOMC unité logique en préparation |
| 04 02 DTIPWRSOMC unité logique non prête, commande d'init nécessaire |
| 04 03 DTIPWRSOMC unité logique non prête, intervention manuelle nécess.|
| 04 04 DTI O unité logique non prête, formatage en cours |
| 05 00 DTI WRSOMC l'unité logique ne répond pas à la sélection |
| 06 00 D WR OM pas de position de référence trouvée |
| 07 00 DTI WRSOM sélection de plusieurs périphériques |
| 08 00 DTI WRSOMC échec de communication avec l'unité logique |
| 08 01 DTI WRSOMC timeout de communication avec l'unité logique |
| 08 02 DTI WRSOMC erreur de parité en communication avec l'unité logique|
| 09 00 DT WR O erreur de suivi de piste |
| 09 01 WR O défaillance du servo de suivi de piste |
| 09 02 WR O défaillance du servo de focalisation |
| 09 03 WR O défaillance du servo de SPINDLE |
+=============================================================================+
Table 364 : (suite)
+=============================================================================+
| D - périphérique à accès Direct (Disque) |
| .T - périphérique à accès séquenTiel (bande magnéTique) |
| . I - Imprimante |
| . P - Processeur |
| . .W -WORM (CD-ROM inscriptible une fois) |
| . . R - CD-ROM (lecture seule) |
| . . S - Scanner ou numériseur |
| . . .O - mémoire Optique |
| . . . M - changeur de Média |
| . . . C - périphérique de Communications |
| . . . . |
| ASC ASCQ DTIPWRSOMC DESCRIPTION |
| --- ---- ----------------------------------------------------- |
| 0A 00 DTIPWRSOMC débordement de la trace d'erreur |
| 0B 00 |
| 0C 00 T S erreur d'écriture |
| 0C 01 D W O erreud d'écriture corrigée par auto-réallocation |
| 0C 02 D W O erreur d'écriture - auto-réallocation impossible |
| 0D 00 |
| 0E 00 |
| 0F 00 |
| 10 00 D W O erreur ID, CRC ou ECC |
| 11 00 DT WRSO erreur de lecture irrécupérable |
| 11 01 DT W SO nombre d'essais atteint |
| 11 02 DT W SO erreur trop longue à corriger |
| 11 03 DT W SO erreurs de lecture multiples |
| 11 04 D W O erreur de lecture - auto-réallocation impossible |
| 11 05 WR O erreur irrécupérable L-EC |
| 11 06 WR O erreur irrécupérable CIRC |
| 11 07 W O erreur de resynchronisation de données |
| 11 08 T lecture de bloc incomplète |
| 11 09 T pas de brèche trouvée |
| 11 0A DT O erreur mal corrigée |
| 11 0B D W O erreur de lecture - réassignement recommandé |
| 11 0C D W O erreur de lecture - réecriture recommandée |
| 12 00 D W O marque d'adresse introuvable pour le champ ID |
| 13 00 D W O marque d'adresse introuvable pour le champ données |
| 14 00 DTI WRSO identité enregistrée introuvable |
| 14 01 DT WR O enregistrement introuvable |
| 14 02 T marque de fichier ou de jeu introuvable |
| 14 03 T fin de données introuvable |
| 14 04 T erreur de séquence de bloc |
| 15 00 DTI WRSOM erreur de positionnement aléatoire |
| 15 01 DTI WRSOM erreur de positionnement mécanique |
| 15 02 DT WR O erreur de positionnement détectée par la lecture |
| 16 00 DW O erreur de marque de synchronisation de données |
| 17 00 DT WRSO données recupérées sans correction d'erreur |
| 17 01 DT WRSO données recupérées après plusieurs essais |
| 17 02 DT WR O données recupérées avec un décalage de tête positif |
| 17 03 DT WR O données recupérées avec un décalage de tête negatif |
| 17 04 WR O données recupérées avec plusieurs essais et/ou CIRC |
| 17 05 D WR O données recupérées sur l'ID de secteur précédent |
| 17 06 D W O données recupérées sans ECC - données auto-réallouées |
| 17 07 D W O données recupérées sans ECC - réassignement recommandé|
| 17 08 D W O données recupérées sans ECC - réecriture récommandée |
| 18 00 DT WR O données recupérées avec correction d'erreur |
| 18 01 D WR O données recupérées avec correction & plusieurs essais |
| 18 02 D WR O données recupérées - données auto-réallouées |
| 18 03 R données recupérées avec CIRC |
| 18 04 R données recupérées avec LEC |
| 18 05 D WR O données recupérées - réassignement recommandé |
| 18 06 D WR O données recupérées - réecriture recommandée |
+=============================================================================+
Table 364 : (suite)
+=============================================================================+
| D - périphérique à accès Direct (Disque) |
| .T - périphérique à accès séquenTiel (bande magnéTique) |
| . I - Imprimante |
| . P - Processeur |
| . .W -WORM (CD-ROM inscriptible une fois) |
| . . R - CD-ROM (lecture seule) |
| . . S - Scanner ou numériseur |
| . . .O - mémoire Optique |
| . . . M - changeur de Média |
| . . . C - périphérique de Communications |
| . . . . |
| ASC ASCQ DTIPWRSOMC DESCRIPTION |
| --- ---- ----------------------------------------------------- |
| 19 00 D O erreur de liste de défauts |
| 19 01 D O liste de défauts indisponible |
| 19 02 D O erreur de liste de défauts en liste primaire |
| 19 03 D O erreur de liste de défauts en liste secondaire (grown)|
| 1A 00 DTIPWRSOMC erreur de taille de la liste de défauts |
| 1B 00 DTIPWRSOMC erreur de transfert de données synchrone |
| 1C 00 D O liste de défauts introuvable |
| 1C 01 D O liste de défauts primaire introuvable |
| 1C 02 D O liste de défauts secondaire (grown) introuvable |
| 1D 00 D W O erreur de comparaison durant la vérification |
| 1E 00 D W O ID récupéré avec ECC |
| 1F 00 |
| 20 00 DTIPWRSOMC code d'opération de commande incorrect |
| 21 00 DT WR OM adresse du bloc logique hors limites |
| 21 01 M adresse d'élément incorrecte |
| 22 00 D fonction illegale (seulement 20 00, 24 00 ou 26 00) |
| 23 00 |
| 24 00 DTIPWRSOMC champ incorrect en CDB |
| 25 00 DTIPWRSOMC unité logique non supportée |
| 26 00 DTIPWRSOMC champ incorrect en liste de paramètres |
| 26 01 DTIPWRSOMC paramètre non supporté |
| 26 02 DTIPWRSOMC valeur de paramètre incorrecte |
| 26 03 DTIPWRSOMC paramètres de seuil non supportés |
| 27 00 DT W O protection en écriture |
| 28 00 DTIPWRSOMC transition non-prêt/prêt (changement de médium ?) |
| 28 01 M accès à un élément import ou export |
| 29 00 DTIPWRSOMC allumage, réinit. ou réinit. du bus a eu lieu |
| 2A 00 DTI WRSOMC paramètres changés |
| 2A 01 DTI WRSOMC paramètres de mode changés |
| 2A 02 DTI WRSOMC paramètres de trace changés |
| 2B 00 DTIPWRSO C copie impossible : déconnexion du host impossible |
| 2C 00 DTIPWRSOMC erreur de séquence de commandes |
| 2C 01 S trop de fenêtres spécifiées |
| 2C 02 S combinaison de fenêtres incorrecte spécifiée |
| 2D 00 T erreur d'écriture en écrasement de données |
| 2E 00 |
| 2F 00 DTIPWRSOMC commandes annulées par un autre initiateur |
| 30 00 DT WR OM médium incompatible présent |
| 30 01 DT WR O médium illisible - format inconnu |
| 30 02 DT WR O médium illisible - format incompatible |
| 30 03 DT cartouche de nettoyage présente |
| 31 00 DT W O format du médium endommage |
| 31 01 D I O échec de la commande de format |
| 32 00 D W O plus d'emplacement de défaut disponible |
| 32 01 D W O échec de mise a jour de la liste de défauts |
| 33 00 T erreur de longueur de bande |
| 34 00 |
| 35 00 |
| 36 00 I manque d'encre, de ruban ou de toner |
+=============================================================================+
Table 364 : (suite)
+=============================================================================+
| D - périphérique à accès Direct (Disque) |
| .T - périphérique à accès séquenTiel (bande magnéTique) |
| . I - Imprimante |
| . P - Processeur |
| . .W -WORM (CD-ROM inscriptible une fois) |
| . . R - CD-ROM (lecture seule) |
| . . S - Scanner ou numériseur |
| . . .O - mémoire Optique |
| . . . M - changeur de Média |
| . . . C - périphérique de Communications |
| . . . . |
| ASC ASCQ DTIPWRSOMC DESCRIPTION |
| --- ---- ----------------------------------------------------- |
| 37 00 DTI WRSOMC paramètre arrondi |
| 38 00 |
| 39 00 DTI WRSOMC sauvegarde de paramètres non supportée |
| 3A 00 DTI WRSOM pas de médium |
| 3B 00 TI erreur de positionnement séquentiel |
| 3B 01 T erreur de positionnement de la bande au début |
| 3B 02 T erreur de positionnement de la bande à la fin |
| 3B 03 I bande ou feuille-à-feuille non prêt |
| 3B 04 I erreur de SLEW (NdT : !?) |
| 3B 05 I bourrage papier |
| 3B 06 I haut de page non détecté |
| 3B 07 I bas de page non détecté |
| 3B 08 T erreur de repositionnement |
| 3B 09 S lecture après la fin du médium |
| 3B 0A S lecture avant le debut du médium |
| 3B 0B S position après la fin du médium |
| 3B 0C S position avant le debut du médium |
| 3B 0D M emplacement de destination occupé |
| 3B 0E M emplacement d'origine vide |
| 3C 00 |
| 3D 00 DTIPWRSOMC bits incorrects dans le message d'identification |
| 3E 00 DTIPWRSOMC auto-configuration de l'unité non encore réalisée |
| 3F 00 DTIPWRSOMC les conditions de fonctionnement ont changé |
| 3F 01 DTIPWRSOMC le micro-code a été changé |
| 3F 02 DTIPWRSOMC définition de fonctionnement modifiée |
| 3F 03 DTIPWRSOMC les données de requête ont changé |
| 40 00 D défaillance RAM (40nn obligatoire) |
| 40 NN DTIPWRSOMC échec de diagnostic du composant nn (80h-FFh) |
| 41 00 D échec du chemin de données (40nn obligatoire) |
| 42 00 D échec d'alllumage ou d'auto-test (40nn obligatoire) |
| 43 00 DTIPWRSOMC erreur de message |
| 44 00 DTIPWRSOMC défaillance de cible interne |
| 45 00 DTIPWRSOMC échec de sélection ou de resélection |
| 46 00 DTIPWRSOMC échec de la réinitialisation logicielle |
| 47 00 DTIPWRSOMC erreur de parité SCSI |
| 48 00 DTIPWRSOMC réception de message d'erreur détecté par initiateur |
| 49 00 DTIPWRSOMC erreur message incorrect |
| 4A 00 DTIPWRSOMC erreur de phase de commande |
| 4B 00 DTIPWRSOMC erreur de phase de données |
| 4C 00 DTIPWRSOMC échec de l'auto-configuration de l'unité logique |
| 4D 00 |
| 4E 00 DTIPWRSOMC commandes en recouvrement |
| 4F 00 |
| 50 00 T erreur d'écriture en ajout |
| 50 01 T erreur de positionnement en ajout |
| 50 02 T erreur de positionnement par rapport au timing |
| 51 00 T O erreur d'effacement |
| 52 00 T défaut de cartouche |
+=============================================================================+
Table 364 : (suite)
+=============================================================================+
| D - périphérique à accès Direct (Disque) |
| .T - périphérique à accès séquenTiel (bande magnéTique) |
| . I - Imprimante |
| . P - Processeur |
| . .W -WORM (CD-ROM inscriptible une fois) |
| . . R - CD-ROM (lecture seule) |
| . . S - Scanner ou numériseur |
| . . .O - mémoire Optique |
| . . . M - changeur de Média |
| . . . C - périphérique de Communications |
| . . . . |
| ASC ASCQ DTIPWRSOMC DESCRIPTION |
| --- ---- ----------------------------------------------------- |
| 53 00 DTI WRSOM échec de chargement ou d'éjection du médium |
| 53 01 T échec de déchargement de la bande |
| 53 02 DT WR OM périphérique protégé contre le changement de médium |
| 54 00 P défaillance de l'interface host-SCSI |
| 55 00 P défaut de ressources système |
| 56 00 |
| 57 00 R impossible de récupérer la table du contenu |
| 58 00 O la génération n'existe pas |
| 59 00 O lecture de bloc mis a jour |
| 5A 00 DTIPWRSOM requête opérateur ou demande de changement d'état |
| 5A 01 DT WR OM requête opérateur d'extraction du médium |
| 5A 02 DT W O l'opérateur a sélectionné la protection en écriture |
| 5A 03 DT W O l'opérateur a sélectionné l'autorisation d'écriture |
| 5B 00 DTIPWRSOM exception de trace |
| 5B 01 DTIPWRSOM condition de seuil remplie |
| 5B 02 DTIPWRSOM compteur de trace au maximum |
| 5B 03 DTIPWRSOM plus de code pour la liste de trace |
| 5C 00 D O changement d'état RPL |
| 5C 01 D O SPINDLES synchronisées |
| 5C 02 D O SPINDLES non synchronisées |
| 5D 00 |
| 5E 00 |
| 5F 00 |
| 60 00 S défaillance de la lampe |
| 61 00 S erreur d'acquisition vidéo |
| 61 01 S impossible de capturer la vidéo |
| 61 02 S hors de la zone focalisée |
| 62 00 S erreur de positionnement de la tête de digitalisation |
| 63 00 R fin de zone utilisateur sur cette piste |
| 64 00 R mode illégal pour cette piste |
| 65 00 |
| 66 00 |
| 67 00 |
| 68 00 |
| 69 00 |
| 6A 00 |
| 6B 00 |
| 6C 00 |
| 6D 00 |
| 6E 00 |
| 6F 00 |
+=============================================================================+
Table 364 : (fin)
+=============================================================================+
| D - périphérique à accès Direct (Disque) |
| .T - périphérique à accès séquenTiel (bande magnéTique) |
| . I - Imprimante |
| . P - Processeur |
| . .W -WORM (CD-ROM inscriptible une fois) |
| . . R - CD-ROM (lecture seule) |
| . . S - Scanner ou numériseur |
| . . .O - mémoire Optique |
| . . . M - changeur de Média |
| . . . C - périphérique de Communications |
| . . . . |
| ASC ASCQ DTIPWRSOMC DESCRIPTION |
| --- ---- ----------------------------------------------------- |
| 70 00 |
| 71 00 |
| 72 00 |
| 73 00 |
| 74 00 |
| 75 00 |
| 76 00 |
| 77 00 |
| 78 00 |
| 79 00 |
| 7A 00 |
| 7B 00 |
| 7C 00 |
| 7D 00 |
| 7E 00 |
| 7F 00 |
| |
| 80 xxh \ |
| jusqu'a> spécifique constructeur |
| FF xxh / |
| |
| xxh 80 \ |
| jusqu'a> qualification du standard ASC spécifique constructeur |
| xxh FF / |
| TOUS LES CODES VIDES OU NON MONTRES SONT RESERVES |
+=============================================================================+