The -updatepkg command updates Sun Flash Accelerator F80 PCIe Cards with the specified firmware package file. You select a card by typing the card ID, or all cards in the server are updated if you do not select any card ID using the command line interface or text interface.
This command supports the upgrade of only the firmware package. If the current firmware package version on the selected card is higher than the specified firmware package version, the command returns an error.
Text Menu Interface Usage: The following top-level menu lists the cards in the system and prompts you to select a card on which to perform an operation. Four Sun Flash Accelerator F80 PCIe Cards are shown in the following example:
# ddcli ID WarpDrive Package Version PCI Address -- --------- --------------- ----------- 1 ELP-4x200-4d-n 09.05.24.00 00:02:00:00 2 ELP-4x200-4d-n 09.05.24.00 00:03:00:00 3 ELP-4x200-4d-n 09.05.24.00 00:04:00:00 4 ELP-4x200-4d-n 09.05.24.00 00:05:00:00 Select the WarpDrive [1-2 or 0:Quit]: 1 1. List WarpDrive Information 2. Update Flash Package 3. Display WarpDrive Health 4. Locate WarpDrive 5. Format WarpDrive 6. Show Vital Product Data 7. Extract SMART Logs Select Operation [1-7 or 0:Quit]: 2 Enter Flash Package File: /home/user/ELP-4x200-3d-n_09.05.24.00.bin
Command Line Interface Usage: Enter the following line of text in the CLI to run the -updatepkg command: ddcli -c 1 -updatepkg SLP-300_01.02.00.00.bin
ddcli -c <card number> -updatepkg <flash package file>
Error Handling: The following statements are true with regard to error handling:
If a controller firmware update fails, the -updatepkg command terminates.
If a firmware download fails on any of the card components, the process terminates.