Fibre Channel Interface and Commands B-3
B-
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
Bytes 76543210
0 Operation Code (0x3B)
1 Reserved Mode
2 Buffer ID
3
:
5
(MSB) Buffer Offset (LSB)
6
:
8
(MSB) Parameter List Length (LSB)
9 Control
10 U (0x55)
11 P (0x50)