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-1009170.1
Update Date:2011-05-09
Keywords:

Solution Type  Problem Resolution Sure

Solution  1009170.1 :   L25/L100 Tape Library with Fibre Channel (FC420): all tape drives/changer device will be unconfigured after system reboot on solaris 8.  


Related Items
  • Sun Storage L25 Tape Library
  •  
Related Categories
  • GCS>Sun Microsystems>Storage - Tape>Libraries - L-Series
  •  

PreviouslyPublishedAs
212698


Oracle Confidential (PARTNER). Do not distribute to customers
Reason: Confidential for Partners and Oracle Support personnel

Applies to:

Sun Storage L25 Tape Library
All Platforms
Checked for relevance on 9-May-2011.

Symptoms

------------------------------------------------
Sample Configuration:
------------------------------------------------

Sun Fire 280R
Solaris 8 2/04
Latest recommended patch
Sun StorEdge[TM] L25 Tape Libary with Fibre Channel (FC420)
Brocade Silkworm 3800 FOS 3.1
------------------------------------------------
Connection:
------------------------------------------------
SF280R
(N)
|
| (pt-to-pt)
|
(F)
Brocade
(F)
|
| (pt-to-pt)
|
(N)
L25/FC420
|
|(SCSI)---------
| |
Drive#1 Drive#2
------------------------------------------------
------------------------------------------------
Problem:
------------------------------------------------
- cfgadm -c configure c# fails with errors below.
aka6# cfgadm -c configure c4
cfgadm: Library error: failed to create device node: 2100001086114398:
I/O error
failed to configure ANY device on FCA port
aka6#
[/var/adm/messages]
Oct 14 14:31:21 aka6 scsi: [ID 243001 kern.info] /pci@8,600000/SUNW,qlc@1/fp@0,0 (fcp1):
Oct 14 14:31:21 aka6 ndi_devi_online: failed for scsa,08.bfcp: target=11000
lun=0 ffffffff
Oct 14 14:31:21 aka6 scsi: [ID 243001 kern.warning] WARNING: /pci@8,600000/SUNW,qlc@1/fp@0,0 (fcp1):
Oct 14 14:31:21 aka6 Failed to create nodes for pwwn=2100001086114398;
error=5
Tape and changer devices are configured.
aka6# cfgadm -o show_FCP_dev -al c4
Ap_Id Type Receptacle Occupant Condition
c4 fc-fabric connected configured unknown
c4::2100001086114398,0 med-changer connected configured unknown
c4::2100001086114398,1 tape connected configured unknown
c4::2100001086114398,2 tape connected configured unknown
c4::2100001086114398,3 ESI connected configured unknown
aka6#
But, in this case, cfgadm doesn't add entry to /etc/cfg/fabric_WWN_map file, so
all devices listed above will be in an unconfigured state after system reboot.
aka6# cfgadm -o show_FCP_dev -al c4
Ap_Id Type Receptacle Occupant Condition
c4 fc-fabric connected unconfigured unknown
c4::2100001086114398,0 med-changer connected unconfigured unknown
c4::2100001086114398,1 tape connected unconfigured unknown
c4::2100001086114398,2 tape connected unconfigured unknown
c4::2100001086114398,3 ESI connected unconfigured unknown
aka6#
Solaris[TM] does not have support for media changer device directly (this is documented as SRDB 73102). So currently this is an expected behavior on Solaris 8.
In case of Sun StorEdge[TM] L180/Sun StorEdge[TM] L700, this is not a problem because each path/cable between host and changer/tape drive is independent.
With FC420, all devices such as changer and tape drive are accessed through the same FC port.

Changes

{CHANGE}

Cause

{CAUSE}

Solution

Resolution
Use '-o force_update' option with 'cfgadm -c configure', or manually edit /etc/cfg/fp/fabric_WWN_map.
Error similar to the following will be observed on reboot:
Rebooting with command: boot
Boot device: sol8 File and args:
SunOS Release 5.8 Version Generic_117350-08 64-bit
Copyright 1983-2003 Sun Microsystems, Inc. All rights reserved.
configuring IPv4 interfaces: eri0.
Hostname: aka6
ID[luxadm.create_fabric_device.2316] configuration failed for line
(/devices/pci@8,600000/SUNW,qlc@1/fp@0,0:fc::2100001086114398) in file:
/etc/cfg/fp/fabric_WWN_map. I/O error


Additional Information
CR6206244 was filed against this problem and engineering explained that as of now, it is the expected behavior.

During a 'cfgadm -c configure' for FC attachment point,  the following occurs:
1.) Device nodes are created (enumeration)
2.) Device is available to system (e.g format, etc...)
3.) Device information is stored into mapfile.
In step 1, a med-changer was enumerated and could not be attached, since Solaris has no native driver to handle the device and therefore no device node was created. The rest of the devices, i.e. tapes, were configured and made available to system, but the last step of writing to fabric_WWN_map was skipped since not all devices were successfully created.
The '-o force_update" option overrides the default behavior and performs step 3 regardless of error encountered previously.


Product
Sun StorageTek L25 Tape Library
Sun StorageTek L100 Tape Library
Sun StorageTek SAN 4.3 Software


L25, L100, fc420, cfgadm, configure, force_update, SAN
Previously Published As 79061



Attachments
This solution has no attachment
  Copyright © 2011 Sun Microsystems, Inc.  All rights reserved.
 Feedback