Chapter 10. Maintaining Your Controller182 3ware Serial ATA RAID Controller User GuideUpdating the Firmware Under Linux and FreeBSDThe following steps describe how to update the firmware under Linux andFreeBSD using the utility tw_update. (You can also update the firmwarethrough 3DM. For details, see “Updating the Firmware Through 3DM 2” onpage 166.) The PROM images that are installed when you update thefirmware include any 3BM and BBU firmware updates.To update the firmware under Linux and FreeBSD1 Download and extract the firmware, as described under “Downloadingthe Driver and Firmware” on page 165.2 Backup any critical data prior to updating the 3ware firmware.3 Change the directory to the location with the extracted files, whichinclude tw_update.4 Run the tw_update utility: ./tw_update fw=prom0006.imgThe utility shows the version of the driver and firmware included in theutility, the versions currently installed on your controller, andrecommends whether to upgrade the firmware or not.Warning: We strongly recommend backing up your data before updatingthe firmware. Updating the firmware can render the device driverand/or management tools incompatible. It is recommended to havea copy of current firmware image for rollbacks.Examining compatibility data from firmware image and /c0 ...New-Firmware Current-Firmware Current-Driver Current-API----------------------------------------------------------------------FE9X 3.0x.xx.xxx FE9X 3.0x.xx.xxx 2.xx.xx.xxx 2.xx.xx.xxxBoth API and Driver are compatible with the new firmware.Recommendation: proceed to update.Given the above recommendation...Do you want to continue ? Y|N [N]: y5 If the firmware is newer and the recommendation is to proceed, type Yand press Enter.Downloading the firmware from file /mnt/fw/9550sx/prom0006.img ... Done.The new image will take effect after reboot.6 Power cycle your system to flash the firmware upgrade.If you are updating from release 9.4 (firmware version 3.06.x) or earlierto release 9.4.1 (firmware version 3.07.x) or later, you will need to powercycle your system--meaning that you must turn it all the way off and thenturn it on again, in order for your system to recognize the controller.Otherwise, a restart is all that is required.