Fibre Channel Interface and Commands

Download Command

The Update Firmware command is used to download firmware to the FCR200 over Fibre Channel. Multiple Update Firmware Write Buffer commands will be required to accomplish the total transfer. All write commands except the final write will have 3-bit Mode field set to 0x06. The last write command in the sequence will have the Mode bits set to 0x07 to signify the end of transfer. Each Update Firmware write buffer command will return an FCP response. Update Firmware is successful when the FCP response returns 0x00 (success). When the download process is complete and the firmware image has been successfully written to FLASH, the FCR200 will respond to the last transfer with 0x00, then re- boot with the updated firmware. If any errors occur, the Controller will return an FCP_RSP response RC value other than 0x00 and the FCR200 will abort the update. In this case, the FCR200 will not re-boot and the previous version of firmware will remain intact. The host will issue a Write Buffer command with:

 

Table B-1

 

Download Write Command Buffer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bits

7

 

6

 

5

 

4

 

 

3

 

2

1

 

0

Bytes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

Operation Code (0x3B)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

Reserved

 

 

 

 

 

 

 

Mode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

Buffer ID

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

(MSB)

 

 

 

 

 

 

 

 

 

 

 

 

 

:

 

 

 

 

 

 

Buffer Offset

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

(LSB)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

(MSB)

 

 

 

 

 

 

 

 

 

 

 

 

 

:

 

 

 

 

 

Parameter List Length

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

(LSB)

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

Control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

U (0x55)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

 

 

 

P (0x50)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fibre Channel Interface and Commands

B-3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Page 109
Image 109
ADIC FCR 200 manual Fibre Channel Interface and Commands, Download Command, Table B-1, Bits Bytes