####################################################################### SuperMicro Switch Firmware Release 1.0.17-13 ####################################################################### Date: Feburary 24th, 2015 ####################################################################### Products Related ####################################################################### This firmware is applicable for the following switch products. SBM-GEM-X2C, SBM-GEM-X2C+, SSE-G24-TG4, SSE-G48-TG4, SBM-GEM-X3S ####################################################################### Recommendation ####################################################################### This is the GA firmware release version. We recommend strongly to upgrade to this firmware version. ####################################################################### Improvements ####################################################################### Resolved issues in release 1.0.17-13: ------------------------------- 1. Switch doesn't update l3 entry after shut down bonding interface. 2. Entries in the MAC table for VLAN 1 with no ports in use. 3. STACK: Communication timeout to 6:2 error. 4. Missing Mac-address-table Entries. 5. BGP connection drops Randomly. 6. Command to find Serial Number of the Switch (Enhancement). 7. SNMP autonegotiation Capabilities. 8. Support for CHAP authentication in TACACS. 9. Copying file from flash to tftp, using SNMP. 10. Need to display kernel version on the CLI and web along with firmware version. 11. BGP session flapping very frequently. 12. Switch not learning MAC address after VM migration. 13. Ping local host timeout by applying US Eng network traffic pattern ####################################################################### FIRMWARE UPGRADE PROCEDURE ####################################################################### File Download ------------- Download the zip file SWITCH_FIRMWARE_1.0.17-13.zip from Supermicro website below link ftp://ftp.supermicro.com/Firmware/Switch/SBM-GEM-X2C_SSE-G24-TG4_SSE-G48-TG4 Unzip the file SWITCH_FIRMWARE_1.0.17-13.zip to get the following firmware images Filename: SWITCH_FIRMWARE_1.0.17-13.bin - size 10,901,186 bytes Filename: kernel-v1.0.20.bin - size 821,344 bytes Filename: SwitchBlade_V0091.rom - size 1,835,008 bytes ################################################################################################## Please Note: 1. If your switch is running on firmware version 1.0.9 or earlier (for e.g. 1.0.7 or 1.0.7-7), after upgrading to this firmware version, the saved configuration file restore will not work for a few configurations. Hence we strongly recommend manual reconfiguration of all your configs after upgrading the firmware. Please take copy of "show running-config" command output before upgrading to this firmware. And after upgrading, please reconfigure the switch based on your earlier configurations. ################################################################################################## Steps to upgrade ================ Firmware Upgrade Procedure for CLI ---------------------------------- Make sure TFTP server is running on the system where firmware file is available. Upgrade the firmware from CLI using the below command: firmware upgrade tftp:/// flash:normal For in command, use the IP address of the TFTP server system where firmware file is avilable. Firmware Upgrade Procedure for Web GUI -------------------------------------- Firmware can be upgraded from Web GUI in System Management --> Firmware Upgrade web page. Browse and select firmware image file and click on "Upload Firmware" button. Web GUI firmware update does not require TFTP server. *************************************************************************************************** 2. If your switch is running on firmware version 1.0.12-8 or earlier, pleae follow the below steps to upgrade firmware. In this case SWITCH_FIRMWARE_1.0.17-13.bin, kernel-v1.0.20.bin, Boot_V0_0_5_1.rom or SwitchBlade_V0091.rom are need to be updated. ** Follow the below procedure only if your switch is running on version 1.0.12-8 or earlier ** Note: * Console cable need to be connected to switch to perform this ECO upgrade. * For SBM-GEM-X2C, SBM-GEM-X2C+ or SBM-GEM-X3S blade switches: + Use the RJ45-DB9 console adapter avalilabe in the switch package. + Use regular straight RJ45 Ethernet cable to connect this adapter with switch console port. * For SSE-G24-TG4, SSE-G48-TG4 switches: + Use the console cable avalilabe in the switch package. * Use any standard terminal application with 9600 8N1 settings to access switch console. 1. Have a computer connected to switch through external ethernet ports network. Make sure this computer runs TFTP server. The IP address of this computer is referred below as TFTP server IP address. 2. Copy the below listed three firmware images to TFTP root directory on TFTP server computer. Filename: SWITCH_FIRMWARE_1.0.17-13.bin Filename: kernel-v1.0.20.bin 3. Reboot the switch by power cycling the switch power. 4. Watch the conole output on terminal application window. During switch reboot press any key when it displays the below line "Hit any key to stop autoboot: 5" 5. Once boot sequence is interrupted user shall get a menu options to choose similar to the one shown below. <<< USER MENU >>> > SYSTEM INFO: Hardware Version : B2-01 ---------------------------------------------- IP Address : 192.168.100.102 Subnet Mask : 255.255.255.0 Default Gateway : 192.168.100.1 TFTP Server : 192.168.100.232 Firmware File Name : SWITCH_FIRMWARE_1.0.9.bin > MENU OPTIONS: Press [C] to Set Common Info Press [I] to Get Common Info Press [H] to Set Hardware Info Press [G] to Get Hardware Info Press [F] to Download Firmware Press [J] to Jump to Firmware Press [E] to Restore Configuration to Factory Defaults (Erase Configure Files) SMC> 6. Type the below command in the menu and hit enter. dni This may be little tricker part, let us explain more. First step press ctrl+c. For this press ctrl key and then press c key while holding ctrl key. Then leave both keys off. Second step just type dni and press enter key. No space or any other character between and dni. 7. Now the menu will provide more options to choose. 8. Use the option H to set network information by typing character H. This will display the network information that can be changed. 10. Configure the TFTP server IP address using the below command tftpaddr In the above command means actual IP address of your TFTP server computer. 11. Configure the switch IP address using the below command ip In the above command means actual IP address for this switch. Please note this IP address is used only for this firware upgrade. 12. Configure the subnet mask using the below command mask In the above command means actual subnet mask for this switch to reach TFTP server computer. 13. Configure the gateway using the below command gateway In the above command means actual IP address of the Gateway. Switch will use this gateway to reach TFTP server computer if that is on different network of switch. If Switch IP (step 11) and TFTP server IP (step 10) are in the same network according to configured network mask (step 12), then gateway need not be configured. 14. Check if bootname option is displayed as part of the information. If it is displayed, proceed to next step 15 by skipping below substeps. If not displayed follow the below substeps. A. Type save to save the nework information. B. Type exit to exit the network information menu. It will take back to main menu. C. Use the option 'C' to enter common information. 15. Configure the boot loader file name using the below command * For SBM-GEM-X2C, SBM-GEM-X2C+ blade switches: bootname SwitchBlade_V0091.rom * For SSE-G24-TG4, SSE-G48-TG4 switches: bootname Boot_V0_0_5_1.rom ***** Before move to next step, please double confirm this. *********** Any error on this, can not be recovered without RMA. 16. Type save to save the information. 17. Type exit to exit the configuration menu. 18. Type D to download the boot image. Wait until switch reboots after upgrading boot loader. In case of failure to update, check the file name, ip address on computer and ethnernet connection. 19. After switch reboots if might see the below warning message. WARNING - [thirdpartyinfo_init] Common Info Drity !! If you do not see this warning, please proceed to step 20 directly by skipping below substeps. If you see this warning, type "exit". Choose option "N" for not to save on exit confirmation. This will reboot the switch one more time, and then proceed to next step 20. 20. Interrupt the boot sequence again as done in above step 5. 21. Type the below command in the menu and hit enter. dni This may be little tricker part, let us explain more. First step press ctrl+c. For this press ctrl key and then press c key while holding ctrl key. Then leave both keys off. Second step just type dni and press enter key. No space or any other character between and dni. 22. Now the menu will provide more options to choose. 23. Use the option C to set firmware information by typing character C. This will display the firmware information that can be changed. 24. Configure the kernel firmware file name using the below command runtimename kernel-v1.0.20.bin 25. Configure the switch firmware file name using the below command ramdiskname SWITCH_FIRMWARE_1.0.17-13.bin 26. Configure the switch fallback firmware firmware file name using the below command bkp_ramdiskname SWITCH_FIRMWARE_1.0.17-13.bin 27. Check hwver field and correct it if needed. The hwver field should be one of the following: For SBM-GEM-X2C - it has to B1-01 For SBM-GEM-X2C+ - it has to B2-01 For SBM-GEM-X3S - it has to B4-01 For SSE-G24-TG4 - it has to P1-01 For SSE-G48-TG4 - it has to P2-01 If it is not correct, use the below command to configure hwver field. hwver The in above command could one of the following B1-01, B2-01, B4-01, P1-01, or P2-01 based on the product. 28. Configure the bootloader file name. * For SBM-GEM-X2C, SBM-GEM-X2C+ blade switches: bootname SwitchBlade_V0091.rom * For SSE-G24-TG4, SSE-G48-TG4 switches: bootname Boot_V0_0_5_1.rom 28. Type save to save the firmware information. If save command confirmation asks for option to choose for validation, please choose option 1. This option 1 (Validate and Save) will validate the fields and save correctly. 29. Type exit to exit the configuration menu. 30. Use the option H to set IP address information by typing character H. This will display the IP address information that can be changed. 31. Please redo the above steps 10, 11, 12 and 13 to make sure the IP address configuration are programmed correctly. 32. Type save to save the IP address information. 33. Type exit to exit the IP address information menu. 34. Type L to download the kernel image. Wait until you get OK for Updating Linux Kernel. After update you will get the menu back. In case of failure to update, check the file name, ip address on computer and ethnernet connection. 35. Type R to download the firmware image. Wait until you get OK for Updating ramdisk firmware. After update you will get the menu back. In case of failure to update, check the file name, ip address on computer and ethnernet connection. 36. Type F to download the fallback firmware image. Wait until you get OK for Updating fallback ramdisk firmware. After update you will get the menu back. In case of failure to update, check the file name, ip address on computer and ethnernet connection. 35. Type J to load the switch. Wait until you get the login prompt. It might take one or two minutes. 36. Login to switch. Issue the same command "show version" and make sure it displays version as 1.0.17-13 ####################################################################### OTHER INFORMATION ####################################################################### ####################################################################### The information in this readme file has been carefully reviewed and is believed to be accurate. The vendor assumes no responsibility for any inaccuracies that may be contained in this document, makes no commitment to update or to keep current the information in this manual, or to notify any person or organization of the updates. Super Micro Computer, Inc. ("Supermicro") reserves the right to make changes to the product described in this manual at any time and without notice. This product, including software and documentation, is the property of Supermicro and/or its licensors, and is supplied only under a license. Any use or reproduction of this product is not allowed, except as expressly permitted by the terms of said license. IN NO EVENT WILL SUPERMICRO BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, SPECULATIVE OR CONSEQUENTIAL DAMAGES ARISING FROM THE USE OR INABILITY TO USE THIS PRODUCT OR DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN PARTICULAR, SUPERMICRO SHALL NOT HAVE LIABILITY FOR ANY HARDWARE, SOFTWARE, OR DATA STORED OR USED WITH THE PRODUCT, INCLUDING THE COSTS OF REPAIRING, REPLACING, INTEGRATING, INSTALLING OR RECOVERING SUCH HARDWARE, SOFTWARE, OR DATA. Any disputes arising between manufacturer and customer shall be governed by the laws of Santa Clara County in the State of California, USA. The State of California, County of Santa Clara shall be the exclusive venue for the resolution of any such disputes. Super Micro's total liability for all claims will not exceed the price paid for the hardware product. Copyright 2015 by SUPER MICRO COMPUTER INC. All rights reserved.