Stavový kód SCSI - SCSI Status Code
A Stavový kód SCSI se používá k určení úspěchu nebo neúspěchu a SCSI příkaz. Na konci každého příkazu je cílová vrátí stavový kód byte který by měl být jeden z následujících:
00h Dobře
Tento stavový kód označuje, že zařízení úkol úspěšně dokončilo.
02h Zkontrolujte stav
Když cíl vrátí podmínku kontroly v reakci na příkaz, znamená to, že zadal a podmínka podmíněné věrnosti. To znamená, že při pokusu o provedení příkazu SCSI došlo k chybě. Iniciátor pak obvykle vydá a Příkaz SCSI Request Sense za účelem získání kvalifikátoru klíčového kódu (KCQ ) z cíle.
04h Podmínka splněna
Tento stavový kód je vrácen po úspěšném dokončení a Příkaz předběžného načtení.
08h Obsazeno
Cíl vrací Busy, pokud v té době nemůže dokončit příkaz, například pokud je v podmínka věrnosti kontingentu.
10h Středně pokročilý (zastaralý)
Když cíl úspěšně dokončí, vrátí cíl Intermediate propojený příkaz (s výjimkou posledního příkazu). Tento stavový kód je od začátku zastaralý SAM-4.
14h Intermediate - Podmínka splněna (zastaralá)
Jak název napovídá, tento stavový kód je jednoduše kombinací 10h Intermediate a 04h Condition Met. Tento stavový kód je zastaralý počínaje SAM-4.
Konflikt rezervace za 18 hodin
Cíl vrátí tento stavový kód, pokud se iniciátor pokusí o přístup k LUN který byl dříve rezervován jiným iniciátorem pomocí Rezervovat nebo Rezervní jednotka příkaz.
22h Command Terminated (zastaralé)
Cíl vrátí tento stav, pokud musí cíl ukončit aktuální I / O proces, protože obdržel zprávu Ukončit I / O proces. Tento stavový kód je již zastaralý SAM-2.
28h Sada úkolů je plná
Podobně jako u stavu 08h Busy se tento stavový kód vrací, když logické jednotce chybí prostředky pro přijetí přijaté úlohy ze spojení I_T. Tento stavový kód znamená, že logická jednotka již má alespoň jeden úkol z tohoto spojení I_T, kde stavový kód 08h Busy znamená, že logická jednotka aktuálně nemá žádné úkoly z tohoto spojení I_T.
30h ACA aktivní
Cíl vrátí tento stavový kód, pokud podmínka věrnosti automatického kontingentu vyskytl se.
40h Úloha přerušena
Cíl vrátí tento stavový kód, když je úkol přerušen jiným spojením I_T a bitem TAS v Control stránka režimu je nastavena na jednu.
externí odkazy
- „Příručka referencí na příkazy SCSI“ (PDF). Seagate. Citováno 2010-12-13.
- SCSI Architecture Model (SAM) bod 5.3.1
- Status-Code Übersicht