OBSOLETE Patch-ID# 110460-32


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security picl hotplug fru libfruutils libpicld_pluginutil
Synopsis: Obsoleted by: 108528-29 SunOS 5.8: fruid/PICL plug-ins patch
Date: Nov/17/2003


Install Requirements: See Special Install Instructions
After installing this patch on an active boot environment, the system will be in a potentially inconsistent state until a reconfigure reboot is performed. Unless otherwise specified in the Special Install Instructions below, it is normally safe to apply further patches prior to initiating the reboot due to the relatively small footprint of the patch utilities. Normal operations must not be resumed until after the reconfigure reboot is performed.
Use Single User Mode (run level S) when installing this patch on an active boot environment. An alternative may be specified in the Special Install Instructions.

Solaris Release: 8

SunOS Release: 5.8

Unbundled Product:

Unbundled Release:

Xref:

Topic: SunOS 5.8: fruid/PICL plug-ins 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.
	***********************************************************


Relevant Architectures: sparc

Bugs fixed with this patch:

Sun CR # Bug #
428665915004854
4326851
433644315024919
4339732
434118515026941
435817015033752
435873615033985
4361074
436117515034808
4363225
4363846
436502215036214
4366798
436755615037070
4369058
437037415038039
437050515038085
4370718
4372341
437256715038848
4374731
4375863
438107615041822
438233615042245
438248815042290
438421215042884
438422015042889
438439415042959
4384521
438579915043457
438785215044196
438792515044227
438792615044228
438925015044671
438994615044870
439609215046786
440013015048109
440428115049459
440429515049467
440442615049524
440499215049711
440982515051267
440988815051277
441328515052341
441441115052754
441760015053777
441814515053936
441839615054014
4429023
443140215058421
443213815058692
443241215058793
443355815059220
443376815059288
444052815060291
444054315060294
444590515060733
445102315062123
445474815063370
4458436
445953415064719
446444415066344
446937215068055
447132515068722
447453215069843
447520815070077
447731715070780
447734615070788
447900215071369
447900415071372
447900615071374
448075215071968
448711015074172
448963915074958
448970815074984
449011215075139
4496189
450796115080939
450797115080945
450853715081135
450857415081147
451131215082088
451131515082092
451351115082830
451530915083397
451927115084706
451927315084708
452146515085509
452605215086899
458738915090196
459925615090570
459939715090619
461388115090894
461923815092084
462516215093722
462731415094271
463121615095293
4640559
464325515098187
4660073
466119215102553
466173815102798
468719915108073
470398115112148
471121715114057
471340915114544
471500015114979
471566415115113
471688515115386
471873715115827
472605315117671
472656715117811
474468015123019
474474715123042
474611315123421
474851015124129
474861715124149
474954215124447
476040315127649
476418415128787
476419815128800
476421015128810
476518315129132
477121615131100
477318615131794
477634015132690
477660315132781
478096815134092
478281415134666
478497715135320
478526815135414
478530015135426
478549815135489
478847015136369
479610015138817
479679815139081
480020515140368
480051915140495
480064315140533
480154215140858
480515915142084
480612515142396
480808015143005
480907115143330
481367215144890
481800415146220
482033215146943
482066815147062
482396415148141
482768715149248
482827015149378
482844115149438
482857015149487
482900715149606
483009415149966
483289615150857
483362615151082
483414915151234
483434415151302
483542215151670
483607415151878
484081315153479
484171215153803
484713615155337
485259515156804
485910515158823
486470715160285


Changes incorporated in this version: 4796100 4801542

Patches accumulated and obsoleted by this patch: 110377-02 110534-02 111076-01 111301-02 111644-01 111759-01 112005-01 112101-01 113293-04 113308-02 114301-04 114699-05

Patches which conflict with this patch:

Patches required with this patch: 108528-18 (or greater)

Obsoleted by: 108528-29

Files included with this patch:

/usr/include/picl.h
/usr/include/picltree.h
/usr/lib/abi/abi_libpicl.so.1
/usr/lib/abi/abi_libpicld_pluginutil.so.1
/usr/lib/abi/abi_libpicltree.so.1
/usr/lib/abi/sparcv9/abi_libpicl.so.1
/usr/lib/libfru.so.1
/usr/lib/libfrupicl.so.1
/usr/lib/libfrupicltree.so
/usr/lib/libfrupicltree.so.1
/usr/lib/libfrureg.so
/usr/lib/libfrureg.so.1
/usr/lib/libfruutils.so
/usr/lib/libfruutils.so.1
/usr/lib/libpicl.so.1
/usr/lib/libpicld_pluginutil.so.1
/usr/lib/libpicltree.so.1
/usr/lib/llib-lpicl
/usr/lib/llib-lpicl.ln
/usr/lib/llib-lpicld_pluginutil
/usr/lib/llib-lpicld_pluginutil.ln
/usr/lib/llib-lpicltree
/usr/lib/llib-lpicltree.ln
/usr/lib/picl/picld
/usr/lib/picl/plugins/libpicldevtree.so.1
/usr/lib/picl/plugins/libpiclevent.so
/usr/lib/picl/plugins/libpiclevent.so.1
/usr/lib/picl/plugins/libpiclfrutree.so.1
/usr/lib/picl/plugins/libpiclmemcfg.so.1
/usr/lib/sparcv9/libfru.so.1
/usr/lib/sparcv9/libfrupicl.so.1
/usr/lib/sparcv9/libfrureg.so
/usr/lib/sparcv9/libfrureg.so.1
/usr/lib/sparcv9/libfruutils.so
/usr/lib/sparcv9/libfruutils.so.1
/usr/lib/sparcv9/libpicl.so.1
/usr/lib/sparcv9/llib-lpicl.ln
/usr/lib/sysevent/modules/picl_slm.so
/usr/platform/SUNW,Netra-T12/lib/libfruaccess.so
/usr/platform/SUNW,Netra-T12/lib/libfruaccess.so.1
/usr/platform/SUNW,Netra-T12/lib/picl/plugins/libpiclfrutree.so
/usr/platform/SUNW,Netra-T12/lib/picl/plugins/libpiclfrutree.so.1
/usr/platform/SUNW,Netra-T4/lib/picl/plugins/fcal_leds.conf
/usr/platform/SUNW,Netra-T4/lib/picl/plugins/libfcal_leds.so
/usr/platform/SUNW,Netra-T4/lib/picl/plugins/libfcal_leds.so.1
/usr/platform/SUNW,Netra-T4/lib/picl/plugins/libpiclfrudata.conf
/usr/platform/SUNW,Netra-T4/lib/picl/plugins/picldevtree.conf
/usr/platform/SUNW,Netra-T4/lib/picl/plugins/piclfrutree.conf
/usr/platform/SUNW,Serverblade1/lib/picl/plugins/libpiclfrudata.conf
/usr/platform/SUNW,Serverblade1/lib/picl/plugins/libpicllom.so
/usr/platform/SUNW,Serverblade1/lib/picl/plugins/libpicllom.so.1
/usr/platform/SUNW,Serverblade1/lib/picl/plugins/libpiclmemcfg.so
/usr/platform/SUNW,Serverblade1/lib/picl/plugins/libpiclmemcfg.so.1
/usr/platform/SUNW,Serverblade1/lib/picl/plugins/picldevtree.conf
/usr/platform/SUNW,Serverblade1/lib/picl/plugins/piclfrutree.conf
/usr/platform/SUNW,Serverblade1/lib/picl/plugins/picllom.conf
/usr/platform/SUNW,Sun-Blade-100/lib/picl/plugins/libpiclmemcfg.so.1
/usr/platform/SUNW,Sun-Blade-100/lib/picl/plugins/piclfrutree.conf
/usr/platform/SUNW,Sun-Blade-1000/lib/picl/plugins/piclfrutree.conf
/usr/platform/SUNW,Sun-Blade-1500/lib/picl/plugins/envmodel.conf
/usr/platform/SUNW,Sun-Blade-1500/lib/picl/plugins/libpiclenvd.so
/usr/platform/SUNW,Sun-Blade-1500/lib/picl/plugins/libpiclenvd.so.1
/usr/platform/SUNW,Sun-Blade-1500/lib/picl/plugins/libpiclfrudata.conf
/usr/platform/SUNW,Sun-Blade-1500/lib/picl/plugins/piclfrutree.conf
/usr/platform/SUNW,Sun-Blade-2500/lib/picl/plugins/envmodel.conf
/usr/platform/SUNW,Sun-Blade-2500/lib/picl/plugins/libpiclenvd.so
/usr/platform/SUNW,Sun-Blade-2500/lib/picl/plugins/libpiclenvd.so.1
/usr/platform/SUNW,Sun-Blade-2500/lib/picl/plugins/libpiclfrudata.conf
/usr/platform/SUNW,Sun-Blade-2500/lib/picl/plugins/piclfrutree.conf
/usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so
/usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so.1
/usr/platform/SUNW,Sun-Fire-280R/lib/picl/plugins/libpiclfrutree.so
/usr/platform/SUNW,Sun-Fire-280R/lib/picl/plugins/libpiclfrutree.so.1
/usr/platform/SUNW,Sun-Fire-280R/lib/picl/plugins/libpsvcplugin.so
/usr/platform/SUNW,Sun-Fire-280R/lib/picl/plugins/libpsvcplugin.so.1
/usr/platform/SUNW,Sun-Fire-280R/lib/picl/plugins/libpsvcplugin_psr.so
/usr/platform/SUNW,Sun-Fire-280R/lib/picl/plugins/libpsvcplugin_psr.so.1
/usr/platform/SUNW,Sun-Fire-280R/lib/picl/plugins/picldevtree.conf
/usr/platform/SUNW,Sun-Fire-280R/lib/platsvcd.conf
/usr/platform/SUNW,Sun-Fire-280R/lib/psvcobj.conf
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/fru_HDD0.conf
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/fru_HDD1.conf
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/fru_HDD2.conf
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/fru_HDD3.conf
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/fru_PS0.conf
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/fru_PS1.conf
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/fru_SC.conf
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/libpiclfrudata.conf
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/libpiclfrudr.so
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/libpiclfrudr.so.1
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/picl_asr.conf
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/picldevtree.conf
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/piclenvmon.conf
/usr/platform/SUNW,Sun-Fire-V240/lib/picl/plugins/piclfrutree.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/fru_HDD0.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/fru_HDD1.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/fru_HDD2.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/fru_HDD3.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/fru_HDD4.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/fru_HDD5.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/fru_HDD6.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/fru_HDD7.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/fru_PS0.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/fru_PS1.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/fru_SC.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/libpiclfrudata.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/libpiclfrudr.so
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/libpiclfrudr.so.1
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/picl_asr.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/picldevtree.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/piclenvmon.conf
/usr/platform/SUNW,Sun-Fire-V250/lib/picl/plugins/piclfrutree.conf
/usr/platform/SUNW,Sun-Fire-V440/lib/picl/plugins/fru_HDD0.conf
/usr/platform/SUNW,Sun-Fire-V440/lib/picl/plugins/fru_HDD1.conf
/usr/platform/SUNW,Sun-Fire-V440/lib/picl/plugins/fru_HDD2.conf
/usr/platform/SUNW,Sun-Fire-V440/lib/picl/plugins/fru_HDD3.conf
/usr/platform/SUNW,Sun-Fire-V440/lib/picl/plugins/fru_PS0.conf
/usr/platform/SUNW,Sun-Fire-V440/lib/picl/plugins/fru_PS1.conf
/usr/platform/SUNW,Sun-Fire-V440/lib/picl/plugins/fru_SC.conf
/usr/platform/SUNW,Sun-Fire-V440/lib/picl/plugins/libpiclfrudata.conf
/usr/platform/SUNW,Sun-Fire-V440/lib/picl/plugins/libpiclfrudr.so
/usr/platform/SUNW,Sun-Fire-V440/lib/picl/plugins/libpiclfrudr.so.1
/usr/platform/SUNW,Sun-Fire-V440/lib/picl/plugins/picldevtree.conf
/usr/platform/SUNW,Sun-Fire-V440/lib/picl/plugins/piclenvmon.conf
/usr/platform/SUNW,Sun-Fire-V440/lib/picl/plugins/piclfrutree.conf
/usr/platform/sun4u/lib/fru_container.conf
/usr/platform/sun4u/lib/libfruaccess.so.1
/usr/platform/sun4u/lib/libpsvcobj.so
/usr/platform/sun4u/lib/libpsvcobj.so.1
/usr/platform/sun4u/lib/libpsvcpolicy.so
/usr/platform/sun4u/lib/libpsvcpolicy.so.1
/usr/platform/sun4u/lib/picl/plugins/libpiclenvmon.so
/usr/platform/sun4u/lib/picl/plugins/libpiclenvmon.so.1
/usr/platform/sun4u/lib/picl/plugins/libpiclfrudata.so.1
/usr/sbin/prtfru
/usr/sbin/prtpicl

Problem Description:

4796100 psvcplugin segmentation fault during picld stop
4801542 picld needs hardening against "false positives" due to the nature of I2C bus
 
(from 110460-31)
 
4859105 fix for bug 4834149 to add keyswitch to picl tree is incomplete for chalupa
4864707 PICL plugin envmon returns erroneous PICL_INVALIDHANDLE responses
 
(from 110460-30)
 
        This patch revision was generated to accumulate and obsolete
        the feature changes introduced in feature point patch 114699-05.
        See description below for bugid(s) associated with feature point
        patch 114699-05.
 
(from 110460-29)
 
4660073 picld messages not seen upon boot in dual CPU systems
4661192 "picld" process spending too much of CPU time cumulatively, on V880
 
(from 110460-28)
 
        This patch revision was generated to accumulate and obsolete
        the feature changes introduced in feature point patch 114301-04
        and to include these additional fixes:
 
4800205 picl pm state detection need to be changed
4820332 picl reports inaccurate fan speeds when fans are off
4823964 Missing fru parent and other information in picl tree for SunMC
 
(from 110460-27)
 
4726567 Update libfrureg with latest FRU ID registry contents
 
(from 110460-26)
 
        This patch revision was generated to accumulate and obsolete the
        feature changes introduced in feature point patch 113293-04 and
	113308-02.
 
(from 110460-25)
 
4718737 PICLD incorrectly detects a CPU module when a Zulu module is present in the slot
 
(from 110460-24)
 
4487110 failure to open semaphore /psvc_sema_rdwr on reboot
 
(from 110460-23)
 
4643255 prtfru is too slow for large systems
4661738 Synchronize ON version of libfru with internal version
4687199 Update libfrureg with latest FRU ID registry contents
 
(from 110460-22)
 
4715000 FRU-removal cause core dump.
4703981 Add support for commodity, 2K VPD and 256 bytes FRUs.
 
(from 110460-21)
 
4619238 picld alloca(3C)s buffers, then free(3C)s them
4521465 picld core dumps during dr testing.
4599256 CPU DR event fails to repopulate PICL devtree correctly
4613881 after DR of fully populated system board picl dimm nodes are incomplete
4631216 The IO Fan LEDs are reported as per the Front Fan LEDs 0 and 1
4587389 picl reports Blinking LEDs as OFF
 
(from 110460-20)
 
4640559 Spurious "No FRU Information for CPU1_DIE_TEMPERATURE_SENSOR" message
 
(from 110460-19)
 
4625162 non root users can set volatile properties in psvc
 
(from 110460-18)
 
4519271 PSVC members of struct treated as contiguous memory
4519273 PSVC memory not free()'ed after allocation
 
(from 110460-17)
 
4526052 picl dies when it starts
 
(from 110460-16)
 
4507961 disk "ok_to_remove" leds are not being lit when the disk is unconfigured
4507971 picl cache of sc fru handles needs to be reloaded when scapp is rebooted
4508537 put picl references to device nodes in a pci card fru node Devices table
4508574 Need notification of removal/insertion of SCC card in Solaris
4511312 RFE: DVD FRU should be visible in picl frutree if present
4511315 RFE: Add OperationalStatus property on to non-system board picl fru nodes
4513511 With all DIMM banks populated on CPU board picl fails to start correctly
4515309 Update libfrureg with latest FRU ID registry contents
 
(from 110460-15)
 
4479004 incorrect handling of SYSEVENT_DEVICE_REMOVED for cpu nodes by devtree plugin
4479002 incorrect handling of SYSEVENT_DEVICE_ADDED for cpu nodes by devtree plugin
4496189 Unable to read environmental segment off CPU SEEPROM
4480752 SUNvts I2CTest uses bad subaddresses on SSC100
4489708 PSVC picl plugin needs to retry when NACKs are received
4451023 PSVC Fan missing policy takes too long to run
 
(from 110460-14)
 
        This patch revision was generated to accumulate and obsolete the
        feature changes introduced in feature point patch 112005-01 and
	112101-01.
 
(from 110460-13)
 
4440528 FRU ID should provide for platform-specific FRU access policy
4440543 frudata locking is too coarse
4479006 devtree plugin update_subtree uses stale di_prom_handle_t
4474532 picl devtree plugin creates placeholder fp node
 
(from 110460-12)
 
4433558 picld sysevent loadable module should not use door_call from its deliver routine
4471325 /var/run not always mounted tmpfs
 
(from 110460-11)
 
4417600 picld daemon hangs during SIGHUP handling
4431402 fix memory leaks in picld and plugins
4459534 picld may deadlock when restarting itself
4469372 Update libfrureg with latest FRU ID registry contents
 
(from 110460-10)
 
	This patch revision was generated to accumulate and obsolete the
      	feature changes introduced in feature point patches 111644-01
	and 111759-01.
 
(from 110460-09)
 
4418396 picld daemon getting killed with SIGALARM
4458436 SUNW,Sun-Fire-280R errors picld[1071]: ERROR running psvc_update_thresholds
 
(from 110460-08)
 
	Added a dependency on the kernel update patch 108528-07 (or
	newer).
 
4454748 incompatible changes to interface
 
(from 110460-07)
 
4454748 incompatible changes to interface
 
(from 110460-06)
 
4429023 SUNW,Sun-Fire-280R needs CPU FRU ability for Environmentals
 
(from 110460-05)
 
4387852 Picld does not reset properly after receiving SIGHUP
4404295 SUNW,Sun-Fire-880 and other PSVC platforms need FRU Support
4404992 i2ctest reports LTC1427 device errors
4396092 Bogus fan or led errors after env5test, and env software may not function
4409825 env5test reports fan errors
4409888 env5test failed with picl "general system failure" error
4413285 intermittent picld errors after power supply hotplug
4414411 prtdiag picl_get_propval_by_name error for added power supply
4418145 picld seg. faults if unable to determine KEYLOCK position.
 
(from 110460-04)
 
4404426 picl devtree missing disk properties on Daktari
 
(from 110460-03)
 
4382336 new platform frutree plugin does not publish _fru_parent properties
4384521 add ViewPoints field to Frutree for SunMC
4389946 error in xptree_update_propval_with_cred causes deadlock in picl
4400130 ptree_delete_prop unable to delete properties
 
(from 110460-02)
 
      This patch revision was generated to accumulate and obsolete the
      feature changes introduced in feature point patch 110534-02
 
4404281 picld fails startup
 
(from 110460-01)
 
4358736 PICL daemon does not start reliably after reboot
4370505 update handling of write only props and get propval errors
4367556 picld daemon not restarting properly
4361175 StateBegin property not updated
4358170 devtree plugin doesn't work on platforms supporting DR
4370374 add sunmc physical viewpoints property
 
(from 110377-02)
 
4375863 i2c errors reported in prtpicl and sunvts i2ctest
4366798 psvcobj Makefile needs to be fixed to make it easier to build picl
4369058 PSVC plugins causes picld to seg fault when picld is stopped
4370718 PSVC object information never updated after PSVC handle pointer created
4361074 System wrench light stays on after hot plug operation.
4374731 CPU temperature policy fails for CPU which has been removed from the system
4372341 PSVC plugins return general system fail when keyswitch position not in normal
 
(from 110377-01)
 
        This patch revision was generated to accumulate and obsolete
        the feature changes introduced in point patch 110230-01,110230-02
        110230-03,
 
4286659 Need to change new server's name to a futured official name
4326851 new platform sys name needs to be finalized before Beta
 
(from 110230-03)
 
4363225 Fix Frutree plugin in response to i2c device name change
4365022 Change new platform frutree plugin version to PICL framework version
 
(from 110230-02)
 
4363846 PSVC Picl Property State is not writable and needs to be
 
(from 110230-01)
 
4339732 add new platform platform support in Solaris
4336443 need libdevice interfaces for device enumeration
4341185 add i2c hotplug support to pcf8584 nexus driver
 
(from 110534-02)
 
4385799 PICL plugin processing can't find libpicldevtree.so.1
 
(from 110534-01)
 
4384394 Add support for PICL events and utilities
4372567 Cannot use LOG_DEBUG in picl plugins
 
(from 111301-02)
 
4433768 Improve prtfru error handling for XML output
 
(from 111301-01)
 
	This patch revision was generated to accumulate and obsolete
       	the feature changes introduced in feature point patch 111076-01.
 
(from 111076-01)
 
4381076 frudata plugin not linked with libfruutils
4382488 Separate out registry from libfru
4384212 Add handling of PICL FRU events to frudata plug-in
4384220 Add capability for libfru to be used by PICL plug-ins
4387925 Failed to create FRU segment on any container for 64bit version on all platforms
4387926 Failed to expand sub-packet in FRU segment for 64 bit version
4389250 prtfru fails with empty string argument
 
(from 111644-01)
 
4445905 libpicld_pluginutil not mt-safe
 
(from 111759-01)
 
4432412 picld daemon errors in /var/adm/messages with >1GB RAM is installed
 
(from 112005-01)
 
4477346 RFE: require platform support for SUNW,Netra-T4
4477317 Require platform support for Netra-T12 (aka
4475208 picl_slm needs to generate picl event on
 
(from 112101-01)
 
4432138 Implementation of PSARC 2001/077 Locator CLI
 
(from 113293-04)
 
4760403 prtdiag fails if Enxs 2u has a disk in slot 3.
 
(from 113293-03)
 
4746113 Solaris needs to interpret severity from Tamale log messages
4748510 CPU fan slots have no slot-type property in PICL
4744747 Inappropriate Solaris warning during scadm download
4744680 prtdiag does not display status of hard disks
4716885 prtdiag doesn't display power supply over-current fault status
4748617 no fru_parent property being created on second mbd bge node on enxs
 
(from 113293-02)
 
	NOTE: The 113293-02 revision was created as a part of merge between
        Solaris code base and PSR1 build 3 features.
 
(from 113293-01)
 
4726053 ON support for enchilada server - picl support
4490112 libpicldevtree omits SUNW,lomh node from /platform
4464444 use common environmental classes and properties
4703981 Add support for commodity, 2K VPD and 256 bytes FRUs.
4687199 Update libfrureg with latest FRU ID registry contents
4627314 Update libfrureg with latest FRU ID registry contents
 
(from 113308-02)
 
	NOTE: The 113308-02 revision was created as a part of merge between
        Solaris code base and PSR1 build 3 features.
 
(from 113308-01)
 
4713409 Solaris 8 Port for stiletto
 
(from 114301-04)
 
4813672 match DIMM and PCI slot labels with latest Taco and ENWS
 
(from 114301-03)
 
4599397 Hotplug of USB keyboard mouse not detected by picld on Grover/Grover+
4800643 PICL: fans are set to slow speed after thermal warnings
4805159 Need to add fiesta support for SunMC
4806125 PICLD: shuts down uni-processor system due to cpu1 sensor temp=65531
4808080 missing fruid info for scsi backplane and audio card
4809071 Picl: need to reduce/reuse error messages for l10n
 
(from 114301-02)
 
4788470 Fiesta platforms fan speed and Temperatures are reported wrong
4764210 Support for LPM devices is disabled in env plugin.
4800519 Picl: sensor names,IDs and devfs paths are mismatched on enchilada
 
(from 114301-01)
 
4776340 ON support for Enchilada and Taco workstations
4764198 Power Management is disabled in env plugin.
4785268 non root user should not be able to set picl env plugin tunables
4785300 SpeeRaw value needs to be removed from picl fan nodes
4776603 adm1031 env3test reports false WARNING on cpu1 which is not present
4764184 Need to enable overtemp policy handler in env plug-in
 
(from 114699-05)
 
4785498 PICL frutree doesn't mention CD Rom
4829007 Solaris prtdiag command missing system fan statuses
4852595 Additions to support ASR2 and PICL
4711217 prtdiag should report status of cpus/dimms/asics/pci devices
 
(from 114699-04)
 
4782814 Prtdiag Voltage sensors status column: okay status does not line up straight.
4828441 prtfru gets IO error when accessing the scsi backplane fru-prom
4828570 SunMC does not work correctly with extra "chassis" node
4830094 chalupa conf file has name incorrect for power supply predictive fan fault
4833626 power supply input status name needs to change in picl conf files
4834344 ok2remove policy does not run if there is no "c0" in /dev/cfg
4835422 PICL frutree doesn't mention CD Rom (chalupa)
4828270 OK2RM LEDs for HDD[4-7], stay "on" after system reboot
4765183 RFE: enxs server doesn't light the rear service required LED in degraded mode
4834149 Key-switch value not represented in PICL
4840813 System active led is extinguished in degraded mode
4832896 MPT: driver should get size of raid from ioctl instead of reading disks
4836074 cpu/memory identifiers in memory error messages don't conform to NAC names
4841712 Need to change NAC names for fans in picl based on serviceability review
4847136 tamale NAC changes necessitate picl conf file changes
 
(from 114699-03)
 
4818004 PICL does not conform to NAC names specification
4827687 prtdiag does not give a fan status, just a speed
4489639 Picl shows incorrect memory information if memory interleave is 1
4715664 prtdiag displays warning status for critical voltage and temperatures
4796798 Not all USB Devices seen when execute "prtdiag -v"
 
(from 114699-02)
 
4780968 Providing Platform Support for Enchilada Tower Server - ONSC Case 2002/589
 
(from 114699-01)
 
4771216 Chalupa platform support needed in Solaris
4773186 Raid management ioctls needed in MPT driver
4784977 Need Solaris utility to configure RAID device
4749542 Need to add scsi_options bits for Fast-160, Fast-320, and QAS
4820668 place holder to document bug fixes between Solaris development and PSR3 platform putback


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-9 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:
----------------------------- 
 
NOTE 1:	For SUNW,Sun-Fire-880 plaforms, one needs to install 
	the picl patch 110849-02 (or newer) & the ltc1427 
	patch 110845-02 (or newer).
 
NOTE 2: To get the complete Netra T4/T12 Platform Support feature, please 
	install the following patches:
 
        112161-01 (or newer) prtdiag patch
        112163-01 (or newer) Netra T4 Lombus patch
        112162-01 (or newer) Netra T12 Lw8 driver patch
        109793-09 (or newer) su patch
        112160-01 (or newer) platform links patch
        110371-03 (or newer) sgfru patch
        108528-13 (or newer) KU patch
        112164-01 (or newer) Netra-T12 sgfru driver patch
 
NOTE 3: To get the complete locator CLI fix, please install the following
        patches:
 
        111792-02 (or newer) cherrystone psvcpolicy patch
        112171-01 (or newer) locator patch
 
NOTE 4: To get the complete fix for bug 4480752 please install
	patch 110852-03 (or newer).
 
NOTE 5: To get the complete fix for bug 4507961 (disk "ok_to_remove" leds
	are not being lit when the disk is unconfigured), please install
	patch 112162-02 (or newer).
 
NOTE 6: To get the complete fix for bug 4487110 please install the following
        patch: 
 
        110849-11 (or newer)	PICL support for SUNW,Sun-Fire-880
 
        The application of this patch will require the user to also
        add patches for SUNvts as older versions of SUNvts will not work
        with this code.
 
	SunVTS Version        Patch ID                OS release
	---------------       --------                ----------
	sunvts version 4.5    112250-02 or later      Solaris 8 update 6
	sunvts version 4.6    112336-06 or later      Solaris 8 update 7
 
NOTE 7: For complete platform support of the SUNW,Sun-Fire-V210,
        SUNW,Sun-Fire-V240, SUNW,Netra-240, or SUNW,Serverblade1,
        please install the following patches:
 
       108528-18 (or newer)   Kernel Update Patch
       108974-25 (or newer)   dada,uata,dad,sd,scsi patch
       109888-18 (or newer)   platform drivers patch
       109889-02 (or newer)   platform links & libc_psr patch
       110460-26 (or newer)   fruid/PICL plug-ins patch
       111794-02 (or newer)   /usr/lib/libcpc.so.1 patch
       111883-14 (or newer)   Sun GigSwift Ethernet 1.0 driver patch
       112249-02 (or newer)   libprtdiag_psr.so.1 patch
       113679-01 (or newer)   rmc* and librsc.so.1 patch
       113680-01 (or newer)   bge patch
       113681-01 (or newer)   mc-us3i patch
       113682-01 (or newer)   pmugpio patch
       113683-01 (or newer)   todm5819p_rmc patch
       113684-01 (or newer)   scadm patch
 
NOTE 8: For complete platform support for the SUNW,Sun-Blade-1500
        and SUNW,Sun-Blade-2500, please install the following patches:
 
        108528-20 (or newer)   Kernel Update Patch
        108974-28 (or newer)   dada,uata,dad,sd,scsi patch
        108975-08 (or newer)   rmformat and format patch
        108977-02 (or newer)   libsmedia patch
        109793-18 (or newer)   su patch
        109873-17 (or newer)   libprtdiag_psr.so.1 patch
        109885-11 (or newer)   glm patch
        109887-16 (or newer)   smartcard patch
        109888-21 (or newer)   platform drivers patch
        109889-04 (or newer)   platform links & libc_psr patch
        109896-13 (or newer)   USB patch
        109920-08 (or newer)   pcic driver patch
        110320-03 (or newer)   s1394 patch
        110460-28 (or newer)   fruid/PICL plug-ins patch
        110609-04 (or newer)   USB header patch
        111804-03 (or newer)   update_drv,rem_drv patch
        111808-02 (or newer)   /usr/lib/adb/devinfo patch
        109892-04 (or newer)   ecpp patch
 
NOTE 9:  For complete platform support for the SUNW,Sun-Fire-880
         please install the following patch:
 
         110849-13 (or newer)   PICL support for SUNW,Sun-Fire-880 
 
NOTE 10: For complete platform support for the SUNW,Sun-Fire-480R 
         please install the following patch:
 
         111792-08 (or newer)   PICL plugins patch for SUNW,Sun-Fire-480R
 
NOTE 11: For complete platform support for the SUNW,Sun-Fire-V250
         and SUNW,Sun-Fire-V440, please install the following patches:
 
         108528-22 (or newer)    Kernel Update patch
         108974-31 (or newer)    sd and ssd patch
         109873-19 (or newer)    libprtdiag_psr.so.1 patch
         109888-24 (or newer)    platform drivers patch
         109889-06 (or newer)    platform links & libc_psr patch
         110819-04 (or newer)    us driver patch
         110460-30 (or newer)    fruid/PICL plug-ins patch
         112249-04 (or newer)    Netra-12 libprtdiag_psr.so.1 patch
         113679-04 (or newer)    rmc* and librsc.so.1 patch
         113684-03 (or newer)    scadm patch
         115274-01 (or newer)    raidctl patch
         115275-01 (or newer)    mpt driver patch
         109896-17 (or newer)    USB and Audio Framework patch
         110918-05 (or newer)    openeepr and prtconf patch
         113682-02 (or newer)    pmugpio patch
         109793-19 (or newer)    su driver patch
 
NOTE 12: To get the complete fix for bugid 4801542, please install 
         the following patch: 
 
         110849-15 (or newer)    PICL support for SUNW,Sun-Fire-880

NOTE 13: When installing this patch along with patch 110849-01 (or
         newer) on the SUNW,Sun-Fire-880 platform or 111792-01 (or
         newer) on the SUNW,Sun-Fire-480R platform, do not reconfigure
         immediately after this patch is installed.  Instead, please
         reconfigure after both patches have been installed.


README -- Last modified date: Friday, November 9, 2012