------------------------------------------------------------------------------ LSI Flash Utility for Sun systems ------------------------------------------------------------------------------ Release: V1.6.7 Date : 10/02/2001 Overview ~~~~~~~~ The LSI/IntraServer product line uses flash memory to hold vital firmware and driver code. For the SCSI family on Intel, LSI uses the Ctrl-C BIOS to provide boot support for the SCSI controller to the native DOS environment (which even Windows 95/98 still relies on for compatibility.) On the Sun Sparc platform, the system requires special F-Code located in the flash ROM for similar boot support from the OBP (Open Boot Prompt) console. In short, this update utility will operate on a Sun workstation to update the BIOS, Fcode, and/or Firmware for the supported chipsets. For the Fibre Channel family, the Firmware is the RISC code used to support the Intel MPT BIOS, and the FCode. This can be updated seperately or all at once with this utility. ------------------------------------------------------------------------------ Table 1: Chipsets supported and BIOS/FCode/Firmware updates provided ------------------------------------------------------------------------------ Chipset Modules/Products Update ---------- ----------------------- ------------------------------------------ 53C895 6100 series FCode 1.0.9 53C896 6200, 8200 series BIOS V4.19, FCode 1.0.9 53C1010-33 6200U3 (Rev Axx only) BIOS V4.19, FCode 1.0.9 53C1010-66 6200U3, 8200U3 series BIOS V4.19, FCode 1.0.9 LSI1030 22320* BIOS 4.18.03.02, FCode 1.00.21, Firmware 0.01.36 FC909 7000 series BIOS 1.01, FCode 1.00.21, FirmWare 1.02.00 FC919 7000 series BIOS 2.00, FCode 1.00.21, FirmWare 1.00.02 FC929 7000 series BIOS 2.00, FCode 1.00.21, FirmWare 1.00.02 ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ Table 2: Unsupported products ------------------------------------------------------------------------------ Chipset Modules/Products Reason ---------- ---------------- ------------------------------ 53C875 4000 series, etc... has Sun native support LSI SCSI All LSI generic SCSI product must have licensed Sun product *includes: SYM8953U, SYM8951U, SYM22910, LSI40909, etc... Sun,QFE 5464ES, 5132ES, 8000s, 6000s flash part not writeable ------------------------------------------------------------------------------ How To Use ~~~~~~~~~~ Download, Uncompress, or Extract -------------------------------- 1. Uncompress the '.TAZ' archive into a '.TAR' file using unix .Z uncompress command ex: # uncompress flashXXX.taz 2. Extract the '.TAR' archive ex: # tar -xf flashXXX.tar 3. Verify the file contents against the 'filelist.txt' text file. Instructions for Hard Disk bootable image ----------------------------------------- 1. Copy the flashXXX.img file into the root as in /flash.img 2. Shutdown and reset machine to get to the OBP ok prompt. ex: # shutdown -i0 -g0 now 3. Boot the image using the command: boot -FX /flash.img *** You may optionally have to specify the device with the boot file ex: boot disk -FX /flash.img 4. User is presented with list of devices and firmware versions to update. 5. Select a device, follow prompts, and wait while it is flashed. *** Note: The flash operation can take up to several minutes, so please wait until it completes properly... Optional boot over network (BOOTP server) ----------------------------------------- 1. On the bootp server running in.tftpd (TFTP deamon), copy the 'flash.img' file into the designated access area for tftp, typically in /tftpboot/ ex: # cp flashXXX.img /tftpboot/flash.img 2. Make sure permissions are all read and all execute for the flash file ex: # chmod a+xr flash.img 3. Make sure the designated target machine is configured as a boot client. 4. Power on the target Sun system, and use the boot command: ex: boot net:,flash.img *** Note: If the boot server does not serve ARP/RARP requests, you may have to specify the server IP and client IP addresses ex: boot net:[server],flash.img,[client] 5. Follow above for session instructions. Example Session --------------- *** Note: This example is to help with the installation, and is a log of the update process from an earlier release version. Your exact session may vary. When the flash file has already been downloaded (ex: /tmp) follow below: bash-2.02# cp /tmp/flash_vXX.img /flash.img bash-2.02# ls -la flash.img -rw-r--r-- 1 root other 1079784 Feb 8 19:13 flash.img bash-2.02# shutdown -i0 -g0 now Shutdown started. Thu Feb 8 19:14:03 EST 2001 Do you want to continue? (y or n): y Changing to init state 0 - please wait Broadcast Message from root (console) on lab200 Thu Feb 8 19:14:04... THE SYSTEM lab200 IS BEING SHUT DOWN NOW ! ! ! Log off now or risk your files being damaged now showmount: lab200: RPC: Program not registered bash-2.02# INIT: New run level: 0 The system is coming down. Please wait. System services are now being stopped. Print services stopped. Feb 8 19:14:15 lab200 syslogd: going down on signal 15 The system is down. syncing file systems... done Program terminated ok ok Now we are at the OBP console 'ok' prompt and can enter the boot command: ok boot -FX /flash.img Resetting ... After the system resets and comes up again, it will attempt the boot: Executing last command: boot -FX /flash.img Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0 File and args: -FX /flash.img LSI Logic Flash utility for Sun systems. (c)2001 LSI Logic, IntraServer Version 2.0 02/05/2001 Supported adapters found: Chipset Update versions Found Module -------------- --------------- ------- --------------------------- 0 ) FC909 1.00.01/1.00.16 1.00.05 LSI,909 Path:/pci@1f,0/pci@1/pci@3/IntraServer,fc@4 1 ) quit Please select one of the above: Looking at the list, the utility identified one Fibre 909 controller with an old 1.00.05 version of Fcode. This example update has version 1.00.16, but you should always check for the latest updates available. Select number 0 and continue: Processing archive data... Board setup... Flash Setup... Current module info: FCode version:1.00.05 MPT BIOS Ver :MPTBIOS-1.00.00 (2000.07.19) MPT Firmware :SYMFC909-1.01.00 (2000.12.04) [ FLASH 909.B1 ] Available update options: 1) Update to FCode: 1.00.16 and BIOS: MPTBIOS-1.00.00 (2000.07.19) 2) Update Firmware: SYMFC909-1.01.00 (2000.12.04) [ FLASH 909.B1 ] 3) Update all fcode, bios, and firmware Selection? This sub-menu is only for the 909 and 929 based products. It shows the infor- mation obtained from the module and from the update image, i.e. MPT BIOS and Firmware versions and build dates. It is recommended to update all code to the current release, so select option 3 and continue: Selection? 3 *** This will update the Flash ROM of this module! *** Do you want to continue? [y/n] y At this point, make sure you really want to blast the flash, and select 'Y': *** Flashing module! Do not interrupt, or flash may be corrupted! *** Writing 0s... Programming...| Verifying 0s... Verifying...| Complete Erase... Erasing...| Verify Erase... Verifying...| Program Data. Programming...| Verify Program. Verifying...| *** Flash update completed successfully! *** *** Please power-cycle this system for the update to take effect. The algorithm will program the entire flash part to all 0's, erase it to all hex FF's, and then finally program the actual data. Each step is verified and when finally done will prompt to power off the system for the changes to take effect. Optionally you can use the re-run command to restart, keeping in mind that the list of supported adapters is not updated until next reboot. Support Contact --------------- LSI Logic support page: http://www.lsilogic.com/support/ email: support@lsil.comDownload Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.