Patch-ID# 114783-05
Keywords: sun fire b1600 firmware
Synopsis: Hardware/Switch: Sun Fire B1600 Switch Firmware Update
Date: Jan/14/2004


Install Requirements: Additional instructions may be listed below                      
                      
Solaris Release: 8 9

SunOS Release: 5.8 5.9

Unbundled Product: B1600

Unbundled Release: 1.0

Xref: 

Topic: 

Relevant Architectures: 

BugId's fixed with this patch: 4780304 4789838 4799549 4804804 4824883 4825020 4831855 4876495 4896274 4905040 4916508 4944692 4945517 4970447

Changes incorporated in this version: 4945517 4970447

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

README.114783-05
SunFireB1600-switch-v1.0.0.25.flash
copyright

Problem Description:

4945517	 TACACS Authentication - Max password length is 8 chars on switch CLI
4970447	 RFE: TACACS and RADIUS userids required to be configurable to > 8 characters
 
(from 114783-04)
 
4944692	 No connection to switch over NETMGT, AN983 Internal Loopback Test .... FAILED
4831855	 Date set incorrectly on the switch
 
(from 114783-03)
 
4916508	 ARP packets on the NETMGT port cause packet loss on the switch
4905040	 Port status gets confused during VLAN update and Blade connection is lost confu
4896274	 B1600: Packets lost on the network
 
(from 114783-02)
 
4789838	 Accton Bug N0159: LACP sometimes fails if GVRP is enabled
4799549	 Broadcast ping from blade on mgt network will not see any external hosts.
4804804	 Accton Bug E0473: "no switchport allowed vlan" command fails
4780304	 CLI: Adding a port to forbidden vlan list fails to remove the vlan
4876495	 RSTP port status is unstable on the trunk port.
 
(from 114783-01)
 
4825020	 GUI: Cannot save current switch configuration
4824883	 GUI: Unsetting Require User Authentication denies all user access to switch

Patch Installation Instructions:
--------------------------------
This is not an OS patch and is not installed with the standard
patchadd(1M) command.  After unpacking the patch, follow the "Special
Install Instructions" below to upgrade the system PROM.
 
This patch is not OS-dependent.  The list of releases shown under the
"Solaris Release" and "SunOS Release" sections may not be complete.
The absence of the running Solaris Release or SunOS Release from the
lists above does not preclude the installation of this patch on the
hardware.

Special Install Instructions:
-----------------------------
Switch Firmware update requires a TFTP server to be enabled on the
same subnet as the Switch being updated
 
1.      Setting up a TFTP server
 
1.1     To set up a TFTP server, follow the instructions on "Setting up a TFTP
	Server" in the Blade System Chassis Administration Guide.
 
2.      Copying the Switch Firmware Files
 
2.1     Download or copy this patch to the TFTP server and place in
        a directory; e.g. /tmp
 
2.2     As root, copy the binary file from the patch directory to
        the TFTP user home directory and make the file readable
 
        % su root
        Password:
 
        # cd /tmp/114783-05
        # cp SunFireB1600-switch-v1.0.0.25.flash /tftpboot
        # chmod +r /tftpboot/SunFireB1600-switch-v1.0.0.25.flash
 
 
3.	Updating the Switch Firmware
 
3.1	Connect to the Switch Console that is to be upgraded
 
	sc> console ssc0/swt
          (for switch 0 )
 
	sc> console ssc1/swt
          (for switch 1 )
 
 
3.2	Log on to the Switch console as user 'admin' using whatever
	password has been set for this user (default is admin)
 
3.3	If the Switch has not been previously configured, configure
	an I.P. address for the Switch
 
	Console# configure 
	Console(config)# interface vlan 2 
	Console(config-if)# ip address <switch_ip_addr> <netmask> 
	Console(config-if)# end
 
3.4	Download the new firmware via TFTP
 
	If two versions of switch firmware exist then one version
	must be deleted to make room for the new version being
	downloaded. To identify and delete a switch firmware
	version:
 
	Console# dir
 
                        file name      file type startup size (byte)
 -------------------------------- -------------- ------- -----------
          switch_diag_1.0.0.9.bix Boot-Rom image       Y      120368
                   runtime_v10024 Operation Code       Y     1470364
                   runtime_v10014 Operation Code       N     1470312
       Factory_Default_Config.cfg    Config File       Y        4262
 -------------------------------------------------------------------
                                         Total free space:   3932160
 
	The switch firmware is identified by a file type of
	"Operation Code".  Delete the version not required:
 
        Console# del runtime_v10014
 
	Then download the new firmware version:
 
	Console# copy tftp file 
 
        TFTP server ip address: 129.156.223.5 
        Choose file type: 
         1. config: 2. opcode: <1-2>: 2 
	Source file name: SunFireB1600-switch-v1.0.0.25.flash
	Destination file name: runtime_v10025
 
	Write to FLASH Programming. 
	Write to FLASH finish. 
	Success. 
 
3.5	Set the new firmware as the default boot application
 
	Console# configure 
	Console(config)# boot system opcode runtime_v10025
	Console(config)# end
 
3.6	Reload the Switch
 
	Console# reload 
	System will be restarted, continue <y/n>? y
 
3.7	After logging in again, check the version
 
	Console#show version
	Unit1
	 Serial number          : 0004703-0308000014
	 Service tag            :
	 Hardware version       : R01
	 Number of ports        : 25
	 Main power status      : up
	 Redundant power status : not present
	Agent (master)
	 Unit ID                : 1
	 Loader version         : 0.0.6.7
	 Boot ROM version       : 1.0.0.9
	 Operation code version : 1.0.0.25
 
 
3.8     Repeat steps 3.2 through 3.7 to upgrade the firmware on the other
        switch.
 
 
Reference:
----------
Sun Fire B1600 Blade System Chassis Administration Guide
Part No 816-4765-11
Chapter 10, Firmware Upgrade Procedures

README -- Last modified date:  Wednesday, January 14, 2004

