• No se han encontrado resultados

5.LA PREPARACION DEL PORTAVOZ

2. Siendo empático y creando el entorno emocional oportuno 3. Argumentando

5.2. PSICOLOGÍA DE LA COMUNICACIÓN

5.2.1. Eric Berne y el Análisis Transaccional

The RECEIVE DIAGNOSTIC RESULTS command (see table 112) requests analysis data be sent to the appli-cation client Data-In Buffer after completion of a SEND DIAGNOSTIC command (see 3.43), or, optionally, SCSI-3 Enclosure Services (SES) pages be sent to the initiator. Support for SES is indicated in the drive prod-uct manual. The drive supports the optional Page format, wherein the initiator sends additional pages after a SEND DIAGNOSTIC command. These additional pages have a page code that specifies to the drive the for-mat of the data to be returned after it receives a RECEIVE DIAGNOSTIC RESULTS command.

If no data in the optional Page format was requested by the SEND DIAGNOSTICs command (0 in bit 4 of Table 134), the data returned to the initiator is in the format shown in Table 113.

If the SEND DIAGNOSTICs command requested either page 00h or page 40h (the only two optional pages supported by the drive), data returned is in the format shown in Table 178 or 179, respectively.

All FRU and error code definitions are unique to this product and intended for factory/field maintenance per-sonnel.

The drive supports the optional Page format, wherein the initiator sends additional pages after a SEND DIAG-NOSTIC command. These additional pages have a page code that specifies to the drive the format of the data to be returned after it receives a RECEIVE DIAGNOSTIC RESULTS command.

PCV (Page Code Valid) bit

0 A page code valid (PCV) bit set to zero specifies that the device server return parameter data based on the most recent SEND DIAGNOSTIC command (e.g., the diagnostic page with the same page code as that specified in the most recent SEND DIAGNOSTIC command). The response to a RECEIVE DIAGNOSTIC RESULTS command with the PCV bit set to zero is vendor-specific if:

a) The most recent SEND DIAGNOSTIC command was not a SEND DIAGNOSTIC command defining parameter data to return;

b) A RECEIVE DIAGNOSTIC RESULTS command with a PCV bit set to one has been processed since the last SEND DIAGNOSTIC command was processed; or

c) No SEND DIAGNOSTIC command defining parameter data to return has been processed since power on, hard reset, or logical unit reset.

1 A page code valid (PCV) bit set to one specifies that the device server return the diagnostic page specified in the PAGE CODE FIELD. Page code values are defined in Table 177.

NOTES

(a) Logical units compliant with previous versions of SPC-4 may transfer more than one diagnostic page in the parameter data if the PCV bit is set to zero and the previous SEND DIAGNOSTIC command sent more than one diagnostic page in the parameter list.

Table 112 — RECEIVE DIAGNOSTIC RESULTS command Bit

(b) To ensure that the diagnostic command information is not destroyed by a command sent from another I_T nexus, the logical unit should be reserved.

(c) Although diagnostic software is generally device-specific, this command and the SEND DIAGNOSTIC command provide a means to isolate the operating system software from the device-specific diagnos-tic software. The operating system may remain device-independent.

PAGE CODE field

The PAGE CODE field identifies which diagnostic page is requested as a result of a RECEIVE DIAGNOSTIC RESULTS command with the PCV bit equal to one, or returned as a result of a RECEIVE DIAGNOSTIC RESULTS parameter data.

ALLOCATION LENGTH field

The ALLOCATION LENGTH shall specify the number of bytes the initiator has allocated for returned data. An ALLOCA-TION LENGTH of zero indicates that no data shall be transferred. Any other value indicates the maximum number of bytes that shall be transferred. The drive terminates the DATA IN phase when ALLOCATION LENGTH bytes have been trans-ferred or when all available data has been transtrans-ferred to the initiator, whichever is less.

[1] ADDITIONAL LENGTH. This two byte value indicates the number of additional bytes included in the diag-nostic data list. For example, if no product unique byte (byte 7) is available, this value would be 0006h. A value of 0000h means that there are no additional bytes.

[2] A FIELD REPLACEABLE UNIT (FRU) Code is a byte that identifies an assembly that may have failed.

The codes will be listed in probability order, with the most probable assembly listed first and the least probable listed last. A code of 00h indicates there is no FRU information and a code of 01h indicates the entire unit should be replaced. Seagate drives return 00h in these bytes.

[3] The ERROR CODE is a two byte value that provides information designating which part of a diagnostic operation has failed. The byte 7 error code is vendor unique and defined in note [4]. Usually, Seagate drives support only some subset of the list given in note [4].

[4] Vendor Unique codes supported by Seagate devices.

Table 113 — Diagnostic Data Bytes Code Byte Description

00h 0 ADDITIONAL LENGTH (MSB) [1]

28h 1 ADDITIONAL LENGTH (LSB) [1]

XXh 2 FRU CODE (most probable) [2]

XXh 3 FRU CODE [2]

XXh 4 FRU CODE [2]

XXh 5 FRU CODE (least probable) [2]

XXh 6 ERROR CODE (MSB) [3]

V.U. 7 ERROR CODE (LSB) [4]

V.U. 8 thru n ADDITIONAL VENDOR UNIQUE FAULT INFORMATION (not available)

Diagnostic Fault Codes

01h Formatter Diagnostic Error

02h Microprocessor RAM Diagnostic Error 04h No Drive Ready

08h No Sector or Index Detected

0Ch No Drive Command Complete 10h Unable to Set Drive Sector Size 14h Unable to Clear Drive Attention 18h Unable to Start Spindle Motor 20h Unable to Recal Drive

30h Unable to Send Write Current Data to Drive 34h Unable to Issue Drive SEEK Command 40h Unable to Read User Table From Drive

41h Ran Out of Sectors While Doing Drive Diagnostics 42h Unable to Read Reallocation Table

43h Unable to Read ETF Log

45h Firmware Read from Disc or Sent by Host has an Invalid Checksum 60h Thermal Calibration Failure

70h Microprocessor Internal Timer Error 80h Buffer Controller Diagnostic Error 81h Buffer RAM Diagnostic Error

C1h Data Miscompare While Doing Drive Diagnostics Diagnostic Fault Codes