
2-22 MS-Connect 210 User’s Manual
TFTP Services
TFTP Services
The Ethernet Port contains an embedded TFTP server that can be used to update the
Ethernet Port firmware. The TFTP server only supports standard TFTP, not Extended
TFTP.
Free TFTP client software is available at http://www.weird-solutions.com/.
When the server requests transmission of a packet, the TFTP client transmits the next
packet’s data using the block number of the packet requested for re-transmission. Therefore,
the server accepts it as the re-transmitted data, since the block numbers match. Re-transmission
attempts occur only when using the Ethernet Port on a half-duplex hub with other network
traffic present. The connection is extremely reliable over a full-duplex switch.
Firmware Upload
Use a TFTP client to upload firmware. The firmware file must be a valid DSTniSPB (Special
Program Binary) file with the “.spb” extension. Currently, any file name is accepted. The
file’s first TFTP packet contains the SPB header and checksum information, which is validated
before any data is written to flash. Note that due to RAM limitation in the Ethernet Port, the
firmware file must be written to flash as the TFTP packets are received — one by one.
Therefore, it is important to allow a firmware file enough time to upload completely before
resetting the target Ethernet Port of closing the TFTP client. Once the header is validated
and the upload begins, the old firmware is already being overwritten. Canceling the transfer
before completion will result in corrupt firmware that will not load after the Ethernet Port is
reset. If an error occurs during the transfer, DO NOT reset the Ethernet Port. Remedy the
problem described in the TFTP error message and then attempt the upload again. A
subsequent version of firmware will contain the capability for recovery from a corrupt state
via an Ethernet boot. The current version supports recovery by loading firmware over the
serial port.
Kommentare zu diesen Handbüchern