12.07.2015 Views

SCSI Primary Commands - 2.pdf

SCSI Primary Commands - 2.pdf

SCSI Primary Commands - 2.pdf

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

T10/1236-D Revision 20 18 July 2001While performing a self-test in the background mode, the device server shall suspend the self-test to service anyother commands received with the exceptions listed in table 8. Suspension of the self-test to service the commandshall occur as soon as practical and shall not take longer than two seconds.Table 8 — Exception commands for background self-testsDevice type Command ReferenceAll device typesSEND DIAGNOSTICS (with SELF-TEST CODE field set to 100b)WRITE BUFFER (with the mode set to any download microcode option)Direct access FORMAT UNIT START/STOP UNIT SBCSequentialaccessMediumchangerNOTE 1ERASEFORMAT MEDIUMLOAD UNLOADLOCATEREADREAD POSITIONREAD REVERSEREWINDSPACEVERIFYWRITEWRITE BUFFERWRITE FILEMARKSEXCHANGE MEDIUMINITIALIZE ELEMENT STATUSMOVE MEDIUMPOSITION TO ELEMENTREAD ELEMENT STATUS (if CURDATA=0 and device motion is required)WRITE BUFFERIf one of the exception commands listed in table 8 is received, the device server shall abort the self-test, update theself-test log, and service the command as soon as practical but not longer than two seconds after the CDB hasbeen validated.An application client may terminate a self-test that is being performed in the background mode by issuing a SENDDIAGNOSTICS command with the SELF-TEST CODE field set to 100b (Abort background self-test function).5.4.3.3 Elements common to foreground and background self-test modesThe PROGRESS INDICATION field returned in response to a REQUEST SENSE command (see 7.20) may be used bythe application client at any time during a self-test operation to poll the logical unit’s progress. While a self-testoperation is in progress unless an error has occurred, a device server shall respond to a REQUEST SENSEcommand by returning a sense key of NOT READY and an additional sense code of LOGICAL UNIT NOT READY,SELF-TEST IN PROGRESS with the sense key specific bytes set for progress indication.The application client may obtain information about the twenty most recently completed self-tests by reading theself-test results log page (see 8.2.8). This is the only method for an application client to obtain information aboutself-tests performed in the background mode.7.237.26SSCSMCDevice types not listed in this table do not have commands that are exceptions for backgroundself-tests, other than those listed above for all device types.22 dpANS <strong>SCSI</strong> <strong>Primary</strong> <strong>Commands</strong> - 2 (SPC-2)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!