1 MAXDATA SR1202 Firmware Update This document will help you to update the firmware from a MAXDATA SR1202 Storage. It is recommended to use the SR1202 Firmware Package 2.4, if you want to access the LUNs with a Modular System or with a Microsoft Windows 2008 or VMware ESX system. Please notice that MAXDATA GmbH do not have the SR1202 in the product portfolio and do not / will not test any software or firmware releases from the SR1202 storage. So it will be your decision to use the Firmware. The Storage Vendor (Xyratex) will offer newer firmware and software packages than v2.4. Before you use newer packages, it is strongly recommended to read the Release Notes. Attention: Backup your data and your OS installation before you start a Firmware upgrade. Data loss or data unavailability during or after an update cannot be excluded. It is not recommended to update firmware or driver on productive systems, because some updates needs a system shutdown. 1.1 Connection Normally the firmware update will be done over the embedded web based GUI. But if the current firmware on the SR1202 is older than firmware package v2.2 (Bootrom v0.22 or older), you will need the serial USB-to-RS-232 cable (delivered with SR1202) to update the bootrom firmware to v0.23. A bootrom update is only possible over a serial connection. USB-to-RS-232 1.2 Required driver / software on the server - SR1202 firmware package v2.4 (ftp://ftp.maxdata.de/maxdata%20storage/disk%20based%20storage/firmware/maxdata%20sr%201202/) - You will need also the driver and the software (ftp://ftp.maxdata.de/maxdata%20storage/disk%20based%20storage/drivers/maxdata%20sr%201202/) Copyright MAXDATA GmbH Autor: Hasan Akkurt Datum: 26.08.2009 Seite 1
1.3 Backup of the configuration before firmware update 1. Type in the IP address in the address bar of a browser (e.g. Firefox or Internet Explorer). The default IP address of the first controller is 10.1.1.5 and 10.1.1.6 of the second controller. The port is 9292 (you will find more information in the SR1202 Quick Start Guide) 2. Type in the user name and password. The default user name is admin and the default password is password Abb. 1 3. Click on Archive Configuration and download the configuration file with click on Save. Attention: Do not download the file to an SR1202 LUN Abb. 2 Abb. 3 4. Close the window, click on Tech Support and download the Logs etc. Abb. 4 Copyright MAXDATA GmbH Autor: Hasan Akkurt Datum: 26.08.2009 Seite 2
1.4 Firmware update with the embedded web based GUI 1. Follow 1.3 Backup of the configuration before firmware update 2. Type in the IP address in the address bar of a browser (e.g. Firefox or Internet Explorer). The default IP address of the first controller is 10.1.1.5 and 10.1.1.6 of the second controller. The port is 9292 (you will find more information in the SR1202 Quick Start Guide) 3. Type in the user name and password. The default user name is admin and the default password is password 4. Click on Controller 0&1 5. Now click on Update Controller F/W Abb. 5 Abb. 6 Copyright MAXDATA GmbH Autor: Hasan Akkurt Datum: 26.08.2009 Seite 3
6. Click on browse and search for the firmware files 7. Click on Upload and Close the window after upload Abb. 7 Abb. 8 8. Controller 1 and 0 will automatically updated one after another Attention: The GUI is not accessible during an update of a controller. If necessary, use the other controllers connection for administration. 9. After the update of both controller (about 10 minutes) check for correct firmware with click on Controller 0&1. 10. Close the current window and click on About Abb. 9 Copyright MAXDATA GmbH Autor: Hasan Akkurt Datum: 26.08.2009 Seite 4
11. Click on Update and use the browse button to search for the Storwiew Embedded firmware file. Click Upload to start the file upload 12. Close the current window after upload Abb. 10 Abb. 11 13. After update (about 2 minutes) click on Abou to check for correct firmware version Continue only if you have a connected expansion unit 14. Click on Controller 0&1 15. Click on Update Expansion F/W and use browse to search for the firmware files. Click on Upload to start the update 16. Repeat steps 10-15 for the other controller Abb. 12 Copyright MAXDATA GmbH Autor: Hasan Akkurt Datum: 26.08.2009 Seite 5
1.5 Firmware Update over the serial connection 1. Follow 1.3 Backup of the configuration before firmware update 2. If Expansion Units available, an update of the IO Modules must done before you start the update of the controller. Update the IO modules one after another over a serial connection to v1.07 (s3r file) e.g. with Hyperterminal. The update procedure is the same as for the controller 3. Connect the SR1202 controller 0 (bottom) with the delivered USB-to-RS-232 cable to the administration system 4. Open a hyperterminal session (bps:9600; datenbits:8; Party:none; stoppbits:1; flow control:none) 5. Use STRG+E to open the serial controller menu (alternative STRG+W & Enter) 6. Press 6 to open the RS232 Settings E5412E Main Menu (C0) 1. Configuration 2. Diagnostics 3. Controller Information 4. Statistics 5. Event Log 6. RS232 Settings 7. Enclosure Information 0. Exit Please Select Option: 7. Set the connection speed to 115200 by pressing 1 (this will reduce the upload time from approx. 3 hours to 15 minutes) S232 Settings Menu (6) (C0) Select BAUD Rate (Currently set to 9600) 1. 115200 2. 57600 3. 38400 4. 19200 5. 9600 0. Exit Please Select Option: 8. Disconnect the hyperterminal session and update the properties of the connection to 115200. Connect again to the serial controller menu. 9. Use STRG+E to test the connection 10. Connect to the web GUI (see 1.4 Firmware update with the embedded web based GUI) 11. Click on Controller 0&1 Copyright MAXDATA GmbH Autor: Hasan Akkurt Datum: 26.08.2009 Seite 6
12. Shutdown Controller 1 and after a while remove controller 1 (top) 13. Change to the hyperterminal window 14. Press 2-3-1-y (Diagnostics->Reset Controller->Reset Controller 0 (This Controller)) to restart Controller 0 15. Press ENTER-Key after beep to interrupt the controller boot to the controller bootmenü 16. Now type in he for help Monitor>he Available commands:?, he : Help ef : Erase flash do : Download controller firmware (Xmodem or 1K Xmodem) dp : Download bootprom firmware (Xmodem or 1K Xmodem) bt : Complete board test <times> (0 to loop forever) rs : Reset controller. 17. Start update of the bootrom with the command dp Monitor>dp Current boot firmware version is 0021 Start XMODEM Download to RAM CC 18. Open the hyperterminal transfer menu and click on send file. Use browse to search for the bootprom file. Change protocol type to 1K Xmodem and click send 19. Wait for the upload to finish Abb. 13 Abb. 14 20. After the upload is finished press y to start the update Copyright MAXDATA GmbH Autor: Hasan Akkurt Datum: 26.08.2009 Seite 7
Download Completed, 268288 Bytes Validating downloaded boot firmware. Downloaded firmware is version 0023 Valid Boot Firmware File Downloaded boot firmware is ready to be flashed. If you continue, the new boot firmware will be flashed and the controller will reset. If you choose to flash the boot firmware, the process, which takes approximately 1 minute, must not be interfered with. If the flash process does not fully complete, the system will become unusable. To flash the new boot firmware, press 'Y' To safely abandon this operation now, press any other key. Flash new boot firmware (Y/N <CR> = N): y 21. The controller will be restarted automatically after the update 22. Press the ENTER-Key after beep to enter the bootmenu again 23. Use the he command for help 24. Start the firmware update with the dp command Monitor>do Start XMODEM Download CCC 25. Open the hyperterminal transfer menu and click on send file. Use browse to search for the firmware file v03.03.0027. Change protocol type to 1K Xmodem and click send 26. Wait for the upload to finish 27. The update will start after upload (about 5 minutes) automatically Download Completed, 3075200 Bytes Valid Firmware File Erasing Flash...Success Programming Flash...Success 28. Restart controller with the rs command Monitor>rs Resetting Controller. 29. Login to the web GUI and update the Storview Embedded firmware to v3.07.0002 (see 1.4 Firmware update with the embedded web based GUI steps 10-13) 30. Shutdown and remove Controller 0. Continue steps 2-29 for Controller 1 31. If both controllers are updated one after another, reconnect all controller and expansion units and power up the SR1202. Copyright MAXDATA GmbH Autor: Hasan Akkurt Datum: 26.08.2009 Seite 8
32. Web GUI: Are all Arrays visible? No Errors? Download the configuration and the tech support files (see 1.3 Backup of the configuration before firmware update) 33. Update with the new Storview Embedded (v3.07.0002) to the controller firmware v03.05.0022 and to the Storview Embedded firmware v3.10.0003 (see 1.4 Firmware update with the embedded web based GUI steps 1-13) 34. Web GUI: Are all Arrays visible? No Errors? Download the configuration and the tech support files (see 1.3 Backup of the configuration before firmware update) 35. Shutdown and remove Controller 1 36. Start a hyperterminal session and start the embedded serial menu with STRG+E 37. Press 2-2-2-1 (Diagnostics->Online Diagnostics-> Drive Maintenance-Download Drive Firmware To Buffer). Now send the firmware file for the hard disks (1K Xmodem). Information about the available hard disks can be found in the Web GUI. Just click on a hard disk for more information. Drive Maintenance Menu (2-2-2) (C0) No Valid Drive Firmware in Buffer 1. Download Drive Firmware To Buffer 2. Read Firmware From Drive To Buffer 3. Program and Save Drive Firmware 0. Exit Please Select Option: 1 Start Drive Firmware Download CCC Drive Firmware Transfer Complete, 422400 bytes Press any key to continue... Copyright MAXDATA GmbH Autor: Hasan Akkurt Datum: 26.08.2009 Seite 9
38. Press 3-3-y to start the hard disk firmware update Drive Maintenance Menu (2-2-2) (C0) Current Buffer Contents: SEAGATE ST3500641NS 3.AE 1. Download Drive Firmware To Buffer 2. Read Firmware From Drive To Buffer 3. Program and Save Drive Firmware 0. Exit Please Select Option: 3 Drive Firmware Menu (2-2-2-3) (C0) 1. All Supported Drives 2. All Supported Unused or Hot Spare Drives 3. All Supported Drives with Different Firmware 0. Exit Please Select Option: 3 Warning! Used drives will be taken offline during the download process. This will result in the array not responding to any host commands. All user data should be backed up prior to downloading drive firmware. Disk drives must not be inserted, removed or powered off during the download. Do you wish to continue with drive firmware download? (Y or N): y Pausing I/O... Updating Drive: Drive: Seagate ST3500641NS SN:3PM0QGLX F/W:3.AEJ to 3.AEK.. 39. If you have different hard disk vendors (not recommended), repeat steps 36-37 for all hard disks (some Maxtor hard disks cannot be updated). Attention: SATA hard disks have different firmware files for different capacities 40. After the update of all hard disks, reinsert Controller 1 and check in the Web GUI for your Array configuration. Copyright MAXDATA GmbH Autor: Hasan Akkurt Datum: 26.08.2009 Seite 10