Sun Microsystems, Inc.  Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1007939.1
Update Date:2010-11-23
Keywords:

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"  


Related Items
  • Sun Fire E25K Server
  •  
  • Sun Fire E20K Server
  •  
  • Sun Fire 12K Server
  •  
  • Solaris SPARC Operating System
  •  
  • Sun Fire 15K Server
  •  
Related Categories
  • GCS>Sun Microsystems>Servers>High-End Servers
  •  
  • GCS>Sun Microsystems>Operating Systems>Solaris Operating System
  •  

PreviouslyPublishedAs
210950


Applies to:

Sun Fire 12K Server
Sun Fire E20K Server
Sun Fire 15K Server
Sun Fire E25K Server
Solaris Operating System - Version: 8 and later ]
All Platforms

Symptoms

On 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}

Cause

This occurs when someone tries to remove the board containing the dman interface for the domain.

Solution


Resolution
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 = [0,1,2,3...]. In the case of this example, one would use:

    # 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
  Copyright © 2011 Sun Microsystems, Inc.  All rights reserved.
 Feedback