Patch-ID# 105684-08 Keywords: starfire obp pci dr Synopsis: SSP 3.1: OBP need to support PCI probing & DR PCI attach/detach code Date: Dec/23/99 Solaris Release: 2.5.1 SunOS release: 5.5.1 Unbundled Product: System Service Processor (SSP) Unbundled Release: 3.1 Topic: SSP 3.1: OBP need to support PCI probing & DR PCI attach/detach code. BugId's fixed with this patch: 4078459 4083870 4084325 4097230 4102171 4118746 4118856 4137422 4146592 4153675 4154337 4157729 4169359 4199294 4216185 4219429 4258577 4272532 Changes incorporated in this version: 4258577 4272532 Relevant Architectures: sparc 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: /opt/SUNWssp/release/Ultra-Enterprise-10000/2/5/1/hostobjs/download_helper /opt/SUNWssp/release/Ultra-Enterprise-10000/2/5/1/hostobjs/obp /opt/SUNWssp/release/Ultra-Enterprise-10000/2/7/hostobjs/download_helper /opt/SUNWssp/release/Ultra-Enterprise-10000/2/7/hostobjs/obp Problem Description: 4258577 Need to remove checks for invalid configurations to support pending FCO. 4272532 OBP fails to recover after identifying corrupted SBUS firmware or hardware (from 105684-07) 4157729 OBP PROBE NEEDS TO WARN AGAINST HME CARDS IN SBUS SLOT 1 ON SYSIO 0 & 1 4199294 corrupted SBUS firmware causes system to drop to OBP during DR attach 4216185 OBP must support new clock mode ratios for Saphire modules. 4219429 Need new obp command to limit ecache size (from 105684-06) 4169359 "Fast Data Access MMU Miss" problem during DR operation (from 105684-05) 4118856 probe-scsi-all should support scsi-2/scsi-3 device types. 4153675 OBP fails to handle TLB miss on valid address 4154337 scsi-3 support in probe-scsi-all has side-effects with FC-AL and SCO+ devices. (from 105684-04) 4146592 gethrtime() returned improper value on starfire machine(sun4u1). (from 105684-03) 4137422 Prevent truncation of ECC errors displayed in syslog. (from 105684-02) 4078459 client-tte-handler not called for large addresses 4083870 Starfire OBP should handle all starfire specific ecc reporting 4097230 OBP routine needs to pass TOD to obp Helper 4102171 OBP/download_helper needs to support StarFire Solaris 2.7. 4118746 PCI mappings needs to be aligned on 8k boundry. (from 105684-01) 4084325 OBP need to support PCI probing and DR PCI attach/detach code. Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- Limitations: The new OBP command is not to be used under normal system operation. Use of the 'limit-ecache-size' command is limited to base OS installs of Solaris 2.5.1 and 2.6 up to and including the kernel patch update which will allow the system to boot without the 'limit-ecache-size' command. The user is advised to not perform any system testing or normal operation until the OS and kernel patch update is completed and the domain brought up and booted without the use of the 'limit-ecache-size' command. The OBP commmand is not to be used in conjunction with Dynamic Reconfiguration (DR) or Alternate Pathing (AP). New OBP command: The OBP command 'limit-ecache-size' limits all CPU's in the system to a maximum of 4 megabytes of ecache. Need: The new command allows initial OS loads and net boot for customers using Solaris 2.5.1 and 2.6 and CPU modules with more than 4 megabytes of ecache. Failure Mode: If the OBP command is not invoked and CPUs in the system contain more than 4 Megabytes of ecache the system will panic during boot of released Solaris media versions 2.5.1 or 2.6. Procedure for initial OS install or net boot: Bringup the domain to the OBP prompt. Type 'limit-ecache-size' at the OBP prompt. Boot the domain to the operating system. Install the kernel patch: Solaris 2.6 105181-14 or later Solaris 2.5.1 103640-27 or later Shutdown the system. Bringup the domain to the OBP prompt. Failure to do a bringup will cause the system CPU ecaches to still be limited to 4 megabytes. Boot the domain to the operating system. Continue with normal system operation.