Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition | |||
|
|
Solution Type Problem Resolution Sure Solution 1007939.1 : Sun Fire[TM] 12K/15K/E20K/E25K: Solaris[TM] 10 DR detach of IO Board containing the dman interface fails with "Device busy: dr@0:IO<##>::pci2"
PreviouslyPublishedAs 210950
Applies to:Sun Fire 12K ServerSun Fire E20K Server Sun Fire 15K Server Sun Fire E25K Server Solaris Operating System - Version: 8 and later ] All Platforms SymptomsOn Solaris[TM] 10 Operating System, an attempt to DR detach an IO Board containing the dman interface fails w/ the error "Device busy: dr@0:IOXX::pci2" where IO<##> = the number of the board targeted for removal.Examples: (from domain) # cfgadm -c unconfigure IO16 May 5 14:50:50 domain-h dr: WARNING: Device busy: dr@0:IO16::pci2 cfgadm: Hardware specific failure: unconfigure IO16: Device busy: dr@0:IO16::pci2 (from SC) sc0:sms-svc> rcfgadm -d b -c unconfigure IO16 rcfgadm: Hardware specific failure: unconfigure IO16: Device busy: dr@0:IO16::pci2 (also from SC) sc0:sms-svc> deleteboard io16 request offline /devices/pci@21d,700000 request offline /devices/pci@21d,600000 request offline /devices/pci@21c,700000 request offline /devices/pci@21c,600000 request offline /devices/pci@21d,700000 done request offline /devices/pci@21d,600000 done request offline /devices/pci@21c,700000 done request offline /devices/pci@21c,600000 done unconfigure IO16 notify online /devices/pci@21d,700000 notify online /devices/pci@21d,600000 notify online /devices/pci@21c,700000 notify online /devices/pci@21c,600000 notify online /devices/pci@21d,700000 done notify online /devices/pci@21d,600000 done notify online /devices/pci@21c,700000 done notify online /devices/pci@21c,600000 done notify capacity change IO16 done ERROR: Unable to unassign IO16 from domain: B deleteboard: Hardware specific failure: unconfigure IO16: Device busy: dr@0:IO16::pci2 Changes{CHANGE}CauseThis occurs when someone tries to remove the board containing the dman interface for the domain.SolutionResolution Solaris[TM] 10 DR detach of IO Board containing the dman interface fails with "Device busy: dr@0:IO<##>::pci2" Install Patch ID: 118833-36 Relief/Workaround # ndd -set /dev/dman man_set_active_path '0 0 where # ndd -set /dev/dman man_set_active_path '0 0 0' to configure the dman interface to use eri0 on IO7. Product Solaris 10 01/06 Operating System Solaris 10 Operating System Sun Fire E25K Server Sun Fire E20K Server Sun Fire 12K Server Sun Fire 15K Server Internal Comments For the internal use of Sun Employee's. This is a result of Bug ID: 6266573. This occurs when one tries to remove the board containing the dman interface for the domain. Use the following ndd command on the domain to determine the location of the dman interface: # ndd /dev/dman man_pathgroups_report @ MAN Pathgroup report: (* == failed) =============================================================================== Interface Destination Active Path Alternate Paths ------------------------------------------------------------------------------- dman0 Master SSC eri2 eri0 exp 7, eri2 exp 16 @ As one can see in this example, dman0 is currently using eri2 which is located on IO16, the board targeted for removal.Solaris is supposed to automatically configure the dman interface to use an eri interface on another board and complete the operation. This new bug is a regression from previous Solaris versions and only affects Solaris 10. **This bug has been fixed in Patch ID: 118822-04.** DR, dman, 12K, 15K, 20K, 25K, starcat, cfgadm Previously Published As 81446 Change History Date: 2005-08-04 User Name: 97961 Action: Approved Comment: - Applied trademarking Version: 9 Date: 2005-08-04 User Name: 97961 Action: Accept Comment: Version: 0 Attachments This solution has no attachment |
||||||||||||
|