OBSOLETE Patch-ID# 105651-12 Keywords: fhc sysctrl ac environ UE3500 D_HOTPLUG cb_ops DETACH Synopsis: Obsoleted by: 105181-25 SunOS 5.6: ac/environ/fhc/sysctrl driver patch Date: Mar/09/2000 Solaris Release: 2.6 SunOS Release: 5.6 Unbundled Product: Unbundled Release: Xref: Topic: SunOS 5.6: ac/environ/fhc/sysctrl driver patch NOTE: Refer to Special Install Instructions section for IMPORTANT specific information on this patch. Relevant Architectures: sparc BugId's fixed with this patch: 4013307 4072048 4072841 4083139 4083146 4083171 4084482 4084583 4084938 4085266 4091434 4094710 4095269 4097096 4097284 4097849 4099658 4099749 4100260 4101073 4108488 4110347 4110605 4110630 4110648 4110707 4110871 4111011 4111641 4111650 4111659 4112705 4113315 4114313 4115412 4115416 4117074 4117075 4117080 4120268 4121500 4121941 4123626 4123644 4123702 4128748 4130011 4133893 4150516 4164648 4171246 4195492 4209971 4211024 4211033 4224714 4235036 4270284 4304051 Changes incorporated in this version: 4304051 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: 105181-25 Files included with this patch: /platform/sun4u/kernel/drv/ac /platform/sun4u/kernel/drv/environ /platform/sun4u/kernel/drv/fhc /platform/sun4u/kernel/drv/simmstat /platform/sun4u/kernel/drv/sram /platform/sun4u/kernel/drv/sysctrl /usr/platform/sun4u/include/sys/ac.h /usr/platform/sun4u/include/sys/environ.h /usr/platform/sun4u/include/sys/fhc.h /usr/platform/sun4u/include/sys/simmstat.h /usr/platform/sun4u/include/sys/sysctrl.h Problem Description: 4304051 400mhz 8M/4M module danger/warning temperature change in SF (from 105651-11) 4164648 Software clock has no prevention for possible broken tod 4270284 tod_version is not needed (from 105651-10) 4235036 Sunfire DR connect operations fail on Solaris 2.6 with 3.2.22 PROM 4224714 sunfire board poweroff must setup ASIC hotplug mode 4211033 No NOTICE of board removal when remove a board failing DR connect 4211024 DR connect fails with 8MB 400 mhz module 4195492 cannot dr connect 400 mhz cpu board into e4500 running 100 mhz system 4171246 DR: connect fails with: "board s not capable of running at current system (from 105651-09) 4209971 CPU modules going off-line when overtemperature with mfg-mode=chamber (from 105651-08) 4128748 free kmem_cache while there are pending I/O''s with DR unconfigure 4150516 unconfigure failed with nexus error during detach:/options (from 105651-07) 4133893 connect fails with wrong system clock warning message 4130011 sunfire board connection causes kernel panic (from 105651-06) This revision has been generated to workaround bug 4010430 -- installpatch should ignore a required patch when not applicable to a target system. The workaround is to include an empty root sparse patch package. This will allow patch dependency requirement to be met in a server/client configuration. (from 105651-05) 4100260 CR shows extra simms on some UE boards 4121500 connect a "failed" board using the force flag can crash a kernel with DEBUG on 4121941 sunfire: power supply fail handler repeats failing message 4123626 solaris 2.6_598 panic: mutex_exit: not owner 4123644 sysctrl: DR sequencer should not fail on configure 4123702 soc+upa boards are typed incorrectly (from 105651-04) 4111011 sysctrl: hang during connect 4110871 cfgadm connect configure unknown type board 4110605 sunfire-dr, sysctrl needs better error messages and reentrant ioctl 4112705 cfgadm:sysctrl -o should fail for invalid option 4113315 libcfgadm panic during concurrent access to state change ops 4108488 panic: assertion failed: FALSE, file: ../../sun4u/io/sysctrl_dr.c 4110630 disk board condition shouldn''t be ''unusable'' 4110648 dynamic board condition doesn''t track power supply events 4101073 need to allocate/deallocate kstat correctly for state transition 4110347 disk board led protocol is inconsistent 4110707 enhance sysctrl plugin info field 4117075 Sunfire-DR does not include compatibility checks for sunfire+ systems 4117080 for Sunfire-DR, post only needs to be notified when h/w configuration changes 4114313 cannot unconfigure a failing condition board 4111650 user process using interface "config_unload_libs" will dump core 4111659 config_strerror with invalid argument dumps core 4115416 options argument should be null when calling cfga_stat() 4115412 jtag scan of board info does not work correctly. 4111641 user application using "config_list" library dumps core for uninitialized variable 4120268 cfgadm plugin library must close the attachment point fd after use 4117074 Sunfire 84mhz SOC+-equipped boards improperly typed as SOC (from 105651-03) 4013307 soc waits to long for unused channel on boot up 4072048 pci_pci driver needs to free soft state during detach. 4072841 isp: panic during attach 4083139 sysiosbus: A need to support DETACH command 4083146 esp/isp/pln: Add device control support 4083171 add D_HOTPLUG flag and cb_ops to drivers 4084482 sysiosbus: needs to dynamically map address space 4084583 sunfire related drivers need to support DETACH 4084938 sunfire-dr, disk board, not supported 4085266 unmap_pbm_regs is called too early in detach causing panic in pci.c. 4094710 sysctrl driver is printing out unnecessary messages in DEBUG mode 4097096 dr hotplug: dma does not support attach/detach 4097284 ssd, st fail to attach when doing config 4097849 sysiosbus reinstalls interrupts during a resume. 4099658 sbus driver doesn''t release all mutexes before return in sbus_remove_intrspec 4099749 sunfire-dr, lebuffer detach failed (from 105651-02) 4095269 new hardware requires added jtag support for new board types 4094710 sysctrl driver is printing out unnecessary messages in DEBUG mode (from 105651-01) 4091434 necessary kernel SW support for new hardware product 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: ----------------------------- Reboot the system after patch installation. NOTE1 : The bugfixes in the rev04 revision of this driver patch, requires installation of the cfgadm patch, 106183-02, or its newer revision. NOTE2 : To get the complete fix for bug 4164648 (Software clock has no prevention for possible broken tod) we recommend installation of 105181-19 (or newer revisions). README -- Last modified date: Thursday, February 8, 2001