Patch-ID# 100951-03
Keywords: diskless client boot net tftp
Synopsis: Open Boot Prom 2.0 - 2.5,2.6 - 2.10: diskless client boot net problem 
Date: Aug/28/96

Solaris Release: 
 
SunOS Release: 
 
Unbundled Product: Open Boot Prom 
 
Unbundled Release: Versions 2.0 to 2.5 and 2.6 to 2.10 
 
Topic: diskless client boot net problem 

Relevant Architectures: 
 
BugId's fixed with this patch: 1120607 1114395

Changes incorporated in this version: 

Relevant Architectures: sparc
	NOTE: sun4c

Patches which conflict with this patch: 100951-01

Obsoleted by:  
	NOTE:OBP Version 2.11 

Files included with this patch: nvram_patch 

Problem Description: 

1120607 - diskless client boot net problem.  Improper TFTP error handling
1114395 - 

    TFTP broadcast is being done only once.  When the first server 
    (which is not the boot server) replies to the broadcast request
    indicating that it does not have the requesting file, the prom
    would incorrect latches on to this server address and keeps on
    sending requests to this server. As a result,diskless client 
    boot-up fails when the boot server does not respond immediately. 

INSTALL:  
	For machines with OBP revisions between 2.0 - 2.5 inclusive.
	From the SunOS/Solaris prompt execute 
        
	# chmod u+x nvram_patch_2.0-2.5
	# nvram_patch_2.0-2.5

        For machines with OBP revisions between 2.6 - 2.10 inclusive.
        From the SunOS/Solaris prompt execute

	# chmod u+x nvram_patch_2.6-2.10
        # nvram_path_2.6-2.10

	To verify that the patch is properly downloaded, do a "halt"
	to reach the bootprom "ok" monitor prompt and

	ok show nvramrc

	The above command should display the entire patch. If,for 
	some reason, the patch is not properly downloaded, the above
	"nvram_patch" command can be executed in single user mode.

	The system needs to be rebooted to make the patch effective.
