Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1444180.1
Update Date:2017-05-19
Keywords:

Solution Type  Problem Resolution Sure

Solution  1444180.1 :   HP LTO3 - Solaris 10 - Device Files in /dev/rm/* Not Getting Built  


Related Items
  • LTO Tape Drive
  •  
  • HP LTO3 Tape Drive
  •  
Related Categories
  • PLA-Support>Sun Systems>TAPE>Tape Hardware>SN-TP: OEM Drive and Library
  •  




In this Document
Symptoms
Cause
Solution


Created from <SR 3-5514203717>

Applies to:

HP LTO3 Tape Drive - Version Not Applicable and later
LTO Tape Drive - Version Not Applicable and later
Oracle Solaris on x86 (32-bit)
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on x86-64 (64-bit)
Oracle Solaris on SPARC (32-bit)

Symptoms

Reported problem : Device Files are not getting created under /dev/rmt/*

New install HP ESL712e Tape Library with HP LT03 FC drives attached to S10 x86 host. 

"luxadm -e dump_map" can correctly see Tape Devices attached to HBA :
---------
Pos  Port_ID Hard_Addr Port WWN         Node WWN         Type
0    e3000   0        100000e002433954 100000e002033954 0x1  (Tape device)
1    e3200   0        100000e002433e75 100000e002033e75 0x1  (Tape device)
2    e3300   0        100000e002434055 100000e002034055 0x1  (Tape device)
3    e3100   0        100000e00243396b 100000e00203396b 0x1  (Tape device)
---------

But "cfgadm -alv -o show_FCP_dev" does not show Drive make & model :
---
c2::100000e002233e75,0         connected    configured   unknown
unavailable  tape         n        /devices/pci@0,0/pci8086,340c@5/pci111d,806c@0/pci111d,806c@2/pci1077,172@0/fp@0,0:fc::100000e002233e75,0
---

During OS boot below errors are noticed in /var/adm/messages :
---
Mar  8 14:40:39 vaas000022 genunix: [ID 540533 kern.notice] ^MSunOS Release 5.10 Version Generic_144489-17 64-bit
.
Mar  8 14:41:08 vaas000022 scsi: [ID 243001 kern.info] /pci@0,0/pci8086,340c@5/pci111d,806c@0/pci111d,806c@2/pci1077,172@0/fp@0,0 (fcp0):
Mar  8 14:41:08 vaas000022 	ndi_devi_online: failed for tape: target=d3300 lun=1 ffffffff
---

Cause

Suspected cause was removal of "st" driver module.

Upon explorer analysis, below symptoms were noticed:
1. "st" driver was not loaded. 
Below is an example of correctly loaded "st" driver from a different host:
----
#grep -i tape modinfo.out
214 fffffffff7dcb000  12ce0 129   1  st (SCSI tape Driver 1.258)
----
2. st.conf file had below entry commented out.
----
bash-3.2$ more st.conf
# This line adds support for Fibre Channel Tapes
#name="st" parent="fp" target=0;
-----

Solution

Below actions were performed to fix the problem :
1. Edit /kernel/drv/st.conf file and un-comment the line as shown below: 
   name="st" parent="fp" target=0;
2. Add & Load st driver.
   #add_drv st
   #modload /kernel/drv/st
3. Reconfigure the tape devices:
   #devfsadm -Cv -i st
4. Now Check whether Tape Drives are configured correctly.
   #cfgadm -alv -o show_FCP_dev 
   #ls -l /dev/rmt/*



Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback