Fujitsu MAS3735, MAP3367, MAP3147, MAP3735 Illegal LUN specification, Reserved operation code

Models: MAP3735 MAP3147 MAS3367 MAP3367 MAS3735

1 290
Download 290 pages 28.72 Kb
Page 42
Image 42

Command Processing

2)The IDD reports a CHECK CONDITION status for a command that generates an overlap. At this time, the sense data generated by the IDD indicates ABORTED COMMAND [=B]/Overlapped commands attempted [=4E-00], or Tagged Overlapped [=4D-nn] (nn: tag No.).

Notes:

1)In order for the INIT to stop processing of a command during a disconnect, it is permitted to send an ABORT TASK message, ABORT TASK SET message, CLEAR TASK SET message or TARGET RESET message with specifying the logical unit (see Section 1.7.6).

2)Specification of overlapping commands applies without dependence upon the type of command that is issued second. For example, even if the command issued second is the INQUIRY or REQUEST SENSE command, the IDD reports the CHECK CONDITION status and terminates both the first command and the second command abnormally.

1.7.2Illegal LUN specification

The logical unit number (LUN) supported by the IDD is LUN = 0 only. If a LUN other than this (1 to 7) is specified, the IDD performs one of the following operations, depending on the type of command issued at that time.

1)The INQUIRY command is executed normally even if the LUN specification is illegal. However, byte 0 of the “Standard INQUIRY Data” (“Qualifier” field and “Device Type Code” field) transferred to the INIT for that command indicates X ‘7F.’

2)The REQUEST SENSE command is executed normally even if the LUN specification is illegal. However, the sense data transferred to the INIT for that command indicates that the LUN specification is illegal (ILLEGAL REQUEST [=5]/Logical unit not supported [=25-00]).

3)If an illegal LUN is specified for a command other than the INQUIRY command or REQUEST SENSE command, that command is terminated abnormally with a CHECK CONDITION status. The sense data generated at this time indicate that the LUN specification is illegal (ILLEGAL REQUEST [=5] /Logical unit not supported [=25-00]).

1.7.3Reserved operation code

Group 7 command operation codes (X ‘E0’ to X ‘FF’) are reserved by Fujitsu. When any command is issued which includes these operation codes, the IDD does not always respond with a CHECK CONDITION status (ILLEGAL REQUEST [=5] / Invalid command operation code [=20-00]. The INIT should not issue commands which contain these operation codes.

1.7.4Command processing in the not ready state

After the IDD’s power is switched on, the initial self-diagnosis is completed normally and the spindle motor reaches the normal rotational speed, “system information,” which includes such information as MODE SELECT parameters and disk media defect information is read from the system space on the disk drive and each type of control information is initialized. When this operation is completed, the IDD is in a state where it can be used (ready state). Furthermore, the not ready state is defined as the IDD being in either of the following states.

• When the spindle motor has not reached the normal rotational speed.

1 - 24

C141-E167

Page 42
Image 42
Fujitsu MAS3735, MAP3367 Illegal LUN specification, Reserved operation code, Command processing in the not ready state