fwflash man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

fwflash(1M)		System Administration Commands		   fwflash(1M)

NAME
       fwflash - firmware query and update utility

SYNOPSIS
       /usr/sbin/fwflash  [-l [-c device_class | ALL ]]
	   | [-v] | [-h]

       fwflash	[-f file | -r file]
	   [-y] [-d dev_spec]

DESCRIPTION
       The  fwflash  command writes a binary image file to flash devices of an
       HBA or HCA device. It also provides the ability to read firmware	 to  a
       file  if	 supported  by	the device. Because changing the firmware in a
       device can have significant impact on the stability of a	 system,  only
       users with the privilege All are allowed to execute this command. Users
       authorized to run fwflash can be granted the  "Firmware	Flash  Update"
       Rights Profile.

       The  first  form	 of  the  command,  above,  provides information about
       devices. It lists all devices currently available  on  the  system  and
       supported  by  fwflash  for  firmware  upgrade. You can filter the list
       operation, to display only specified classes  of	 devices.  The	second
       form  of	 the  command  provides	 the  operations  to read or write the
       firmware images to specific devices.

OPTIONS
       The following options are supported:

       -c device_class

	   An optional parameter, valid only when used	with  the  -l  option.
	   This	 option	 causes the command to list only devices of a specific
	   class type. Currently supported classes are IB or ALL. If -c is not
	   specified for the -loption, the class defaults to ALL.

       -d dev_spec

	   The	dev_spec is an identifier of the device that the user wants to
	   modify with the -for -r operation. dev_spec can be either the abso‐
	   lute path name as displayed in the -l listing or as the device num‐
	   ber from the same listing. If the device cannot be found, the  com‐
	   mand fails.

       -f file

	   Specify the path to a binary firmware file you want to write to the
	   device. fwflash will verify that  the  file	is  a  valid  firmware
	   binary  for the dev_spec specified. If it is not, the command fails
	   with an appropriate error message.

       -h

	   List the command line help for fwflash.

       -l

	   List the devices on a system available  for	firmware  upgrade  and
	   display information specific to each device or device class.

	   For InfiniBand (IB) devices, the list operation  displays the guids
	   (Globally Unique Identifier) currently set for the HCA, as well  as
	   the	current	 firmware  revision installed. There are four separate
	   guids on the HCA; two of them can be set with the same value.

       -r file

	   Specify the path to a file to create when reading the firmware from
	   the device. The -f and -r options are mutually exclusive.

       -v

	   Output fwflash version information and exit.

       -y

	   Valid  during  an  -f or -r operation, causes fwflash not to prompt
	   for confirmation during operation and operate non-interactively.

EXAMPLES
       Example 1 Entering Command Without Arguments

       The following command shows fwflash when the command is entered without
       arguments.

	 example# fwflash
	 Usage: fwflash [-l [-c <device_class> | ALL]] | [-v] | [-h]
		       [-f <file> | -r <file>]	[-y] [-d <dev_spec>]

       Example 2 Listing Devices Available to Flash

       The following command lists the devices available to be flashed.

	 example# fwflash -l
	 List of available devices:
	 Device[0],  /devices/pci@0,0/pci8086,3595@2/pci8086,32a@0,2/\
		    pci15b3,5a46@c/pci15b3,5a44@0:devctl
	    Class [IB]
		GUID: System Image - 0002c901081e33b3
		      Node	   - 0000000000003446
		      Port 1	   - 0002c901081e33b1
		      Port 2	   - 0002c901081e33b2
		Firmware revision: 3.3.0002
		No HW information available

	 Device[1],  /devices/pci@0,0/pci8086,3597@4/pci15b3,6278@0:devctl
	    Class [IB]
		GUID: System Image - 0002c9010a99e3b3
		      Node	   - 0002c9010a99e3b0
		      Port 1	   - 0002c9010a99e3b1
		      Port 2	   - 0002c9010a99e3b2
		Firmware revision: 4.8.00c8
		Product		  : MTLP25208-CF256T (Lion cub)
		PSID		  : MT_00B0000001

       Example 3 Flash Upgrading an IB HCA Device

       The following command flash upgrades an IB HCA device.

	 example# fwflash -f ./version.3.2.0000 -d 0
	 About to update firmware on:
	  /devices/pci@1d,700000/pci@1/pci15b3,5a44@0:devctl
	 Continue (Y/N): Y

	 Updating . . . . . . . . . . . .
	 Done.	New image will be active after the system is rebooted.

       Note that you are prompted before the upgrading proceeds.

       The following command adds the -y option to the preceding command.

	 example# fwflash -y -f ./version.3.2.0000 -d 0
	 About to update firmware on:
	  /devices/pci@1d,700000/pci@1/pci15b3,5a44@0:devctl

	 Updating . . . . . . . . . . . .
	 Done.	New image will be active after the system is rebooted.

       Example 4 Reading Device Firmware to File

       The  command  shown below reads the device firmware to a file. The com‐
       mand uses the -y option so that read occurs without prompting.

	 example# fwflash -y -r /firmware.bin -d 1
	 About to read firmware on:
		 /devices/pci@0,0/pci8086,3596@3/pci15b3,6278@0:devctl
	 to filename: /firmware.bin

	 Reading . . .
	 Done.

RETURN VALUES
       The fwflash command returns the following values:

       0

	   Success

       1

	   Failure

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │SUNWfwflash		   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       attributes(5), tavor(7D)

NOTES
       The fwflash command supports IB class HCA cards containing  either  the
       AMD  or	the  Intel  parallel  flash parts. The tavor(7D) HCA driver is
       required.

SunOS 5.10			  12 Jun 2007			   fwflash(1M)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net