Patch-ID# 108979-05
Keywords: cPCI PCI-PCI HotPlug cfgadm pcicfg QFE db21554 scsb pcf8574
Synopsis: SunOS 5.8: Netra ct patch
Date: 18/Apr/00

Solaris Release: 8

SunOS release: 5.8

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 5.8: Netra ct patch

	***********************************************************
	NOTE: This patch may contain one or more OEM-specific platform ports.
	      See the appropriate OEM_NOTES file within the patch for
	      information specific to these platforms.
 
	      DO NOT INSTALL this patch on an OEM system if a corresponding
	      OEM_NOTES file is not present (or is present, but instructs not
	      to install the patch), unless the OEM vendor directs otherwise.
	***********************************************************
	NOTE:   Refer to Special Install Instructions section for 
                IMPORTANT specific information on this patch.

BugId's fixed with this patch: 4236043 4242051 4253713 4255980 4272737 4276021 4290269 4303126 4306367 4307062 4307080 4307747 4307827 4309011 4309802 4309818 4310864 4311126 4311134 4312838 4312937 4314121 4314936 4315098 4315100 4315101 4317657 4317667 4318351 4318728 4318747 4320440 4320471 4328225 4330429 4330774 

Changes incorporated in this version: 4312838 4318351 4328225 4330429 4330774

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:

/etc/driver_aliases
/etc/init.d/initpcihpc
/etc/name_to_major
/etc/rcS.d/S15initpcihpc
/kernel/misc/hpcsvc
/kernel/misc/pcicfg
/kernel/misc/pcihp
/kernel/misc/sparcv9/hpcsvc
/kernel/misc/sparcv9/pcicfg
/kernel/misc/sparcv9/pcihp
/platform/sun4u/kernel/drv/db21554
/platform/sun4u/kernel/drv/pci_pci
/platform/sun4u/kernel/drv/pcipsy
/platform/sun4u/kernel/drv/sparcv9/db21554
/platform/sun4u/kernel/drv/sparcv9/pcf8584
/platform/sun4u/kernel/drv/sparcv9/pci_pci
/platform/sun4u/kernel/drv/sparcv9/pcipsy
/platform/sun4u/kernel/misc/sparcv9/i2c_svc
/usr/include/sys/hotplug/hpcsvc.h
/usr/include/sys/hotplug/hpctrl.h
/usr/include/sys/hotplug/pci/pcicfg.h
/usr/include/sys/hotplug/pci/pcihp.h
/usr/lib/abi/abi_pci.so.1
/usr/lib/abi/sparcv9/abi_pci.so.1
/usr/lib/cfgadm/pci.so
/usr/lib/cfgadm/pci.so.1
/usr/lib/cfgadm/sparcv9/pci.so
/usr/lib/cfgadm/sparcv9/pci.so.1
/usr/lib/devfsadm/linkmod/SUNW_misc_link.so
/usr/platform/sun4u/include/sys/i2c/clients/i2c_client.h
/usr/platform/sun4u/include/sys/i2c/misc/i2c_svc.h

Problem Description:

4318351 scsb driver shall implement software control of LEDs
4330429 System hangs on boot if faulty fantray or powersupply present
4330774 change in hpctrl.h required for PCI Hotplug Framework
4328225 cleanup pcf8584 driver: sync with the fix for 4312838
4312838 pcf8584 driver needs to check error after DUMMY READ

(from 108979-04)

4314121 pci plug-in library shows regression on attachment point's names
4303126 pci.so: pcisch# and like get munged to pci0 regardless of what #

(from 108979-03)

4318728 21554 Nexus Driver secondary orientation does not work
4317667 21554 nexus driver must support DDI_MT_REGSPEC map_type in its  bus_map function
4317657 21554 Nexus Driver needs Mutex Support while doing Indirect Config Cycles

(from 108979-02)

4320471 After a Basic Hotswap operation, cPCI board type information is missing
4320440 Public API for control of SSB Slot LEDs
4318747 Unnecessary warning message "WARNING: i2c_0 forcing polled mode operation"

(from 108979-01)

4290269 support for CompactPCI platforms
4253713 Need support for Intel 21554 non-transparent PCI-PCI bridge
4242051 support for PCI HotPlug operations by sun4u pci_pci nexus driver
4255980 Need sparc builds for cfgadm pci plugin ( pci.so )
4276021 Solaris Hotplug Framework requires complete support for both Basic & Full
4236043 Need support for Intel/DEC 21554 in pcicfg
4307062 Alarm card should have a unique product ID
4307080 Value being returned from Temperature device not correct
4307747 prtdiag does not work correctly on CompactPCI platforms
4309011 p1.0 obp: device node changes cause scsb devlinks to not be created
4309802 Need support to hotswap QuadFast Ethernet, SunSwift PCI together
4309818 PCI configurator module should be dynamically loadable
4311134 SCSB hsc module does need extensions to support full hotswap
4307827 Some #defines are defined in multiple .h with different values
4306367 env4test does not test env and i2c devices
4272737 db21554 bridge driver needs to program proper dvma address range
4310864 ENVC_IOC_GETFAN ioctl not supported in pcf8574 driver
4314936 p1.5 scsb: high interrupt line causes scsb driver to hang during attach
4311126 Need support for handling ENUM# interrupt event synchronously
4315101 Need to keep slots in reset during hotswap
4315100 Alarm Card Probe Support required in PCI Configurator during Hotswap
4315098 pcihp must use slot-flags for autoconfiguration during cPCI full hotswap
4312937 scsb_intr passes a null value to putnext(); scsb_rq uninitialized.

Patch Installation Instructions:
--------------------------------

For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.

For Solaris 7-8 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:

       example# patchadd /var/spool/patch/104945-02

The following example removes a patch from a standalone system:

       example# patchrm 104945-02

For additional examples please see the appropriate man pages.

Special Install Instructions: 
----------------------------- 

Reboot the system after patch installation.

	NOTE:   To get the full Netra ct hotswap support, one needs to 
                install the following new pkgs:

                SUNWctu.u   (Netra ct usr/platform links)
                SUNWcti2x.u (Netra ct I2C and System Controller and Status 
                                Drivers (64-bit))
