README.TXT Driver File Contents (lsiflash.v167.zip)

------------------------------------------------------------------------------
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.com
Download Driver Pack

How To Update Drivers Manually

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.

server: ftp, load: 2.24