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 ('arch -k' values if kernel specific): sun4c Patches which may conflict with this patch: 100951-01 Obsoleted by: 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.