<HTML> <HEAD> <TITLE>Codes et qualificateurs du buffer SCSI additionnels </TITLE> </HEAD> <BODY> <A NAME="sec-sensecodes"></A> <H1>22. <A NAME="s22"></A>Codes et qualificateurs du buffer SCSI additionnels </H1> <P> <A HREF="SCSI-Programming-HOWTO.html#toc22">Contenu de cette section</A></P> <P>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.</P> <P>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).</P> <P></P> <H2>22.1 <A NAME="ss22.1"></A> ASC et ASCQ dans l'ordre numérique</H2> <P>La table qui suit fournit une liste de descriptions avec les périphériques auxquels elles s'appliquent.</P> <P> <BLOCKQUOTE><CODE> <PRE> Table 364 : Assignements ASC et ASCQ +=============================================================================+ | D - peripherique a acces Direct (Disque) | | .T - peripherique a acces sequenTiel (bande magneTique) | | . I - Imprimante | | . P - Processeur | | . .W -WORM (CD-ROM inscriptible une fois) | | . . R - CD-ROM (lecture seule) | | . . S - Scanner ou numeriseur | | . . .O - memoire Optique | | . . . M - changeur de Media | | . . . C - peripherique de Communications | | . . . . | | ASC ASCQ DTIPWRSOMC DESCRIPTION | | --- ---- ----------------------------------------------------- | | 00 00 DTIPWRSOMC pas d'information additionnelle | | 00 01 T marque de fichier detectee | | 00 02 T S fin de partition/medium detectee | | 00 03 T marque de jeu detectee | | 00 04 T S debut de partition/medium detecte | | 00 05 T S fin de donnees detectee | | 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 terminee avec succes | | 00 14 R lecture audio stoppee pour cause d'erreur | | 00 15 R pas d'etat audio en cours a retourner | | 01 00 DW O pas de signal d'index/de secteur | | 02 00 D WR OM deplacement incomplet | | 03 00 DTI W SO echec d'ecriture sur le peripherique | | 03 01 T pas d'ecriture en cours | | 03 02 T trop d'erreurs d'ecriture | | 04 00 DTIPWRSOMC unite logique non prete, cause inconnue | | 04 01 DTIPWRSOMC unite logique en preparation | | 04 02 DTIPWRSOMC unite logique non prete, commande d'init necessaire | | 04 03 DTIPWRSOMC unite logique non prete, intervention manuelle necess.| | 04 04 DTI O unite logique non prete, formatage en cours | | 05 00 DTI WRSOMC l'unite logique ne repond pas a la selection | | 06 00 D WR OM pas de position de reference trouvee | | 07 00 DTI WRSOM selection de plusieurs peripheriques | | 08 00 DTI WRSOMC echec de communication avec l'unite logique | | 08 01 DTI WRSOMC timeout de communication avec l'unite logique | | 08 02 DTI WRSOMC erreur de parite en communication avec l'unite logique| | 09 00 DT WR O erreur de suivi de piste | | 09 01 WR O defaillance du servo de suivi de piste | | 09 02 WR O defaillance du servo de focalisation | | 09 03 WR O defaillance du servo de SPINDLE | +=============================================================================+ </PRE> </CODE></BLOCKQUOTE> </P> <P> <BLOCKQUOTE><CODE> <PRE> Table 364 : (suite) +=============================================================================+ | D - peripherique a acces Direct (Disque) | | .T - peripherique a acces sequenTiel (bande magneTique) | | . I - Imprimante | | . P - Processeur | | . .W -WORM (CD-ROM inscriptible une fois) | | . . R - CD-ROM (lecture seule) | | . . S - Scanner ou numeriseur | | . . .O - memoire Optique | | . . . M - changeur de Media | | . . . C - peripherique de Communications | | . . . . | | ASC ASCQ DTIPWRSOMC DESCRIPTION | | --- ---- ----------------------------------------------------- | | 0A 00 DTIPWRSOMC debordement de la trace d'erreur | | 0B 00 | | 0C 00 T S erreur d'ecriture | | 0C 01 D W O erreud d'ecriture corrigee par auto-reallocation | | 0C 02 D W O erreur d'ecriture - auto-reallocation impossible | | 0D 00 | | 0E 00 | | 0F 00 | | 10 00 D W O erreur ID, CRC ou ECC | | 11 00 DT WRSO erreur de lecture irrecuperable | | 11 01 DT W SO nombre d'essais atteint | | 11 02 DT W SO erreur trop longue a corriger | | 11 03 DT W SO erreurs de lecture multiples | | 11 04 D W O erreur de lecture - auto-reallocation impossible | | 11 05 WR O erreur irrecuperable L-EC | | 11 06 WR O erreur irrecuperable CIRC | | 11 07 W O erreur de resynchronisation de donnees | | 11 08 T lecture de bloc incomplete | | 11 09 T pas de breche trouvee | | 11 0A DT O erreur mal corrigee | | 11 0B D W O erreur de lecture - reassignement recommande | | 11 0C D W O erreur de lecture - reecriture recommandee | | 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 donnees | | 14 00 DTI WRSO identite enregistree introuvable | | 14 01 DT WR O enregistrement introuvable | | 14 02 T marque de fichier ou de jeu introuvable | | 14 03 T fin de donnees introuvable | | 14 04 T erreur de sequence de bloc | | 15 00 DTI WRSOM erreur de positionnement aleatoire | | 15 01 DTI WRSOM erreur de positionnement mecanique | | 15 02 DT WR O erreur de positionnement detectee par la lecture | | 16 00 DW O erreur de marque de synchronisation de donnees | | 17 00 DT WRSO donnees recuperees sans correction d'erreur | | 17 01 DT WRSO donnees recuperees apres plusieurs essais | | 17 02 DT WR O donnees recuperees avec un decalage de tete positif | | 17 03 DT WR O donnees recuperees avec un decalage de tete negatif | | 17 04 WR O donnees recuperees avec plusieurs essais et/ou CIRC | | 17 05 D WR O donnees recuperees sur l'ID de secteur precedent | | 17 06 D W O donnees recuperees sans ECC - donnees auto-reallouees | | 17 07 D W O donnees recuperees sans ECC - reassignement recommande| | 17 08 D W O donnees recuperees sans ECC - reecriture recommandee | | 18 00 DT WR O donnees recuperees avec correction d'erreur | | 18 01 D WR O donnees recuperees avec correction &amp; plusieurs essais | | 18 02 D WR O donnees recuperees - donnees auto-reallouees | | 18 03 R donnees recuperees avec CIRC | | 18 04 R donnees recuperees avec LEC | | 18 05 D WR O donnees recuperees - reassignement recommande | | 18 06 D WR O donnees recuperees - reecriture recommandee | +=============================================================================+ </PRE> </CODE></BLOCKQUOTE> </P> <P> <BLOCKQUOTE><CODE> <PRE> Table 364 : (suite) +=============================================================================+ | D - peripherique a acces Direct (Disque) | | .T - peripherique a acces sequenTiel (bande magneTique) | | . I - Imprimante | | . P - Processeur | | . .W -WORM (CD-ROM inscriptible une fois) | | . . R - CD-ROM (lecture seule) | | . . S - Scanner ou numeriseur | | . . .O - memoire Optique | | . . . M - changeur de Media | | . . . C - peripherique de Communications | | . . . . | | ASC ASCQ DTIPWRSOMC DESCRIPTION | | --- ---- ----------------------------------------------------- | | 19 00 D O erreur de liste de defauts | | 19 01 D O liste de defauts indisponible | | 19 02 D O erreur de liste de defauts en liste primaire | | 19 03 D O erreur de liste de defauts en liste secondaire (grown)| | 1A 00 DTIPWRSOMC erreur de taille de la liste de defauts | | 1B 00 DTIPWRSOMC erreur de transfert de donnees synchrone | | 1C 00 D O liste de defauts introuvable | | 1C 01 D O liste de defauts primaire introuvable | | 1C 02 D O liste de defauts secondaire (grown) introuvable | | 1D 00 D W O erreur de comparaison durant la verification | | 1E 00 D W O ID recupere avec ECC | | 1F 00 | | 20 00 DTIPWRSOMC code d'operation de commande incorrect | | 21 00 DT WR OM adresse du bloc logique hors limites | | 21 01 M adresse d'element 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 unite logique non supportee | | 26 00 DTIPWRSOMC champ incorrect en liste de parametres | | 26 01 DTIPWRSOMC parametre non supporte | | 26 02 DTIPWRSOMC valeur de parametre incorrecte | | 26 03 DTIPWRSOMC parametres de seuil non supportes | | 27 00 DT W O protection en ecriture | | 28 00 DTIPWRSOMC transition non-pret/pret (changement de medium ?) | | 28 01 M acces a un element import ou export | | 29 00 DTIPWRSOMC allumage, reinit. ou reinit. du bus a eu lieu | | 2A 00 DTI WRSOMC parametres changes | | 2A 01 DTI WRSOMC parametres de mode changes | | 2A 02 DTI WRSOMC parametres de trace changes | | 2B 00 DTIPWRSO C copie impossible : deconnexion du host impossible | | 2C 00 DTIPWRSOMC erreur de sequence de commandes | | 2C 01 S trop de fenetres specifiees | | 2C 02 S combinaison de fenetres incorrecte specifiee | | 2D 00 T erreur d'ecriture en ecrasement de donnees | | 2E 00 | | 2F 00 DTIPWRSOMC commandes annulees par un autre initiateur | | 30 00 DT WR OM medium incompatible present | | 30 01 DT WR O medium illisible - format inconnu | | 30 02 DT WR O medium illisible - format incompatible | | 30 03 DT cartouche de nettoyage presente | | 31 00 DT W O format du medium endommage | | 31 01 D I O echec de la commande de format | | 32 00 D W O plus d'emplacement de defaut disponible | | 32 01 D W O echec de mise a jour de la liste de defauts | | 33 00 T erreur de longueur de bande | | 34 00 | | 35 00 | | 36 00 I manque d'encre, de ruban ou de toner | +=============================================================================+ </PRE> </CODE></BLOCKQUOTE> </P> <P> <BLOCKQUOTE><CODE> <PRE> Table 364 : (suite) +=============================================================================+ | D - peripherique a acces Direct (Disque) | | .T - peripherique a acces sequenTiel (bande magneTique) | | . I - Imprimante | | . P - Processeur | | . .W -WORM (CD-ROM inscriptible une fois) | | . . R - CD-ROM (lecture seule) | | . . S - Scanner ou numeriseur | | . . .O - memoire Optique | | . . . M - changeur de Media | | . . . C - peripherique de Communications | | . . . . | | ASC ASCQ DTIPWRSOMC DESCRIPTION | | --- ---- ----------------------------------------------------- | | 37 00 DTI WRSOMC parametre arrondi | | 38 00 | | 39 00 DTI WRSOMC sauvegarde de parametres non supportee | | 3A 00 DTI WRSOM pas de medium | | 3B 00 TI erreur de positionnement sequentiel | | 3B 01 T erreur de positionnement de la bande au debut | | 3B 02 T erreur de positionnement de la bande a la fin | | 3B 03 I bande ou feuille-a-feuille non pret | | 3B 04 I erreur de SLEW (NdT : !?) | | 3B 05 I bourrage papier | | 3B 06 I haut de page non detecte | | 3B 07 I bas de page non detecte | | 3B 08 T erreur de repositionnement | | 3B 09 S lecture apres la fin du medium | | 3B 0A S lecture avant le debut du medium | | 3B 0B S position apres la fin du medium | | 3B 0C S position avant le debut du medium | | 3B 0D M emplacement de destination occupe | | 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'unite non encore realisee | | 3F 00 DTIPWRSOMC les conditions de fonctionnement ont change | | 3F 01 DTIPWRSOMC le micro-code a ete change | | 3F 02 DTIPWRSOMC definition de fonctionnement modifiee | | 3F 03 DTIPWRSOMC les donnees de requete ont change | | 40 00 D defaillance RAM (40nn obligatoire) | | 40 NN DTIPWRSOMC echec de diagnostic du composant nn (80h-FFh) | | 41 00 D echec du chemin de donnees (40nn obligatoire) | | 42 00 D echec d'alllumage ou d'auto-test (40nn obligatoire) | | 43 00 DTIPWRSOMC erreur de message | | 44 00 DTIPWRSOMC defaillance de cible interne | | 45 00 DTIPWRSOMC echec de selection ou de reselection | | 46 00 DTIPWRSOMC echec de la reinitialisation logicielle | | 47 00 DTIPWRSOMC erreur de parite SCSI | | 48 00 DTIPWRSOMC reception de message d'erreur detecte par initiateur | | 49 00 DTIPWRSOMC erreur message incorrect | | 4A 00 DTIPWRSOMC erreur de phase de commande | | 4B 00 DTIPWRSOMC erreur de phase de donnees | | 4C 00 DTIPWRSOMC echec de l'auto-configuration de l'unite logique | | 4D 00 | | 4E 00 DTIPWRSOMC commandes en recouvrement | | 4F 00 | | 50 00 T erreur d'ecriture 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 defaut de cartouche | +=============================================================================+ </PRE> </CODE></BLOCKQUOTE> </P> <P> <BLOCKQUOTE><CODE> <PRE> Table 364 : (suite) +=============================================================================+ | D - peripherique a acces Direct (Disque) | | .T - peripherique a acces sequenTiel (bande magneTique) | | . I - Imprimante | | . P - Processeur | | . .W -WORM (CD-ROM inscriptible une fois) | | . . R - CD-ROM (lecture seule) | | . . S - Scanner ou numeriseur | | . . .O - memoire Optique | | . . . M - changeur de Media | | . . . C - peripherique de Communications | | . . . . | | ASC ASCQ DTIPWRSOMC DESCRIPTION | | --- ---- ----------------------------------------------------- | | 53 00 DTI WRSOM echec de chargement ou d'ejection du medium | | 53 01 T echec de dechargement de la bande | | 53 02 DT WR OM peripherique protege contre le changement de medium | | 54 00 P defaillance de l'interface host-SCSI | | 55 00 P defaut de ressources systeme | | 56 00 | | 57 00 R impossible de recuperer la table du contenu | | 58 00 O la generation n'existe pas | | 59 00 O lecture de bloc mis a jour | | 5A 00 DTIPWRSOM requete operateur ou demande de changement d'etat | | 5A 01 DT WR OM requete operateur d'extraction du medium | | 5A 02 DT W O l'operateur a selectionne la protection en ecriture | | 5A 03 DT W O l'operateur a selectionne l'autorisation d'ecriture | | 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'etat RPL | | 5C 01 D O SPINDLES synchronisees | | 5C 02 D O SPINDLES non synchronisees | | 5D 00 | | 5E 00 | | 5F 00 | | 60 00 S defaillance de la lampe | | 61 00 S erreur d'acquisition video | | 61 01 S impossible de capturer la video | | 61 02 S hors de la zone focalisee | | 62 00 S erreur de positionnement de la tete de digitalisation | | 63 00 R fin de zone utilisateur sur cette piste | | 64 00 R mode illegal 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 | +=============================================================================+ </PRE> </CODE></BLOCKQUOTE> </P> <P> <BLOCKQUOTE><CODE> <PRE> Table 364 : (fin) +=============================================================================+ | D - peripherique a acces Direct (Disque) | | .T - peripherique a acces sequenTiel (bande magneTique) | | . I - Imprimante | | . P - Processeur | | . .W -WORM (CD-ROM inscriptible une fois) | | . . R - CD-ROM (lecture seule) | | . . S - Scanner ou numeriseur | | . . .O - memoire Optique | | . . . M - changeur de Media | | . . . C - peripherique 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 > specifique constructeur | | FF xxh / | | | | xxh 80 \ | | jusqu'a > qualification du standard ASC specifique constructeur | | xxh FF / | | TOUS LES CODES VIDES OU NON MONTRES SONT RESERVES | +=============================================================================+ </PRE> </CODE></BLOCKQUOTE> </P> <P></P> <HR> <P> Chapitre <A HREF="SCSI-Programming-HOWTO-23.html">suivant</A>, Chapitre <A HREF="SCSI-Programming-HOWTO-21.html">Précédent</A> <P> Table des matières de <A HREF="SCSI-Programming-HOWTO.html#toc22">ce chapitre</A>, <A HREF="SCSI-Programming-HOWTO.html#toc">Table des matières</A> générale</P> <P> <A HREF="SCSI-Programming-HOWTO.html">Début</A> du document, <A HREF="#0"> Début de ce chapitre</A></P> </BODY> </HTML>